Nvidia settings linux настройка
За отрисовку всех графических элементов в Linux отвечает графический сервер. Он реализует интерфейс прослойки между драйверами видеокарты и различными программами, которые работают с графикой.
В самых современных дистрибутивах на замену Xorg серверу пришел новый дисплейный сервер Wayland. Но он все еще находится в активной разработке и не совсем готов к постоянному использованию. Поэтому Xorg все еще применяется в большинстве дистрибутивов.
После установки видеокарта работает достаточно хорошо и настроек по умолчанию в большинстве случаев хватает, но иногда нужно изменить некоторые параметры. Мы не будем рассматривать установку драйверов. В этой статье мы сосредоточимся на том, как выполняется настройка видеокарты linux через xorg.conf.
Настройка видеокарты Linux c помощью xorg.conf
Конфигурационный файл xorg.conf - это обычный текстовый файл, в котором хранятся параметры работы Xorg сервера. Сюда входят настройки дисплея, мыши, видеокарты и клавиатуры. В былые времена этот файл был очень большим и сложным, но со временем его функции были перенесены в другие компоненты системы. Поэтому в последнее время он был видоизменен, и упрощен. Во многих дистрибутивах вообще такого файла нет, а вся конфигурация хранится в бинарном формате.
Но настройка xorg linux может все еще понадобиться, если вы хотите сделать нестандартные настройки, повысить частоту обновления экрана, изменить расширение экрана, увеличить производительность и многое другое.
Создание Xorg.conf
Обычно, этот файл размещен в директории /etc/X11/xorg.conf. Но если в вашем дистрибутиве его нет, можно без проблем создать xorg.conf на основе журнала.
Сначала скопируйте файл журнала для новой сессии:
cp /var/log/Xorg.0.log /var/log/Xorg.1.log
Xorg -configure :1
Программа проанализирует файл лога, и на его основе создаст новый файл /etc/X11/xorg.conf учитывая конфигурацию вашей системы. В вашем домашнем каталоге появиться файл xorg.conf.new, который нужно скопировать в /etc/X11/:
cp xorg.conf.new /etc/X11/
Синтаксис конфигурационного файла
Перед тем как переходить к настройке xorg.conf нужно разобраться в его синтаксисе, чтобы вы могли немного ориентироваться в самом файле. X сервер отвечает за все интерактивные связи во время сессии. Поэтому конфигурационный файл разбит на секции, несколько из них отвечают за работу с дисплеем, другие за мышь и клавиатуру. Рассмотрим основные секции файла:
- Module - в этом разделе описываются подключение модулей, расширяющих функциональность видео драйвера. Например, GLX модуль добавляет 3D ускорение, а модули Type1 и Freetype используются для рендеринга шрифтов;
- ServerLayout - в этой секции указаны имена трех самых необходимых устройств для каждой рабочей сессии Xorg - имена мыши, клавиатуры и экрана, которые могут использоваться в других местах файла;
- InputDevice - в xorg.conf обычно есть две секции InputDevice, первая для мыши и вторая для клавиатуры. Большинство мышей работают отлично по умолчанию, здесь понадобиться что-то менять только если вы захотите добавить дополнительные возможности;
- Monitor - в этой секции перечислены все настройки вашего экрана, один из наиболее важных параметров, частота горизонтальной развертки HorizSync и вертикального обновления VertRefresh, именно на основе них рассчитывается разрешение экрана. Также можно жестко задать разрешение с помощью строки ModeLine;
- Device - тут перечислено все ваше графическое оборудование вместе с драйверами, которые используются. Чаще всего, это nv с открытым исходным кодом для NVIDIA, или fglrx для карт от AMD. Имя драйвера Intel будет зависеть от версии вашей карты, например, i810.
- Screen - здесь расположены все настройки вашего монитора и других графических устройств. Вы можете использовать эту секцию, например, для настройки нескольких экранов.
Настройка экрана xorg
Большинство параметров вашего экрана система получает с помощью технологии EDID или Extended Display Identification Data. Это информация, переданная дисплеем видеокарте. Здесь обычно содержится модель, производитель, такйминги, разрешение и размер дисплея. Xorg использует эти параметры для выбора оптимального разрешения экрана и глубины цвета.
Но иногда информация из EDID может быть неточной или неверной. Тогда вы можете установить нужные параметры вручную через xorg.conf. Но будьте осторожны, если ваш экран не поддерживает некоторые параметры, вы можете его повредить. Характеристики каждого отдельного устройства можно найти в интернете или же в инструкции от производителя.
Например, вот секция Monitor с настройкой вертикальной и горизонтальной частот, а также разрешения:
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DFP-0"
HorizSync 28.0 - 72.0
VertRefresh 43.0 - 60.0
ModeLine "1440x900_60.00" 106.5 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
Добавив такие опции в секцию Device, вы можете отключить использование EDID:
Option "UseEDIDFreqs" "FALSE"
Option "UseEDIDDpi" "FALSE"
Option "ModeValidation" "NoEdidModes"
Наиболее важное значение - это две частоты, которые определяют диапазон работы устройства. Строка ModeLIne необязательна, поскольку она вычисляется автоматически, но если X сервер задает значения неверно, вы можете их прописать жестко в этой строке.
Настройка видеокарты в xorg.conf
У драйверов видеокарт ест множество различных полезных опций, которые вы можете настроить с помощью xorg.conf. Большинство из них специфичны для конкретного производителя видеокарт. Например, есть множество настроек для видеокарт NVIDIA, но с другой стороны карты от ATI не настраиваются через этот файл. Драйвера с открытым исходным кодом от Intel имеют только несколько настроек. Дальше будет рассмотрена настройка видеокарты linux для различных производителей.
Настройка Nvidia
У видеокарт NVIDIA есть множество настроек, которые можно указать в xorg.conf. Каждая строка состоит из ключа и значения, ее можно разместить в секции Screen или Device:
- Option "NoLogo" "true" - во время инициализации драйвера показывается логотип NVIDIA. Это занимает некоторое время, поэтому с помощью такой строки можно отключить логотип;
- Option "LogoPath" "адрес_файла" - вы можете заменить логотип NVIDIA на свое изображение, для этого просто укажите его адрес в этой строке;
- Option "CursorShadow" "true" - если вы хотите видеть тень вокруг курсора, включите эту опцию. Тут есть два дополнительных параметра CursorShadowXOffset и CursorShadowYOffset, которые позволяют установить положение тени;
- Option "Coolbits" "true" - эта опция позволяет включить возможность разгона частоты процессора и скорости памяти вашей видеокарты. Но вам нужно быть аккуратным с этим параметром, поскольку так вы можете повредить сове оборудование. Параметры разгона будут отображаться в утилите nvidia-config;
- Option "DPI" "75 x 85" - если значение DPI (количество точек на дюйм) установлено неверно, то это может повлиять на правильность отображения шрифтов. Обычно, Xorg вычисляет этот параметр на основе EDID, но вы можете установить его вручную. Например, для монитора с разрешением ,440x900 и физическим размером 16x10 дюймов, значение DPI будет составлять (1,440/16)x(900/10) = 90x90.
Настройка видеокарты Intel
Графическими картами от Intel не всегда поддерживается настройка xorg.conf. Поэтому вам нужно проверить каждую из опций чтобы увидеть дает ли она какой-либо результат. Опции нужно добавлять в раздел Device:
- Option "AccelMethod" "EXA" - эта опция позволяет включить новую архитектуру ускорения EXA. Она поддерживается в большинстве интегрированных карт Intel 943/940 и позволяет улучшить скорость композитинга.
- Option "MigrationHeuristic" "greedy" - позволяет уменьшить использование видеопамяти на хранение различных текстур, что повышает общую производительность;
- Option "TripleBuffer" "true" - этот параметр включает использование более совершенного метода двойной буферизации (используется для противостояния мерцанием).
Решение проблем xorg.conf
Если у вас не получается правильно настроить xorg.conf, нужно начать с самого меньшего. Используйте драйвер Vesa. Это стандартный видеодрайвер, а значит, его поддерживает любая видеокарта. Просто установите значение опции Driver - Vesa и попробуйте запустить X сервер. Вы должны увидеть свой рабочий стол.
Но драйвер Vesa работает намного медленнее, чем более современные драйвера. Если Vea позволяет запустить графическое окружение, значит проблема в вашем графическом драйвере или в настройке.
Попробуйте использовать утилиту lspci, чтобы посмотреть точную версию своей видеокарты, обычно для старых карт нужны более старые драйвера.
Выводы
Теперь вы знаете достаточно и настройка видео Linux с помощью xorg не должна для вас быть очень сложной, даже если вы раньше этим не занимались. Особенно, если вы недовольны текущими настройками. Настройка x сервера поможет вам получить больше от старого оборудования или интегрированных карт. Только не забывайте делать резервные копии перед внесением каких-либо изменений.
Замечание: Возможности Frame Lock и Genlock поддерживаются только определенным оборудованием, как описано ниже.
Приложения визуальных расчетов, использующие несколько дисплеев, или несколько окон на дисплее, могут потребовать специальной обработки сигналов и органов управления для правильного функционирования. Например, для качественной видеозаписи анимированной графики, дисплей должен быть синхронизирован с видеокамерой. Другой пример: приложениям, выводящим изображение на несколько дисплеев, требуется синхронизация для создание полной иллюзии единого большого виртуального экрана.
Эта синхронизация включается с помощью возможностей framelock и genlock драйвера NVIDIA. В этом разделе описывается установка и использование framelock и genlock.
26А. Используемые термины
GENLOCK: технология синхронизации обновления пикселей на одном или нескольких дисплеях с внешним источником синхросигнала. NVIDIA genlock требует, чтобы внешний сигнал был или TTL, или композитным, какой используется в ТВ-форматах NTSC , PAL , или HDTV . Следует помнить, что реализация NVIDIA genlock гарантирована только для синхронизации на уровне кадров, не обязательно на уровне пикселей.
FRAMELOCK: технология синхронизации вывода кадров на всех дисплеях, подключенных к системе, с использованием возможностей оборудования. Когда графическое и видеоизображение выводятся на нескольких мониторах, система framelock позволяет облегчить поддержание целостности изображения для создания виртуального экрана. Framelock особенно необходим для просмотра стерео, когда поля для правого и левого глаза должны отображаться синхронно на всех дисплеях.
Вкратце, включение genlock означает синхронизацию с внешним сигналом. Включение framelock означает синхронизацию двух или более экранов Х-интерфейса с сигналом, вырабатываемом внутри оборудования; и включение обоих функций означает синхронизацию двух или более экранов Х-интерфейса с внешним сигналом.
SWAP SYNC: Понятие swap sync относится к синхронизации операций смены изображения между буферами нескольких окон приложения. Благодаря swap sync, приложения, запущенные на нескольких компьютерах, могут синхронно менять изображение между буферами приложения на всех компьютерах. Для работы синхронизации замены на нескольких компьютерах требуется, чтобы все они использовали framelock.
26В. Поддерживаемое оборудование
Framelock и genlock поддерживаются следующим оборудованием:
26С. Установка оборудования
Перед тем, как начать, вы должны проверить, что оборудование правильно установлено. Следующие действия должны быть выполнены при выключенном компьютере.
- На плате Quadro G-Sync найдите разъем G-Sync , помеченный как «primary». Если соответствующий шлейф еще не подключен к нему, сделайте это сейчас. Если планируется использовать framelock или genlock совместно с режимом SLI или Multi-GPU (см. Главу 25), или другой многопроцессорной конфигурацией, вы должны присоединить разъем G-Sync , помеченный как «secondary», ко второму GPU . В конце этого приложения описаны ограничения подобной конфигурации.
- Установите плату Quadro G-Sync в любой доступный слот шины. Учтите, что сам слот требуется лишь для закрепления видеокарты в корпусе, так что подходит даже неисправный слот шины. Слот должен быть достаточно близко видеокарте, чтобы мог дотянутся шлейф.
- Подсоедините другой конец шлейфа к разъему G-Sync на видеокарте.
Теперь вы можете включить компьютер и начать установку genlock и/или framelock. Инструкции дальше подразумевают, что драйвер NVIDIA для Linux успешно установлен. Если он еще не установлен, обратитесь к Главе 4.
26D. Настройка с помощью утилиты nvidia-settings
Framelock и genlock настраиваются через утилиту «nvidia-settings». Обратитесь к странице руководства nvidia-settings(1) и встроенной помощи утилиты (нажмите кнопку «Help» в нижнем правом углу для получения помощи по каждой странице).
Из закладки framelock утилиты nvidia-settings, вы можете добавлять экраны Х-интерфейса в синхронизируемую framelock/genlock группу, контролировать состояние группы и включать/выключать framelock и genlock.
После загрузки системы и запуска Х-интерфейса, запустите nvidia-settings как:
Вы можете запустить эту утилиту перед продолжением действий, поскольку она часто упоминается ее в дальнейшем обсуждении.
Настройка genlock и framelock описана раздельно. Далее будет описано их совместное использование.
26E. Настройка GENLOCK
Изменения настроек genlock (например, «Use House Sync if Present», «Add Devices. ») должны производиться при отключенной синхронизации.
26F. Настройка FRAMELOCK
Соедините компьютеры через разъемы RJ45, используя стандартные кабели категории 5. Эти порты размещены на самих видеокартах платах Quadro G-Sync ).
Не соединяйте порты с сетевой картой Ethernet или хабом. Это может непоправимо повредить оборудование.
Соединения должны выполняться по принципу последовательной цепочки: каждая карта имеет два RJ45 разъема, назовем их 1 и 2. Соедините разъем 1 компьютера A с разъемом 2 компьютера B, разъем 1 компьютера B с разъемом 2 компьютера C, и так далее. В вашей группе framelock в итоге должно всегда остаться два свободных разъема.
Разъемы самонастраиваются как входы и/или выходы после включения framelock. Каждый разъем имеет желтый и зеленый светодиодный индикаторы, отражающие их состояние. Мигающий желтый указывает выход, а мигающий зеленый – вход. Сплошной зеленый показывает, что разъем не используется.
На закладке «Framelock» в утилите «nvidia-settings», добавьте сервер Х-интерфейса, содержащий дисплеи, которые вы хотите синхронизировать, в группу framelock нажатием кнопки «Add Devices» (смотрите описание процесса добавления дисплеев выше в секции о настройке GENLOCK). Так же, как и в случае с genlock, колонки «Port 0» и «Port 1» в таблице на закладке framelock содержат изображения, отображающие состояние индикаторов разъемов RJ45. Так вы можете контролировать состояние сигнала программным путем.
Любой сервер Х-интерфейса может быть добавлен в группу framelock, если соблюдаются следующие условия
- Система, поддерживающая сервер, настроена на использование framelock и подключена кабелем RJ45 к другой системе в группе framelock.
- Запущенная в системе утилита nvidia-settings может связаться с сервером Х-интерфейса, который будет включен в framelock. Это означает, что сервер должен принимать подключения по TCP и настройки межсетевого экрана разрешают удаленные подключения X11, либо между компьютерами сконфигурирован альтернативный механизм проброса портов, например через ssh.
Для случая подключений по TCP проверьте, что сервер Х-интерфейса не настроен на запуск с опцией командной строки -nolisten tcp . Определить параметры запуска сервера X-интерфейса можно с помощью команды:
Если в строке запуска сервера Х-интерфейса присутствует опция -nolisten tcp , обратитесь к документации дистрибутива Linux за информацией о корректном отключении данной опции. В дистрибутивах, настроенных на использование диспетчера входа в систему GDM может понадобиться установить DisallowTCP=false в файле конфигурации GDM ( /etc/gdm/custom.conf , /etc/X11/gdm/gdm.conf или /etc/gdb/gdb.conf ; имя и путь к файлу конфигурации зависят от дистрибутива). В дистрибутивах, настроенных на использование диспетчера входа в систему KDM в файле конфигурации KDM ( /etc/kde3/kdm/kdmrc ) может иметься строка:
Система может получить привилегии экрана на удаленном компьютере выполнением команды
на удаленном компьютере. Обратитесь к странице руководства xhost(1) за дополнительной информацией. Обычно, управление framelock осуществляется с системы, включенной в группу framelock. Хотя это и не обязательно, учитывайте, что утилита «nvidia-settings» отобразит панель «Framelock» только если запущена в сервере Х-интерфейса, поддерживающем framelock.
Для включения синхронизации этих дисплеев, нажмите кнопку «Enable Framelock». Синхронизация дисплея может занять некоторое время. Если изображение на дисплее не стабилизовалось, это может означать, что выбраны параметры временной синхронизации видеорежима, которые одна или несколько систем не поддерживают. В этом случае вам надо отключить синхронизацию кнопкой «Disable Framelock» и обратится к Главе 19 за информацией о параметрах временной синхронизации видеорежима. Изменения настроек Framelock («Add/Remove Devices» и т.д.) должны производиться, когда синхронизация отключена.
Утилита nvidia-settings не включает автоматически FrameLock через файл nvidia-settings.rc . Для включения FrameLock при запуске сервера X-интерфейса можно добавить в файл
/.xinitrc строку наподобие:
26G. Совместное использование FRAMELOCK и GENLOCK
Совместное использование framelock и genlock является простым продолжением действий, необходимых для использования каждого из них по отдельности, приведенных выше. Вам надо сначала следовать инструкциям по настройке Framelock, а затем к одной из систем, включенных в группу framelock, подключить внешний источник синхросигнала. Для синхронизации группы framelock с этим источником, вам надо указать дисплей, управляемый графическим процессором, подключенный к устройству G-Sync , как образец сигнала для всей группы. Для этого в панели «Framelock» в утилите «nvidia-settings выберите переключатель «Server». Если используется группа framelock, построенная на платах G-Sync , дополнительно должна быть выбрана опция «Use House Sync». Включите синхронизацию нажатием кнопки «Enable Framelock». Так же, как и с другими настройками framelock/genlock, выбор образца сигнала для группы должен осуществляться при отключенной синхронизации.
26H. Настройка из командной строки с использованием утилиты nvidia-settings
Frame Lock также может быть настроен из командной строки с помощью утилиты «nvidia-settings». Этот способ настройки может быть полезен для использования в скрипте при автоматизации процесса установки (обратите внимание, что приведенные ниже примеры зависят от конфигурации оборудования и не обязательно будут работать как написаны).
Для правильной настройки Frame Lock должны быть выполнены следующие действия:
- Убедитесь, что синхронизация Frame Lock отключена для всех графических процессоров.
- Убедитесь, что все дисплеи, которые планируется синхронизировать, настроены на одинаковую частоту обновления изображения.
- Выберите и задайте, какое устройство (комбинация «дисплей/графический процессор») будет эталоном.
- Настройте внешний сигнал (если применяется).
- Укажите подчиненные дисплеи.
- Включите синхронизацию frame lock на графическом процессоре-эталоне.
- Включите синхронизацию на подчиненных графических процессорах.
- Включите тестовый сигнал на графическом процессоре-эталоне (для проверки аппаратного соединения).
За полным списком настроек Frame Lock утилиты nvidia-settings обратитесь к странице руководства nvidia-settings(1). Примеры:
Один компьютер, одна видеокарта с функцией Frame Lock с одним графическим процессором и одним дисплеем, синхронизирующиеся с внешним сигналом:
Два компьютера, каждый с двумя графическими процессорами, одна видеокарта с функцией Frame Lock и по одному дисплею, подключенному к каждому графическому процессору, синхронизируются с первым дисплеем первого компьютера:
Один компьютер с четырьмя графическими процессорами, двумя видеокартами с функцией Frame Lock и с двумя дисплеями, подключенными к каждому графическому процессору, синхронизируются с первым дисплеем, подключенным к первому графическому процессору:
В этой статье описаны установка, настройка, обновление, удаление проприетарного драйвера для видеокарт Nvidia.
Просмотр модели видеокарты
Модель видеокарты можно узнать выполнив команду в терминале:
Если в компьютере обнаружена только видеокарта Nvidia, значит вам подходят инструкции с этой страницы.
Если вывод команды показал две видеокарты Intel + Nvidia, значит вам нужно воспользоваться другой инструкцией: nVidia Optimus
Выбор версии драйвера
Если вам подходит 71, 96, 173 версия, то перейдите к инструкции установка драйвера для старых видеокарт.Установка драйвера из официального репозитория Ubuntu (рекомендуется)
Запустите терминал и выполните команды:
Смотрим какие версии драйвера Nvidia есть в репозитории: Устанавливаем драйвер (nvidia-версия) и программу для его настройки (nvidia-settings): После перезагрузки проверяем какой видео драйвер используется:Получится примерно такой вывод, в последней строке указано название используемого видео драйвера
Установка более новой версии драйвера из PPA
Для Ubuntu существует неофициальный репозиторий, в котором выкладываются новые версии драйверов, это драйверы собранные из исходников с сайта Nvidia упакованные в deb пакеты.
Удаляем ранее установленный драйвер nvidia, если устанавливали: Смотрим какие версии драйвера Nvidia есть в репозитории: Устанавливаем драйвер (nvidia-версия) и программу для его настройки (nvidia-settings): После перезагрузки проверяем какой видео драйвер используется:Получится примерно такой вывод, в последней строке указано название используемого видео драйвера
Установка драйвера с официального сайта Nvidia (сборка из исходников)
Нужно иметь ввиду, что если вы установили драйвер этим способом, то при каждом обновлении ядра графическая подсистема не будет загружаться, и придется переустанавливать драйвер через системную консоль! Установите deb пакеты необходимые для сборки видеодрайвера из исходников: Перейдите в консоль сочетанием клавиш Ctrl-Alt-F1, введите логин и пароль своего пользователя; Установщик предложит лицензионное соглашение - нажмите Accept; Предложит использовать скрипт для вашего д истрибутива - нажмите Yes; Предложит запустить nvidia-xconfig для создания xorg.conf, для автоматичеcкого заполнения (рекомендуется) - нажмите Yes, для ручного заполнения - нажмите No; Вконце напишет что драйвер установлен - нажмите Yes. После перезагрузки проверяем какой видео драйвер используется, выполнив команду в терминале:Получится примерно такой вывод, в последней строке указано название используемого видео драйвера
Если после установки драйвера не воспроизводится видео в плеерах, значит не работает VDPAU идущий с драйвером, тогда замените его на VDPAU из репозитория, это делается командой:Удаление драйвера установленного из исходников
Для удаления достаточно одной команды, её можно выполнить в терминале, в консоли, в Recovery mode
После перезагрузки можно будет установить другой видеодрайвер.
Устранение возможных проблем
Неправильно определяются разрешение и частота монитора
Если не устанавливается или неправильно определяются разрешение и частота монитора, нужно добавить следующие строки в секцию «Screen»: ....разрешение соответственно меняем на то, которое вам нужно
Или воспользоваться методом определения Modeline для этих целей, используя утилиту gtf. Для этого нужно точно знать разрешение и частоту вашего монитора от производителя, Включая горизонтальную <HorizSync XX.0 - XX.0> и вертикальную <VertRefresh XX.0 - XX.0> развёртку вашего монитора, которые можно узнать в паспорте или на сайтах производителя. Смотрите обсуждение сводной темы. Применение gtf - 1920×1200 60Hz для монитора HP-ZR24w. Вводим в терминал: .. Далее копируем строку Modeline и вставляем в файл xorg.conf, в секцию «Monitor» и правим значения опций HorizSync и VertRefresh. Опции VendorName и ModelName редактируйте согласно своей модели, - либо вообще не трогайте(!): ..Медленно работает (тормозит) интерфейс в Ubuntu на видеокартах Nvidia
Суть проблемы в том, что видеокарта nVidia с включённой по умолчанию опцией PowerMizer динамически меняет частоты памяти и GPU на видеокарте, а система болезненно на это реагирует. Выходом является смена в Nvidia X Server settings ( nvidia-settings ) в разделе PowerMizer - Preferred Mode режима с Adaptive на Maximum Performance. После перезагрузки ПК, настройки сбросятся и нужно автоматизировать установку Maximum Performance. Для этого нужно отредактировать xorg.conf, чтобы он выглядел следующим образом:CPU - i386 HDD - 4Gbем в которых xorg.conf отсутствует можно изменить рассматриваемую опцию, поместив следующую команду в автозапуск:
Исправление загрузочного экрана (Plymouth)
Измените параметры загрузчика, для этого в терминале введите:
Найдите и добавьте/исправьте строчки на следующие, изменив разрешение на своё:
Возможно потребуется использовать 16-битную глубину цвета (GRUB_GFXMODE=1440x900x16)
Исправление загрузочного экрана (Plymouth) в Ubuntu 10.04, 10.10, 11.04, 11.10
Измените параметры загрузчика, для этого в терминале введите:
Найдите и добавьте/исправьте строчки на следующие, меняя «номер» и разрешение на свои:
Значение vga=«номер» для GRUB_CMDLINE_LINUX берется из вывода команды
Отредактируйте файл /etc/grub.d/00_header
Найдите строку и впишите нужное вам разрешение
Также сразу под этой строкой допишите
Далее в этом же файле найдите строку и замените в ней разрешение на нужное:
Добавьте в файл строку, меняя в ней разрешение на нужное:
Дополнительные опции
В некоторых случаях позволяет ускорить работу с шейдерами
Позволяет для видеокарт GF9xxx, GTX2xx и новее избежать разбиения изображения на 6 маленьких экранов
Наиболее часто помогает, опция убирает проверку различных параметров портов видеокарты и опций передаваемых монитором, но воспринимаемых системой ошибочно.
Выключает считывание EDID монитора, который используется системой как источник возможных режимов, диапазонов частот, а также считывания физических размеров дисплея и определения количества точек на дюйм.
Выключает тест памяти видеокарты на аппаратные ограничения пропускной способности.
Опция вызывает принудительную синхронизацию с точными таймингами, указанными в ModeLine, а не с приближенными к ним, которые указаны в EDID.
SLI режим
Если не работает SLI режим или не запускается X-сервер с двумя включенными карточками, то добавляем в секцию «Device» строку:Настройка TV-out
Подключение TV настраивается обычно через Система⇒Администрирование⇒NVIDIA X Server Settings, но если после настройки так и не удается вывести изображение на TV, добавляем следующие строки в секцию «Screen»:
Режим опции «TVOutFormat» можно задать вручную, вписав вместо «AUTOSELECT» одно из следующих значений:
TVOutFormat | Поддерживаемые TV форматы |
---|---|
«AUTOSELECT» | PAL, NTSC, HD |
«COMPOSITE» | PAL, NTSC |
«SVIDEO» | PAL, NTSC |
«COMPONENT» | HD |
«SCART» | PAL, NTSC |
Режим опции «TVStandard» можно менять взависимости от того формата который вам нужен, вписав вместо «PAL-B» одно из следующих значений:
TVStandard | Описание |
---|---|
«PAL-B» | |
«PAL-D» | |
«PAL-G» | |
«PAL-N» | |
«NTSC-J» | |
«NTSC-M» | |
«HD480i» | |
«HD480p» | |
«HD576i» | |
«HD576p» | |
«HD720p» | |
«HD1080i» | |
«HD1080p» |
Разгон видеокарт семейства nVidia Fermi
Для активации возможности разгона формируем и редактируем xorg.conf:
В секцию «Device» добавляем следующую строку:
, сохраняем файл и перезапускаем иксы. Теперь через утилиту nvidia-settings в разделе PowerMizer вам доступно управление частотами памяти и ядра. Данные настройки будут сбрасываться каждый новый сеанс. Если вы хотите сохранить установленные настройки разгона, сформируйте конфиг-файл .nvidia-settings-rc в домашнем каталоге пользователя, сохранив текущую конфигурацию через nvidia-settings, и добавьте в полученный файл следующие строки:
, где числовые значения - разгон частот ядра и памяти соответственно. Остается добавить команду
в автозапуск, и ваш разгон будет применяться при каждом новом сеансе.
Техническая поддержка nVidia
Если при использовании проприетарного драйвера nVidia у вас возникнут какие-либо проблемы вы можете обратиться в техническую поддержку компании nVidia:
Если вы один из тех, кто использует компьютер просто для просмотра своей почты, серфинга в Интернете или редактирования некоторых других текстовых файлов, бесплатных драйверов Nouveau будет более чем достаточно. Теперь, если вам нравятся игры, редактирование видео или воспроизведение фильмов в формате HD, то в этом случае выхода нет: на данный момент лучшим решением являются проприетарные драйверы.
Даже в этом случае проприетарные драйверы не обладают такой же производительностью, как драйверы Windows. Чтобы немного приблизиться к последнему, необходимо изменить некоторые настройки.
Изменяемая настройка называется «PowerMizer». Его функция - адаптировать производительность карты в соответствии с текущими потребностями или в зависимости от источника электроэнергии (аккумулятор или ток).
Чтобы понять, что я говорю, вы можете открыть nvidia-настройки из терминала и откройте вкладку PowerMizer.
nvidia-settings: вкладка для настройки powermizer
В идеале вы должны иметь возможность изменять настройки PowerMizer непосредственно из nvidia-settings, но по какой-то причине он не сохраняет изменения. Наша цель - изменить опцию Предпочтительный режим de Адаптивный a Предпочитаете максимальную производительность. Как его получить? Настройка нашего файла конфигурации Xorg.
1. Откройте терминал и запустите:
в соответствии с вашими предпочтениями.
2. В разделе Device добавьте строку, определяющую конфигурацию PowerMizer, которая наилучшим образом соответствует вашим потребностям:
Предыдущие строки исключают друг друга. То есть вам нужно выбрать один и добавить его в раздел Device вашего файла конфигурации Xorg.3. В моем случае, поскольку мой компьютер является ПК (подключенным к току), я применил второй вариант:
Остался мой полный файл конфигурации так.
Таким образом, я обеспечил максимальную производительность моей скромной nVidia Geforce 7200.
4. После внесения изменений перезагрузитесь.
Если это не сработает, некоторые пользователи заявили, что работает .
Наконец, последний комментарий. Вы можете не заметить большой разницы в производительности при использовании карты в «обычном» режиме (просмотр веб-страниц, автоматизация офиса и т. Д.). В моем случае этот трюк позволил мне устранить так называемое «мерцание» или «резкость» при воспроизведении HD-видео и улучшить производительность в играх Wine.
В одной из следующих статей я расскажу о дополнительном приеме, позволяющем навсегда удалить мерцание при воспроизведении HD-видео без удаления композитора окна Комптона.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Из Linux » Учебники / Руководства / Советы » Как улучшить производительность вашей карты nVidia в Linux
Читайте также: