Включение гибридной графики в ubuntu на ноутбуках nvidia + intel (opengl, vulkan)

Installation without X / from the console

The jockey-text command was removed with the release of Ubuntu 14.04. You can now use ubuntu-drivers to get the list of packages for each driver, and then install the packages using apt-get. For example:

sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==

vendor   : NVIDIA Corporation
modalias : pci:v000010DEd00000DDAsv000017AAsd000021D1bc03sc00i00
model    : GF106GLM 
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-304-updates - distro non-free
driver   : nvidia-304 - distro non-free
driver   : nvidia-331 - distro non-free recommended
driver   : nvidia-331-updates - distro non-free
sudo apt-get install nvidia-331

Установка драйвера Nvidia Linux Mint

1. Определение необходимой версии драйвера

Для начала следует узнать какая именно видеокарта используется. Если вы не помните её название, выполните в терминале следующую команду:

Появится список версий драйверов, подходящих для адаптера с учётом ОС, разрядности и т.д.). Оставьте страницу открытой и двигайтесь далее.

2. Установка драйвера Nvidia с помощью GUI

Откройте окно параметров Linux Mint и перейдите в раздел Диспетчер драйверов, находящийся в самом низу.

При запуске нужно будет ввести пароль учётной записи.

По умолчанию установлен свободный драйвер. В списке вы увидите также 1-2 драйвера, рекомендованных системой для использования.

Система рекомендует имеющиеся стабильные, но устаревшие версии ПО. Если вас это устраивает, тогда ставьте отметку напротив соответствующей строки и жмите на кнопку Применить изменения. Если же вы хотите инсталлировать более новые версии драйверов, нужно подключить репозиторий PPA. Для этого закройте Диспетчер драйверов, откройте Терминал и введите следующую команду:

В процессе обработки необходимо будет нажать Enter тогда, когда увидите соответствующий запрос.

По завершении нужно выполнить ещё одну команду:

Далее закройте Терминал и опять откройте Диспетчер драйверов. Вы увидите, что стали доступными новые драйверы.

Вам нужно сравнить данный перечень драйверов с предлагаемым на сайте Nvidia. В начале статьи мы писали о том, как выйти на этот перечень и сформировали его. Выберите самое свежее ПО, имеющееся и в Диспетчере драйверов, и на сайте Nvidia. Затем нажмите кнопку Применить изменения.

По окончании операции появится окно с предложением перезагрузить систему. Обязательно сделайте это, нажав кнопку Перезапустить.

После перезагрузки система запустится уже с новыми драйверами. О том, как проверить их работоспособность, мы расскажем далее.

3. Установка драйвера Nvidia с помощью терминала

Откройте Терминал и выполните следующую команду:

Команда позволяет вывести на экран список драйверов, доступных для установки

Обратите внимание на строку, в конце которой есть слово recommended. В данной строке указана версия ПО, рекомендуемая для инсталляции

Если вы хотите установить именно её, используйте в Терминале данную команду:

В случае, если нужна конкретная версия драйвера, используйте другую команду, где есть «390» (например) — версия ПО от Nvidia:

После обработки всех запросов вы увидите уведомление о том, что установка драйверов nvidia linux mint завершена. Закройте Терминал и перезагрузите систему.

4. Загрузка и установка с официального сайта

На двух последующих страницах нажмите кнопку Загрузить сейчас.

В итоге будет скачан файл с расширением *.run. В дальнейшем необходимо будет прописывать его имя вручную для выполнения команды, поэтому советуем длинное название изменить на что-то более удобное, например nvidia. В данном случае мы так и поступим.

Прежде, чем продолжить, необходимо добавить в систему поддержку архитектуры i386 и установить библиотеку libc6. Для этого по очереди выполните в Терминале следующие команды:

Установка nvidia linux mint, скачанного с официального сайта, выполняется в консоли. Переключитесь на неё, используя сочетание клавиш Ctrl+Alt+F2.

Далее введите в консоли поочерёдно логин и пароль своей учётной записи. Перед инсталляцией драйверов нужно отключить графическую оболочку, запущенную ранее. Для этого выполните такую команду в консоли:

Теперь можно приступать непосредственно к установке драйверов. Введите и выполните следующую команду:

Вместо выражения «имя-файла» укажите название, присвоенное вами ранее загруженному файлу. Ранее мы советовали переименовать его, к примеру, просто в «nvidia». Именно для этих целей

Обратите внимание, что иногда могут возникнуть проблемы с переключением языка в консоли. В таком случае вы можете просто скопировать драйвер в корень директории home, а затем вместо указанной выше команды выполнить другую:

После перезагрузки будут уже использоваться новые драйверы.

Проверка правильности установки

Для определения работоспособности установленного драйвера можно выполнить специальную команду, предназначенную для проверки поддержки аппаратного ускорения. Если всё работает должным образом, то в единственной строке вы увидите название видеокарты.

Кроме того, можно в разделе Администрирование запустить утилиту NVIDIA X Server Settings. В случае корректной установки драйвера будет отображена вся информация об установленном программном обеспечении. Утилиту также можно запустить из трея, кликнув по иконке Nvidia, либо же с помощью данной команды, выполненной в Терминале:

Как включить поддержку TRIM на USB устройствах?¶

По умолчанию поддержка для USB SSD, а также USB HDD с технологией SMR, недоступна, поэтому любые попытки вручную запустить утилиту fstrim приведут к возникновению ошибки fstrim: /media/foo-bar/: the discard operation is not supported.

Чтобы это исправить, создадим специальный файл конфигурации udev, который разрешит использование данной функции для USB-устройств с указанными VID:PID.

Получим значения VID:PID для нужного USB-устройства:

lsusb

Создадим файл конфигурации и установим для него корректные права доступа:

sudo touch /etc/udev/50-usb-trim.rules
sudo chown root:root /etc/udev/50-usb-trim.rules
sudo chmod 0644 /etc/udev/50-usb-trim.rules

Откроем данный файл в текстовом редакторе:

sudoedit /etc/udev/50-usb-trim.rules

Добавим по одной строке для каждого USB-устройства, для которого требуется разрешить TRIM:

ACTION=="add|change", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap"

Здесь вместо 1234 укажем VID, а 5678 – PID, полученные ранее.

Сохраним изменения и :

sudo udevadm control --reload

Suspend/Hibernation

If you use an old NVIDIA driver, hibernation and/or suspend may not work. Here is a potential work around:

  • We need to edit xorg.conf, open a terminal and enter the following command:

    gksudo gedit /etc/X11/xorg.conf
  • In the section called Section "Device" add Option "NvAGP" "1", you should end up with something like this:

    Section "Device"
        Identifier     "my id"
        Driver         "my dr"
        VendorName     "my vendor"
        BoardName      "my board name"
        Option         "NvAGP" "1"
    EndSection
  • Blacklist the intel_agp module from being loaded by the kernel. This is done by editing blacklist.conf, open a terminal and type:

    gksudo gedit /etc/modprobe.d/blacklist.conf

    Then add the following line:

    blacklist intel_agp

    Reboot your system.

Установка более новой версии драйвера из PPA

Для Ubuntu существует неофициальный репозиторий, в котором выкладываются новые версии драйверов, это драйверы собранные из исходников с сайта Nvidia упакованные в deb пакеты.

  1. Удаляем ранее установленный драйвер nvidia, если устанавливали:
    sudo apt-get purge nvidia*
  2. Подключаем репозиторий:

    sudo add-apt-repository ppa:ubuntu-x-swatx-updates
  3. Устанавливаем драйвер:

    sudo apt-get update && sudo apt-get install nvidia-331 nvidia-settings-331
  4. Создаем xorg.conf:

    sudo nvidia-xconfig
  5. Перезагружаем компьютер.
  6. После перезагрузки проверяем какой видео драйвер используется:

    lspci -k | grep VGA -A2

    Получится примерно такой вывод, в последней строке указано название используемого видео драйвера

    03:00.0 VGA compatible controller: NVIDIA Corporation G92  (rev a2)
        Subsystem: Elitegroup Computer Systems Device 1a0e
        Kernel driver in use: nvidia

