- Как включить поддержку NVIDIA G-SYNC и полностью раскрыть ее потенциал
- Технологии синхронизации
- Что собой представляет G-SYNC?
- Включение G-SYNC на панели управления NVIDIA
- Что делать с V-SYNC, если у меня G-SYNC? Оставить включенным или отключить его?
- Включение вертикальной синхронизации в настройках NVIDIA
- Ограничение FPS до меньшего значения, чем максимальная частота обновления экрана
- Настраиваем Firefox Sync: полная инструкция
- Регистрация в Firefox Sync
- Как войти в Firefox Sync и синхронизироваться
- Настройка своего сервера синхронизации Firefox Sync
Как включить поддержку NVIDIA G-SYNC и полностью раскрыть ее потенциал
У вас есть монитор с поддержкой G-SYNC и видеокарта NVIDIA? Рассмотрим, что такое G-SYNC как ее включить и правильно настроить, чтобы в полной мере использовать потенциал и возможности этой технологии. Имейте в виду, что само ее включение это еще не все.
Технологии синхронизации
Каждому геймеру известно, что такое вертикальная синхронизация (V-Sync). Эта функция синхронизирует кадры изображения таким образом, чтобы исключить эффект разрыва экрана. Если отключить вертикальную синхронизацию на обычном мониторе, то уменьшиться input lag (задержка) при этом заметите, что игра станет лучше реагировать на ваши команды, но тем самым кадры не будут соответствующим образом синхронизированы и дойдет до разрыва экрана (англ. screen tearing).
V-Sync устраняет разрывы экрана, но вызывает одновременно увеличение задержки вывода картинки относительно управления, так что играть становиться менее комфортно. Каждый раз, когда перемещаете мышь появляется впечатление, что эффект движения происходит с небольшой задержкой. И здесь в помощь приходит функция G-SYNC, которая позволяет устранить эти оба недостатка.
Что собой представляет G-SYNC?
Довольно дорогим, но эффективным решением для видеокарт NVIDIA GeForce является использование технологии G-SYNC, которая устраняет разрывы экрана без использования дополнительной задержки (input lag). Но для ее реализации нужен монитор, который включает модуль G-SYNC. Модуль подстраивает частоту обновления экрана к количеству кадров в секунду, благодаря чему не возникает дополнительная задержка и исключается эффект разрыва экрана.
Многие пользователи после покупки такого монитора только включают поддержку NVIDIA G-SYNC в настройках панели управления NVIDIA с убеждением, что это все, что должны сделать. Теоретически да, потому что G-SYNC будет работать, но если хотите полностью максимизировать использование этой технологии, то нужно задействовать ряд дополнительных функций, связанных с соответствующей настройкой классической вертикальной синхронизации и ограничением FPS в играх до числа меньшего на несколько кадров, чем максимальная частота обновления монитора. Почему? Все это узнаете из следующих рекомендаций.
Включение G-SYNC на панели управления NVIDIA
Начнем с простейшего базового решения, то есть с момента включения модуля G-SYNC. Это можно сделать с помощью панели управления NVIDIA. Кликните правой кнопкой мыши на рабочем столе и выберите NVIDIA Control Panel (Панель управления NVIDIA).
Затем перейдите на вкладку Дисплей – Настройка G-SYNC. Здесь сможете включить технологию с помощью поля «Enable G-SYNC». Отметьте его.
Затем сможете указать, будет ли работать только в полноэкранном режиме, или может также активировать в играх, запущенных в оконном режиме или полноэкранного окна (без границ).
Если выберите опцию «Enable G-SYNC for full screen mode», то функция будет работать только в играх, которые имеют установленный режим на весь экран (эту опцию можно изменить в настройках конкретных игр). Игры в оконном режиме или полноэкранного окна не будут использовать эту технологию.
Если хотите, чтобы «оконные» игры также использовали технологию G-SYNC, то включите опцию «Enable G-SYNC for windowed and full screen mode». Когда выбран этот параметр, функция перехватывает текущее активное окно и накладывает на него свое действие, активируя в нем поддержку измененного обновления экрана. Для активации этой опции возможно потребуется перезагрузка компьютера.
Как проверить, что эта технология включена. Для этого откройте меню Display в верхней части окна и отметьте в нем поле «G-SYNC Indicator». Благодаря этому вы будете проинформированы о том, что G-SYNC включен при запуске игры.
Затем перейдите на вкладку «Manage 3D Settings» (Управление параметрами 3D) в боковом меню. В разделе «Global settings» (Общие настройки) найдите поле «Preferred refresh rate» (Предпочтительная частота обновления экрана).
Установите здесь значение «Highest available» (Максимальное возможное). Некоторые игры могут навязывать себе свою частоту обновления, это может привести к тому, что G-SYNC не будет полностью задействован. Благодаря этому параметру все настройки игры будут проигнорированы и всегда будет включена возможность использования максимальной частоты обновления монитора, которая в устройствах с G-SYNC чаще всего составляет 144Гц.
В общем, это базовая настройка, которую нужно выполнить, чтобы включить G-SYNC. Но, если вы хотите в полной мере использовать потенциал своего оборудования, то следует ознакомиться с дальнейшими инструкциями.
Что делать с V-SYNC, если у меня G-SYNC? Оставить включенным или отключить его?
Это самая распространенная дилемма владельцев мониторов с G-SYNC. Принято думать, что эта технология полностью заменяет классическую V-SYNC, которую можно полностью отключить в панели управления NVIDIA или просто проигнорировать.
Сначала нужно понять разницу между ними. Задача обеих функций теоретически та же – преодоление эффекта разрыва экрана. Но способ действия существенно отличается.
V-SYNC синхронизирует кадры, подстраивая их к постоянной частоте обновления монитора. Следовательно, функция действует в качестве посредника, захватывая картинку и, соответственно, отображение кадра, так чтобы адаптировать их к постоянной частоте кадров, тем самым предотвратить разрывы изображения. В итоге это может привести к возникновению input lag (задержки), потому что V-SYNC сначала должен «захватить и упорядочить» изображение, а только потом его вывести на экран.
G-SYNC работает в точности наоборот. Подстраивает не изображение, а частоту обновления монитора к количеству кадров, отображаемых на экране. Все делается аппаратно с помощью модуля G-SYNC, встроенного в монитор, поэтому не возникает дополнительная задержка отображения картинки, как это имеет место в случае с вертикальной синхронизацией. В этом ее основное преимущество.
Вся проблема заключается в том, что работает G-SYNC хорошо только в случае, когда FPS находится в поддерживаемом диапазоне частот обновления. Этот диапазон захватывает частоты от 30 Гц до того значения, сколько максимально поддерживает монитор (60Гц или 144Гц). То есть эта технология работает в полную меру, когда FPS не падает ниже 30 и не превышает 60 или 144 кадров в секунду в зависимости от максимально поддерживаемой частоты обновления. Выглядит очень хорошо, приведенная ниже инфографика, созданная сервисом BlurBusters.
Что произойдет, если частота кадров в секунду выйдет за пределы этого диапазона? G-SYNC не сможет настроить обновление экрана, поэтому что за пределами диапазона не работает. Вы обнаружите точно такие же проблемы как на обычном мониторе без G-SYNC и работать будет классическая вертикальная синхронизация. Если она будет выключена, то возникнуть разрывы экрана. Если будет включена, то эффекта разрыва не увидите, но появится iput lag (задержка).
Поэтому в ваших интересах оставаться в диапазоне обновления G-SYNC, который составляет минимум 30 Гц и максимум от того, сколько максимально поддерживает монитор (чаще всего 144 Гц, но и есть дисплеи 60 Гц). Как это сделать? С помощью соответствующих параметров вертикальной синхронизации, а также через ограничение максимального количества FPS.
Какой, следовательно, из этого вывод? В ситуации, когда количество кадров в секунду падает ниже 30 FPS нужно оставить по-прежнему включенную вертикальную синхронизацию. Это редкие случаи, но если до них дойдет, то V-SYNC гарантирует, что не возникнет эффект разрыва картинки. Если превышен верхний предел, то здесь все просто – нужно ограничить максимальное количество кадров в секунду, чтобы не приближаться к верхней границе, при пересечении которой включается V-SYNC, тем самым обеспечивая непрерывную работу G-SYNC.
Следовательно, если у вас монитор 144 Гц нужно включить ограничение FPS на уровне 142, чтобы не приближаться к верхнему пределу. Если монитор 60 Гц – установите предел 58. Если даже компьютер находится в состоянии сделать больше FPS, то он этого не сделает. Тогда не включится V-SYNC и будет активен только G-SYNC.
Включение вертикальной синхронизации в настройках NVIDIA
Откройте панель управления NVIDIA и перейдите на вкладку «Manage 3D Settings» ” (Управление параметрами 3D). В разделе Global Setting найдите опцию Vertical Sync (Вертикальная синхронизация) и установите опцию «On» (Включено).
Благодаря этому, вертикальная синхронизация будет всегда готова включится, если FPS упадет ниже 30 FPS, и монитор с технологией G-SYNC с этим бы не справился.
Ограничение FPS до меньшего значения, чем максимальная частота обновления экрана
Лучшим способом ограничения кадров в секунду является использование программы RTSS (RivaTuner Statistics Server). Безусловно, лучшим решением является использование ограничителя, встроенного в игру, но не у всех он имеется.
Скачайте и запустите программу, затем в списке игр по левой стороне отметьте поле Global. Здесь можно установить общий ограничитель для всех приложений. С правой стороны найдите поле «Framerate limit». Установите здесь лимит для мониторов 144Гц – 142 FPS, соответственно, для устройств 60Гц -58 FPS.
Когда установлен лимит, то не будет возникать задержка с активацией классической вертикальной синхронизацией и играть станет намного более комфортно.
Источник
Настраиваем Firefox Sync: полная инструкция
Если Вы используете Firefox дома, на работе и на смартфоне, то Вам наверняка будет намного удобнее пользоваться браузером, если синхронизировать закладки, историю, настройки и вкладки на всех ваших устройствах. Сервис Firefox Sync сделает это легко. Всё, что Вам нужно сделать, это зарегистрироваться, используя адрес электронной почты и пароль.
Firefox Sync также позволяет обмениваться дополнениями между настольными версиями браузера, так что Вам не нужно будет повторно загружать каждое расширение или плагин всякий раз когда Вы открываете браузер Firefox на любом компьютере. Ниже привожу полную инструкции о том, как зарегистрироваться на Firefox Sync и какие настройки нужно произвести на устройствах.
Регистрация в Firefox Sync
Приведенные ниже скриншоты показывают процесс регистрации на компьютере под управлением Windows 10, но те же самые шаги применяются для Firefox на Windows 7, 8, Apple OS X, Android и Linux.
1. Нажмите кнопку Открыть меню в правом верхнем углу браузера:
2. Выберите пункт Войти в синхронизацию:
3. Нажмите кнопку Создать учетную запись:
4. Введите существующий адрес электронной почты, пароль и свой возраст цифрами, и нажмите кнопку Создать учетную запись:
5. Снимите флажки того содержимого, которое Вы не хотите синхронизировать (В дальнейшем это можно изменить). Нажмите кнопку Сохранить настройки:
6. После создания аккаунта видим следующее сообщение:
7. Подтверждаем аккаунт электронной почты. Для этого находим в ней письмо с темой Подтвердить ваш Аккаунт Firefox и нажимаем на кнопку в письме Активировать сейчас:
8. Встречаем окно в браузере:
9. Открываем еще раз меню в браузере и нажимаем кнопку Синхронизировать:
10. Если вы хотите изменить настройки синхронизации, откройте настройки аккаунта, распложенного левее кнопки синхронизации:
Как войти в Firefox Sync и синхронизироваться
Допустим, Вы прошли все шаги по созданию учётной записи в Firefox Sync и теперь у Вас возникла необходимость синхронизировать все настройки вашего браузера на другом устройстве. Приведенные ниже скриншоты показывают процесс входа в Firefox Sync на компьютере под управлением Windows 10, но те же самые шаги применяются для Firefox на Windows 7, 8, Apple OS X, Android и Linux.
1. Нажмите кнопку Открыть меню в правом верхнем углу браузера:
2. Выберите пункт Войти в синхронизацию:
3. В открывшемся окне нажмите кнопку Войти:
4. Введите адрес электронной почты и пароль учетной записи Firefox Sync и нажмите кнопку Войти:
5.Далее выберите пункты, которые Вы желаете синхронизировать на этом устройстве:
6. Для ручной синхронизации, а не по расписанию, нажмите кнопку Синхронизировать:
Поздравляю! Теперь Вы настроили синхронизацию браузера на различных устройствах через Firefox Sync.
Источник
Настройка своего сервера синхронизации Firefox Sync
Firefox Sync, это служба, которая позволяет пользователям переносить полностью свою историю, пароли, закладки, открытые вкладки и даже дополнения между различными устройствами, на которых установлен браузер Firefox, как для десктопной версии, так и для Android.
Firefox Sync реализуется двумя сущностями — сервисом авторизации (Firefox account API) и сервером синхронизации (Firefox Sync).
Давно возникла идея настроить свой сервер для синхронизации паролей, закладок и прочих радостей жизни. По роду деятельности, не очень доверяю публичным сервисам, таким, как LastPass или Google Account. На мой взгляд, приватные данные должны храниться на своем сервере.
Ну да хватит лирики, приступим к настройке.
UPDATE:
Этот способ работает для firefox старше версии 29 и описывает конфигурирование сервера синхронизации версии 1.5.
Настройка предлагается для сервера под управлением ОС Debian.
Есть возможность реализации нескольких схем синхронизации:
1. Firefox account API + Firefox Sync Server
2. Firefox account API + свой Sync Server
3. Свой account API + свой Sync Server
Я остановился на втором варианте.
Предполагается, что на сервере уже стоит веб-сервер apache2 и сервер баз данных mysql. Последнее, впрочем, необязательно, поскольку я не нашел способа вменяемо подружить сервер синхронизации с БД mysql, и использовал sqlite. При использовании mysql коннектор периодически отваливался от базы данных.
Пусть наш сервер синхронизации будет доступен по адресу sync.domain.com.
Установим необходимые пакеты:
Установку сервера синхронизации будем вести в директорию /var/www/
Произведем базовое конфигурирование сервера:
your_server_key может быть любой фразой, я ее сгенерировал так:
Создадим файл для базы данных:
Поправим права на директорию:
ОБРАТИТЕ ВНИМАНИЕ!
В своей конфигурации я расположил файл db.sql в директории /var/www/, поскольку сервер используется только для синхронизации, и apache не смотрит на этот файл.
В случае, если в /var/www у вас смотрят другие виртхосты, поместите файл с БД куда-нибудь в другое место.
Обращаться к sync-серверу будем по HTTPS.
Для этого настроим apache.
Сгенерируем самоподписанные ключи:
Создадим директорию для логов:
Активируем новый виртхост:
И перезапустим apache:
Если мы все сделали правильно, то при обращении к веб-сервер отдаст нам нечто вроде:
Обязательно добавьте свой сертификат в исключения браузера, иначе синхронизация не заработает!
Осталось настроить сам браузер.
Заходим в about:config, и меняем значение ключа services.sync.tokenServerURI на
После этого авторизуемся в Меню -> Настройки -> Синхронизация, используя аккаунт Mozilla, и пользуемся.
Кстати, если мы отключимся от аккаунта синхронизации, то ключ services.sync.tokenServerURI примет значение по умолчанию.
P.S.
К сожалению, не удалось настроить синхронизацию с мобильным телефоном на Android, используя fxa-custom-server-addon, если у кого-то получится — отпишитесь, пожалуйста, в комментарии.
Всем спасибо за внимание.
По просьбе трудящихся товарища Godless выкладываю виртуалку с преднастроенным mozilla-sync-server
Скачать можно тут(457.7 MB).
Образ виртуалки в формате бекапа Proxmox, все что нужно — это развернуть его на вашем хосте.
Также нужно провести небольшой ряд правок в конфигах:
Также обновил конфиг апача, новый вариант (с отключенным SSLv3 и SSLv2 — спасибо Anisotropic ):
SQLite база данных теперь лежит в /var/lib/sql/db.sql
Passphrase к SSL сертификатам, как и к root-паролю habr2014
Кому интересно — потестируйте, сообщите о багах, при необходимости поправлю.
Источник