| Debian/Devuan Jessie (8) - гибридная графика Intel-Nvidia | 
Обновлено: 5.08.2018 - 15:14
Настройка гибридной графики Intel -Nvidia на примере ноутбука FUJITSU LIFEBOOK N532 (Serial Number: YLLH005629) с операционной системой Debian/Devuan GNU/Linux 8 (Jessie). Это руководство не предназначено для конкретных ноутбуков или видеоадаптеров. Указанный ноутбук и видеоадаптеры тут для того чтобы убедить их обладателей в работоспособности даже на таком старье как Debian Stable
Для начала проверим какие видеоадаптеры установлены в вашей системе:
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 620M] (rev a1)
Работать с таким железом можно несколькими способами:
1. Самый простой, оставить всё как есть и работать только с картой Intel. В этом случае Nvidia не будет задействована, но зато вы больше сэкономите энергии. Для установки драйвера Intel, просто выполните в консоли команду:
apt install xserver-xorg-video-intel
Проверим работу OpenGL на карте Intel:
apt install mesa-utils
glxgears

Если шестерёнки крутятся, значит 3D-графика на карте Intel у вас работает.
2. Второй способ очень сложный для бывших пользователей Windows. Нужно установить и настроить программу Bumblebee, которая почти полностью имитирует поведение Windows на гибридной графике. Bumblebee пока не определяет, как Windows, какие программы считать ресурсоёмкими и для каких достаточно интегрированной видеокарты. Bumblebee просто запускает указанные программы на видеокарте Nvidia, например командной: optirun nexuiz. Вам нужно будет добавить optirun в команды запуска игр в настройках меню "Пуск".
3. Более сложный вариант заключается в использовании только карты Nvidia. Это позволит избавиться от некоторых проблем Bumblebee и увеличить производительность в играх, но будет быстрее расходоваться заряд батареи. Я пока не знаю как настроить этим способом.
Отключаем драйвер Nouveau: и настраиваем Nvidia.
Для начала нужно проверить, не установлен ли у вас свободный драйвер Nvidia -Nouveau. Nouveau конфликтует с Nvidia и его нужно удалить. Проверить установлен Nouveau или нет можно командой
# lspci
и если в выводе есть строки nouveau, значит он установлен. Откройте файл /etc/modprobe.d/blacklist-nouveau.conf
nano /etc/modprobe.d/blacklist-nouveau.conf
и добавьте строки:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
update-initramfs -u
Если в процессе установки вас спросят устанавливать ли файл xorg.conf - откажитесь, этот файл предназначен не для гибридной графики, а только для Nvidia. Файл xserver-xorg устанавливается исходя их того что у вас в системе есть карта nvidia.
apt install nvidia-legacy-340xx-driver
Если бинарного пакета в дистрибутиве нет, попробуем установить из исходников
Устанавливаем ассистент модулей:
apt install module-assistant
Устанавливаем драйвер Nvidia (взято отсюда: https://wiki.debian.org/ru/NvidiaProprietary):
apt install nvidia-kernel-source
Собираем драйвер для Linux Kernel, которое сейчас загружено у вас:
module-assistant a-i nvidia-kernel-source
Способ сборки для любого другого установленного ядра:
module-assistant -l 2.6.32-4-openvz-amd64 a-i nvidia-kernel-source
Затем нужно установить:
apt install nvidia-glx
Если у вас компьютер архитектуры x86_64, а хочется поиграть в 32-битную игру, добавьте архитектуру i386:
dpkg --add-architecture i386
apt update
и установите:
apt install libgl1-nvidia-glx:i386
После сборки и установки откройте папку /etc/X11 и проверьте, нет ли там случайно файла xorg.conf, созданного установщиком nvidia, так как с этим xorg.conf вы не сможете запустить Xorg. В современных дистрибутивах этого файла по умолчанию нет.
Настраиваем гибридную графику (как тут и тут):
apt install bumblebee-nvidia primus
Для запуска 32-битных игр нужно добавить архитектуру i386:
dpkg --add-architecture i386
apt update
и установить 32-битные bumblebee-nvidia и primus:
apt install bumblebee-nvidia primus primus-libs:i386
После установки нужно добавить по очереди всех пользователей, которым можно пользоваться картой Nvidia, в группу bumblebee:
adduser your bumblebee
где your - имя пользователя.
И перезагрузить компьютер:
reboot
Запускать программы на Nvidia можно командной
optirun torcs
где torcs - название гоночного симулятора.
Свойства видеокарты Nvidia
Смотреть температуру и другие параметры Nvidia можно программой nvidia-settings. Если запустить nvidia-settings без команды optirun, эта программа запуститься на интегрированном видеоадаптере и не увидит Nvidia. Запускать nvidia-settings на nvidia нужно так:
optirun nvidia-settings -c :8

Возможные ошибки и их решения
Проверить гибридную графику можно запустив glxgears или любую другую программу через optirun:
optirun glxgears или командной optirun -vv --debug bush
Если в консоль выведутся такие ошибки:
[ 2980.063129] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
[ 2980.063191] [ERROR]Aborting because fallback start is disabled.
откройте файл /etc/group и проверьте, добавлен ли текущий пользователь в группу bumblebee, если нет - добавьте и перезагрузите компьютер;
откройте файл /etc/bumblebee/xorg.conf.nvidia и раскомментируйте там строку PCI:01:00:0
nano /etc/bumblebee/xorg.conf.nvidia
Если optirun glxgears выдаёт такую ошибку в консоль:
[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Apr 27 18:49:03 NVIDIA(0): Failed to initialize the NVIDIA graphics device PCI:1:0:0.
[ERROR]Aborting because fallback start is disabled.
А просто glxgears:
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual
Выполните команду:
update-alternatives --set glx /usr/lib/mesa-diverted
И перезагрузите компьютер.
Вот так я настроил гибридную графику на своём нотбуке с Devuan GNU/Linux 8 на борту.
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Компьютерные советы
| Комментарии | 


 Финансы
 Финансы 
 Планирование
 Планирование  Офисные пакеты
 Офисные пакеты  Наука и производство
 Наука и производство  Математика
 Математика  Общество
 Общество  Религии
 Религии  Образование
 Образование  Программирование
 Программирование  Сеть
 Сеть  Безопасность
 Безопасность  Администрирование
 Администрирование Игры
 Игры  Рабочий стол
 Рабочий стол  Компьютерные советы
 Компьютерные советы Другие темы
 Другие темы Добавить статью
 Добавить статью Контакты и Отказ от ответственности
 Контакты и Отказ от ответственности О нас
 О нас 
  Просмотров: 3421
 Просмотров: 3421        Комментарии:
 Комментарии:      
 Добавлен: 26 февраля 2017
 Добавлен: 26 февраля 2017