В Ubuntu 12.10 перед установкой драйвера нужно установить пакет linux-headers-generic и обновить систему, чтобы версия заголовков совпала с версией ядра.

Установка драйвера с официального сайта Nvidia (сборка из исходников)

Нужно иметь ввиду, что если вы установили драйвер этим способом, то при каждом обновлении ядра графическая подсистема не будет загружаться, и придется переустанавливать драйвер через системную консоль!

  1. Удалите предыдущие драйвера, установленные через , чтобы в системе пакетов не возникло ошибок:

    sudo apt-get purge nvidia-

    Если драйвера ранее устанавливались аналогичным текущему способу (из исходных кодов), удалять такие драйвера нет необходимости, новая ручная установка перепишет файлы предыдущей версии автоматически.

  2. Установите необходимые пакеты:

    sudo apt-get install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
  3. Откройте черный список модулей ядра:

    sudo gedit etcmodprobe.dblacklist.conf

    Добавьте в него свободные видео драйверы, которые могут работать с видеокартами Nvidia:

    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist nvidiafb
    blacklist rivatv

    Сохраните изменения и закройте текстовй редактор.

  4. Выключите X сервер командой в терминале (для Ubuntu версии 11.10 и выше):

    sudo service lightdm stop

    переключитесь на консоль командой Ctrl-Alt-F1 и войдите в систему под обычным пользователем;

  5. Запустите установщик драйверов (из каталога куда был сохранен драйвер):

    sudo sh  .NVIDIA-Linux-XXX-X.X-XXX-pkg1.run
  6. Инсталлятор сообщит об отсутствии «precompiled headers» для вашего ядра и предложит скачать их с сервера Nvidia — откажитесь. Затем, он предложит скомпилировать их сам — соглашайтесь.
  7. Если все прошло успешно, то по окончанию установки вам будет предложено запустить утилиту автонастройки — откажитесь.
  8. Сделайте копию конфигурационного файла X-сервера:

    sudo cp etcX11xorg.conf etcX11xorg.conf.backup
  9. Отредактируйте файл в соответствии с приведенным ниже примером:

    Section "Screen"
    	Identifier	"Default Screen"
    	DefaultDepth	24
    EndSection        
    
    Section "Device"
    	Identifier	"Default Device"
    	Driver	"nvidia"
    	Option	"NoLogo"	"True"
    EndSection
    
    Section "Module"
    	Load	"glx"
    EndSection
  10. Перезапустите X-сервер:

    Для Ubuntu версии 11.10 и выше:

    sudo service lightdm start

    Для старых версий Ubuntu, а также для тех, кто использует GDM вместо LightDM:

    sudo service gdm start

Если вы все сделали правильно, то X-сервер запустится уже используя официальные драйвера nVidia. Если же X-сервер не запустился, то просто восстановите конфигурационный файл:

sudo cp etcX11xorg.conf.backup etcX11xorg.conf

Конфигурация

Драйвера

ЗаметкаДрайвера могут быть установлены с USE-флагом . Это установит nvidia-settings, удобный графический инструмент для мониторинга и конфигурации некоторых аспектов видеокарты NVIDIA.

Чтобы, не загружать модуль вручную, после каждой перезагрузки. Добавьте в /etc/modules-load.d/video.conf, для его автоматической загрузки, при старте системы.

ВажноЕсли скомпилирован как модуль, также добавьте и его в /etc/modules-load.d/video.conf.

Подпись модулей ядра (опционально)

ЗаметкаИнформация в этом разделе не имеет отношения к системам без подписанных модулей ядра. Пропустите её.

В случае использования подписи для безопасной загрузки ядра, нужно подписать модули ядра NVIDIA перед их загрузкой.

Это можно сделать с помощью perl-скрипта в ядре.

Начиная с версии драйвера 358.09, был сделан новый модуль для работы с настройками режима монитора. В таких версиях драйвера также нужно подписать этот модуль.

После подписи модулей, драйвер будет загружаться должным образом. Этот метод подписания модуля может быть использован для подписи других модулей; не только для драйверов nvidia. Просто измените путь к соответствующему модулю.

X-сервер

Как только подходящие драйвера установленны, настройте X-сервер для использования драйвера вместо драйвера по умолчанию .

Файл Explicit nvidia driver section

Section "Device"
   Identifier  "nvidia"
   Driver      "nvidia"
EndSection

For laptops with integrated Intel graphics card, try the XOrg config as suggested by the NVIDIA/Optimus page.

Разрешения

The user(s) needing to access the video card will need to be added to the video group:

Note that users will be able to run X without permission to the DRI subsystem, but acceleration will be disabled.

Включение глобальной поддержки nvidia

Серии GeForce 8 и более поздние GPU выходят с поддержкой VDPAU, которая заменила собой поддержку XvMCNVIDIA. Смотри статью VDPAU для включения поддержки VDPAU.

Также есть несколько приложений, которые используют USE-флаг , поэтому было бы неплохо добавить его в файл /etc/portage/make.conf.

Затем, запустите emerge -uD —newuse @world для пересборки тех приложений, на которые влияет изменение этого USE-флага.

Дополнительные опции

В некоторых случаях позволяет ускорить работу с шейдерами

Позволяет для видеокарт GF9xxx, GTX2xx и новее избежать разбиения изображения на 6 маленьких экранов

Наиболее часто помогает, опция убирает проверку различных параметров портов видеокарты и опций передаваемых монитором, но воспринимаемых системой ошибочно.

Выключает считывание EDID монитора, который используется системой как источник возможных режимов, диапазонов частот, а также считывания физических размеров дисплея и определения количества точек на дюйм.

Выключает тест памяти видеокарты на аппаратные ограничения пропускной способности.

Опция вызывает принудительную синхронизацию с точными таймингами, указанными в ModeLine, а не с приближенными к ним, которые указаны в EDID.

Устранение возможных проблем

Неправильно определяются разрешение и частота монитора

  • Если не устанавливается или неправильно определяются разрешение и частота монитора, нужно добавить следующие строки в секцию «Screen»:
    ..
    SubSection "Display"
        Depth   24
        Modes   "1920x1200"
    EndSubSection

    ..разрешение соответственно меняем на то, которое вам нужно

  • Далее копируем строку Modeline и вставляем в файл xorg.conf, в секцию «Monitor» и правим значения опций HorizSync и VertRefresh. Опции VendorName и ModelName редактируйте согласно своей модели, — либо вообще не трогайте(!):
    ..

    Section "Monitor"
        Identifier     "Monitor0"
        VendorName     "HP"
        ModelName      "ZR24w"
        HorizSync       24.0 - 80.0
        VertRefresh     59.0 - 61.0
        Option         "DPMS"
        Modeline "1920x1200_60.00"  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync
    EndSection

Медленно работает (тормозит) интерфейс в Ubuntu на видеокартах Nvidia

  • Суть проблемы в том, что видеокарта nVidia с включённой по умолчанию опцией PowerMizer динамически меняет частоты памяти и GPU на видеокарте, а система болезненно на это реагирует.
  • Выходом является смена в Nvidia X Server settings () в разделе PowerMizer — Preferred Mode режима с Adaptive на Maximum Performance. После перезагрузки ПК, настройки сбросятся и нужно автоматизировать установку Maximum Performance.
Section "Screen"
	Identifier	"Default Screen"
	DefaultDepth	24
EndSection        

Section "Device"
	Identifier	"Default Device"
	Driver	"nvidia"
	Option	"NoLogo"	"True"
        Option  "Coolbits"      "1"
        Option  "RegistryDwords"    "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1"
EndSection

Section "Module"
	Load	"glx"
EndSection

Для систRAM — 512Mb

nvidia-settings -a /GPUPowerMizerMode=1

Исправление загрузочного экрана (Plymouth)

  1. Установите необходимые пакеты:
    sudo apt-get install v86d
  2. Измените параметры загрузчика, для этого в терминале введите:

    sudo gedit etcdefaultgrub

    Найдите и добавьте/исправьте строчки на следующие, изменив разрешение на своё:

    GRUB_GFXMODE=1440x900x24
    GRUB_GFXPAYLOAD_LINUX=keep

    Возможно потребуется использовать 16-битную глубину цвета (GRUB_GFXMODE=1440x900x16)

  3. Выполните команду в терминале:

    echo FRAMEBUFFER=y | sudo tee etcinitramfs-toolsconf.dsplash
  4. Обновите параметры загрузчика и ядра:

    sudo update-initramfs -u
    sudo update-grub2
  5. Перезагрузите систему.

Исправление загрузочного экрана (Plymouth) в Ubuntu 10.04, 10.10, 11.04, 11.10

Заметка для редакторов: Проверить, для каких выпусков Ubuntu подходит способ. Если для 12.04 и 12.10 он отличен — описать изменения.

  1. Установите необходимые пакеты:
    sudo apt-get install v86d cryptsetup libcryptsetup1 libcryptsetup-dev hwinfo
  2. Измените параметры загрузчика, для этого в терминале введите:

    sudo gedit /etc/default/grub

    Найдите и добавьте/исправьте строчки на следующие, меняя «номер» и разрешение на свои:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1920x1200-24,mtrr=3,scroll=ywrap"
    GRUB_CMDLINE_LINUX="splash vga=0x037d"
    GRUB_GFXMODE=1920x1200

    Значение vga=«номер» для берется из вывода команды

    sudo hwinfo --framebuffer
  3. Отредактируйте файл /etc/grub.d/00_header

    sudo gedit /etc/grub.d/00_header

    Найдите строку и впишите нужное вам разрешение

    if  ; then GRUB_GFXMODE=1920x1200 ; fi

    Также сразу под этой строкой допишите

    set gfxpayload=keep

    Далее в этом же файле найдите строку и замените в ней разрешение на нужное:

    set gfxmode=1920x1200
  4. Отредактируйте загрузку модулей:

    sudo gedit /etc/initramfs-tools/modules

    Добавьте в файл строку, меняя в ней разрешение на нужное:

    uvesafb mode_option=1920x1200-24 mtrr=3 scroll=ywrap
  5. Выполните команду в терминале:

    echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
  6. Обновите параметры загрузчика и ядра:

    sudo update-grub
    sudo update-initramfs -u
  7. Перезагрузите систему.

Joshua Kormik

Read more posts by this author.

Joshua Kormik

Какое-то время назад обновление до последней версии проприетарных драйверов Nvidia на Ubuntu (или Linux Mint) вызывало не мало проблем. Приходилось использовать либо официальный Linux установщик, на который не всегда можно было положиться, – по крайней мере, по моему мнению, – либо ультрасовременный PPA (персональный архив пакетов), типа Xorg-Edgers PPA, который обновляет множество пакетов, большинство из которых нестабильны.

Все это уже не актуально благодаря Proprietary GPU Drivers PPA, который предлагает стабильные обновления для проприетарных графических драйверов Nvidia, без обновления иных библиотек до нестабильных версий (некоторые библиотеки потом еще можно обновить с помощью данного PPA, если того требуют драйверы. В PPA нестабильность отсутствует).

Несмотря на название, PPA предоставляет обновления только проприетарных графических драйверов Nvidia, без поддержки AMD и Intel.

Хотя данный PPA наверняка является самым стабильным способом обновления до последней версии проприетарных драйверов Nvidia на Ubuntu или Linux Mint, его все равно еще предстоит тестировать. Это означает, что еще могут возникнуть сложности (в принципе, я пока ни с чем таким не столкнулся, а пользуюсь уже некоторое время), так что c этим PPA стоит работать только, если у вас есть опыт восстановления системы после неудачного обновления графических драйверов.

Ну и, к сожалению, это все еще самый безопасный (или даже не то чтобы «безопасный», скорее стоит сказать «менее склонный к неполадкам») способ установки новейших драйверов Nvidia на Ubuntu или Linux Mint.

Также я должен отметить, что PPA предоставляет пакеты для всех поддерживаемых версий Ubuntu (17.04, 16.10, 16.04, 14.04 и 12.04) и Linux Mint (18, 17 и 13). Данный архив пакетов предоставляет следующие версии графических драйверов Nvidia: nvidia-361, nvidia-367, nvidia-370, nvidia-375 и nvidia-378. Также есть драйверы постарше, типа nvidia-304 и nvidia-340 (но вы сюда не за этим пришли, верно?).

Вы можете посмотреть последнюю версию графических драйверов Nvidia под Linux на официальном сайте.

1.Добавьте PPA

Перед тем как продолжать, пожалуйста, прочтите описание PPA!

Для добавления Proprietary GPU Drivers PPA в Ubuntu или Linux Mint и обновления источников софта, используйте следующие команды:

2.Установите (и активируйте) последние графические драйверы Nvidia

Из системных настроек (System Settings) или прямо из меню / Dash, откройте «программы и обновления» (Software & Updates) во вкладке «дополнительные драйверы» (Additional Drivers). Выберете драйверы, которые хотите использовать и кликните на «применить изменения» (Apply changes): После скачивания и завершения установки перезапустите компьютер. Готово!

Также вы можете установить последние драйверы, используя Synaptic или из командной строки. Для того чтобы посмотреть доступные версии введите

Ищите пакеты с названием “nvidia-VERSION”, – например, “nvidia-378” для последних бета версий графических драйверов 378.09, – и устанавливайте их (“sudo apt install nvidia-VERSION”).

Установка более новой версии драйвера из PPA

Для Ubuntu существует неофициальный репозиторий, в котором выкладываются новые версии драйверов, это драйверы собранные из исходников с сайта Nvidia упакованные в deb пакеты.

  1. Удаляем ранее установленный драйвер nvidia, если устанавливали:
    sudo apt-get purge nvidia*
  2. Подключаем репозиторий:

    sudo add-apt-repository ppa:graphics-driversppa
  3. Смотрим какие версии драйвера Nvidia есть в репозитории:

    sudo apt-get update && clear && apt-cache search nvidia--9 | grep 'binary driver'
  4. Устанавливаем драйвер (nvidia-версия) и программу для его настройки (nvidia-settings):

    sudo apt-get install nvidia-370 nvidia-settings
  5. Создаем xorg.conf:

    sudo nvidia-xconfig
  6. Перезагружаем компьютер.
  7. После перезагрузки проверяем какой видео драйвер используется:

    lspci -k | grep -EA2 'VGA|3D'

    Получится примерно такой вывод, в последней строке указано название используемого видео драйвера

    03:00.0 VGA compatible controller: NVIDIA Corporation G92  (rev a2)
        Subsystem: Elitegroup Computer Systems Device 1a0e
        Kernel driver in use: nvidia

Как установить стандартный драйвер видеокарт NVIDIA для устаревших видеокарт?¶

Подключим репозитории .

sudo dnf upgrade --refresh

Установим стандартные драйверы из LTS ветки 390.xx для устаревших видеокарт:

sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia-390xx xorg-x11-drv-nvidia-390xx xorg-x11-drv-nvidia-390xx-libs nvidia-settings-390xx

Если используется 64-битная ОС, но требуется запускать ещё и Steam и 32-битные версии игр, установим также 32-битный драйвер:

sudo dnf install xorg-x11-drv-nvidia-390xx-libs.i686

Подождём 3-5 минут и убедимся, что модули были успешно собраны:

sudo akmods --force

Пересоберём :

sudo dracut --force

Произведём перезагрузку системы для вступления изменений в силу:

sudo systemctl reboot

Как удалить драйвер Nvidia в Ubuntu

Для видеокарты Nvidia в Linux выпускается два вида драйверов — открытые nouveau, с открытым исходным кодом, который разрабатывается сообществом и закрытый проприетарный драйвер nvidia, от производителя.

Первый встроен в ядро и с ним никогда не возникает проблем, второй же устанавливается в систему ручным способом или с помощью пакетного менеджера. Он не всегда совместим с новыми версиями ядра, поэтому иногда после обновления драйвера или ядра до не поддерживаемой версии мы не сможем загрузиться в графический интерфейс во время следующей перезагрузки. Многие пользователи, которые еще не знают о такой особенности, часто сталкиваются с этой проблемой.

Чтобы исправить эту ошибку нужно просто использовать совместимую версию ядра или удалить проприетарный драйвер, так чтобы использовался nouveau. В этой инструкции мы рассмотрим как правильно выполняется удаление драйверов nvidia в Ubuntu.

NVIDIA driver from the Ubuntu repositories

If one is using a NVIDIA driver package from a supported Ubuntu repository (not downloaded from NVIDIA’s website directly), then one is welcome to file a new report via a terminal:

ubuntu-bug xorg

Please ensure you have xdiagnose installed, and that you click the Yes button for attaching additional debugging information.

As well, please ensure all of the below are tested and provided:

  • Did this happen with a prior version of the NVIDIA driver?
  • Did this issue happen in a prior release of Ubuntu?
  • Does this still occur with a later version of the NVIDIA driver provided by the Ubuntu repositories?
  • Is this an issue with the latest version downloaded directly from NVIDIA’s website?

If the issue is not reproducible in the version from NVIDIA’s website, then the issue would be a downstream (Ubuntu) issue.

If the issue is reproducible in the version from NVIDIA’s website, the next step is to report a bug upstream as per below.

Дополнительные опции

Option  "GLShaderDiskCache"   "True"

В некоторых случаях позволяет ускорить работу с шейдерами

Option  "ModeValidate" "NoTotalSizeCheck"

Позволяет для видеокарт GF9xxx, GTX2xx и новее избежать разбиения изображения на 6 маленьких экранов

Option "ModeValidation" "NoEdidModes, NoMaxPClkCheck, NoVertRefreshCheck, NoHorizSyncCheck, NoEdidMaxPClkCheck" 

Наиболее часто помогает, опция убирает проверку различных параметров портов видеокарты и опций передаваемых монитором, но воспринимаемых системой ошибочно.

Option "UseEDIDFreqs" "False"

Выключает считывание EDID монитора, который используется системой как источник возможных режимов, диапазонов частот, а также считывания физических размеров дисплея и определения количества точек на дюйм.

Option "NoBandWidthTest" "True"

Выключает тест памяти видеокарты на аппаратные ограничения пропускной способности.

Option "ExactModeTimingsDVI" "True"

Опция вызывает принудительную синхронизацию с точными таймингами, указанными в ModeLine, а не с приближенными к ним, которые указаны в EDID.

Low Resolution Icons and OS Features

If you have problems with low resolution icons, shortcuts and menus placed strangely, and especially desktop size not matching your monitor, this may be due to a bug with multiple monitor setup. If you’ve previously setup a second monitor and have it plugged in but not turned on, Ubuntu/Xubuntu may be counfounded by this. The simplest method to resolve this is to remove the redundant cable from your machine and reboot. Additionally, install arandr (GUI for xrandr editing) and setup two profiles, one with the secondary monitor and one without. Removal of redundant cable when not in use is nonetheless still recommended. This problem was experienced in Ubuntu and Xubuntu.

Программа Treexy Driver Fusion

Выше я упомянул, что Driver Sweeper более не обновляется, а всё потому, что разработчики теперь занимаются новым продуктом – Treexy Driver Fusion. Это усовершенствованная версия, но к сожалению основной функционал программы доступен только в платной Premium версии. Однако возможностей бесплатной версии может хватить.

Интерфейс программы прост, но чтобы воспользоваться всем функционалом, вам будет предложено приобрести платную версию. Бесплатная версия находит драйвера только популярных устройств. Итак, заходим в «Очиститель драйверов -> Тип устройства -> Производитель». Программа проанализирует систему на наличии данного типа драйверов и выведет список. Остаётся нажать кнопку «Очистить» и перезагрузить компьютер:

Driver Fusion хоть и ограничен в функционале, но должен знать о последних версиях драйверов видеокарт, звуковых карт, контроллеров, принтеров, мониторов и др., и нюансы их удаления. Разработчики сообщают, что помимо многочисленных дополнительных функций, платная версия может удалить защищённые файлы и ключи реестра.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: