Установка драйверов: гибридная графика NVIDIA и Intel

Автор dd4, 20 декабря 2017, 08:06:33

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dd4

Всем доброго времени суток.
Недавно перешел на Debian 9 х64 и нужа помощь в установке видео драйверов на ноутбуке Samsung с гибридной графикой
lspci -nn | egrep -i "3d|display|vga"
Открыть содержимое (спойлер)

00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
01:00.0 3D controller [0302]: NVIDIA Corporation GF108M [GeForce GT 540M] [10de:0df4] (rev ff)
[свернуть]
dpkg-query -l '*nvidia*'
Открыть содержимое (спойлер)

Желаемый=неизвестно/установить/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен/настроен[c]/распакован/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя            Версия       Архитектура  Описание
+++-==============-============-============-=================================
ii  bumblebee-nvid 3.2.1-14     amd64        NVIDIA Optimus support using the
ii  glx-alternativ 0.7.4        amd64        allows the selection of NVIDIA as
ii  libegl1-nvidia 340.102-1    amd64        NVIDIA binary EGL library (340xx
ii  libegl1-nvidia 340.102-1    i386         NVIDIA binary EGL library (340xx
un  libgl1-nvidia- <нет>        <нет>        (описание недоступно)
un  libgl1-nvidia- <нет>        <нет>        (описание недоступно)
ii  libgl1-nvidia- 340.102-1    amd64        NVIDIA binary OpenGL/GLX library
ii  libgl1-nvidia- 340.102-1    i386         NVIDIA binary OpenGL/GLX library
un  libgl1-nvidia- <нет>        <нет>        (описание недоступно)
ii  libgles1-nvidi 340.102-1    amd64        NVIDIA binary OpenGL|ES 1.x libra
ii  libgles1-nvidi 340.102-1    i386         NVIDIA binary OpenGL|ES 1.x libra
ii  libgles2-nvidi 340.102-1    amd64        NVIDIA binary OpenGL|ES 2.x libra
ii  libgles2-nvidi 340.102-1    i386         NVIDIA binary OpenGL|ES 2.x libra
un  libnvidia-cfg1 <нет>        <нет>        (описание недоступно)
un  libnvidia-cfg1 <нет>        <нет>        (описание недоступно)
un  libnvidia-eglc <нет>        <нет>        (описание недоступно)
un  libnvidia-glco <нет>        <нет>        (описание недоступно)
ii  libnvidia-lega 340.102-1    amd64        NVIDIA binary OpenGL/GLX configur
ii  libnvidia-lega 340.102-1    i386         NVIDIA binary OpenGL/GLX configur
un  libnvidia-lega <нет>        <нет>        (описание недоступно)
ii  libnvidia-lega 340.102-1    amd64        NVIDIA binary EGL core libraries
ii  libnvidia-lega 340.102-1    i386         NVIDIA binary EGL core libraries
ii  libnvidia-lega 340.102-1    amd64        NVIDIA binary OpenGL/GLX core lib
ii  libnvidia-lega 340.102-1    i386         NVIDIA binary OpenGL/GLX core lib
ii  libnvidia-lega 340.102-1    amd64        NVIDIA Management Library (NVML)
un  nvidia         <нет>        <нет>        (описание недоступно)
un  nvidia-304     <нет>        <нет>        (описание недоступно)
un  nvidia-304-upd <нет>        <нет>        (описание недоступно)
un  nvidia-310     <нет>        <нет>        (описание недоступно)
un  nvidia-310-upd <нет>        <нет>        (описание недоступно)
un  nvidia-313     <нет>        <нет>        (описание недоступно)
un  nvidia-313-upd <нет>        <нет>        (описание недоступно)
un  nvidia-319     <нет>        <нет>        (описание недоступно)
un  nvidia-319-upd <нет>        <нет>        (описание недоступно)
un  nvidia-325     <нет>        <нет>        (описание недоступно)
un  nvidia-325-upd <нет>        <нет>        (описание недоступно)
un  nvidia-331     <нет>        <нет>        (описание недоступно)
un  nvidia-331-upd <нет>        <нет>        (описание недоступно)
un  nvidia-334     <нет>        <нет>        (описание недоступно)
un  nvidia-334-upd <нет>        <нет>        (описание недоступно)
un  nvidia-337     <нет>        <нет>        (описание недоступно)
un  nvidia-337-upd <нет>        <нет>        (описание недоступно)
un  nvidia-340     <нет>        <нет>        (описание недоступно)
un  nvidia-340-upd <нет>        <нет>        (описание недоступно)
un  nvidia-343     <нет>        <нет>        (описание недоступно)
un  nvidia-343-upd <нет>        <нет>        (описание недоступно)
un  nvidia-346     <нет>        <нет>        (описание недоступно)
un  nvidia-346-upd <нет>        <нет>        (описание недоступно)
un  nvidia-349     <нет>        <нет>        (описание недоступно)
un  nvidia-349-upd <нет>        <нет>        (описание недоступно)
un  nvidia-352     <нет>        <нет>        (описание недоступно)
un  nvidia-352-upd <нет>        <нет>        (описание недоступно)
un  nvidia-355     <нет>        <нет>        (описание недоступно)
un  nvidia-355-upd <нет>        <нет>        (описание недоступно)
un  nvidia-358     <нет>        <нет>        (описание недоступно)
un  nvidia-358-upd <нет>        <нет>        (описание недоступно)
un  nvidia-361     <нет>        <нет>        (описание недоступно)
un  nvidia-361-upd <нет>        <нет>        (описание недоступно)
un  nvidia-364     <нет>        <нет>        (описание недоступно)
un  nvidia-364-upd <нет>        <нет>        (описание недоступно)
un  nvidia-367     <нет>        <нет>        (описание недоступно)
un  nvidia-367-upd <нет>        <нет>        (описание недоступно)
un  nvidia-alterna <нет>        <нет>        (описание недоступно)
un  nvidia-alterna <нет>        <нет>        (описание недоступно)
un  nvidia-alterna <нет>        <нет>        (описание недоступно)
un  nvidia-current <нет>        <нет>        (описание недоступно)
un  nvidia-current <нет>        <нет>        (описание недоступно)
un  nvidia-driver  <нет>        <нет>        (описание недоступно)
un  nvidia-driver- <нет>        <нет>        (описание недоступно)
un  nvidia-driver- <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-experim <нет>        <нет>        (описание недоступно)
un  nvidia-glx-any <нет>        <нет>        (описание недоступно)
ii  nvidia-install 20151021+4   amd64        cleanup after driver installation
ii  nvidia-kernel- 20151021+4   amd64        NVIDIA binary kernel module suppo
un  nvidia-kernel- <нет>        <нет>        (описание недоступно)
un  nvidia-kernel- <нет>        <нет>        (описание недоступно)
un  nvidia-legacy- <нет>        <нет>        (описание недоступно)
un  nvidia-legacy- <нет>        <нет>        (описание недоступно)
un  nvidia-legacy- <нет>        <нет>        (описание недоступно)
un  nvidia-legacy- <нет>        <нет>        (описание недоступно)
ii  nvidia-legacy- 340.102-1    amd64        allows the selection of NVIDIA as
un  nvidia-legacy- <нет>        <нет>        (описание недоступно)
ii  nvidia-legacy- 340.102-1    amd64        NVIDIA metapackage (340xx legacy
ii  nvidia-legacy- 340.102-1    amd64        NVIDIA driver support binaries (3
ii  nvidia-legacy- 340.102-1    amd64        NVIDIA metapackage (OpenGL/GLX/EG
ii  nvidia-legacy- 340.102-1    i386         NVIDIA metapackage (OpenGL/GLX/EG
ii  nvidia-legacy- 340.102-1    i386         NVIDIA metapackage (OpenGL/GLX/EG
un  nvidia-legacy- <нет>        <нет>        (описание недоступно)
ii  nvidia-legacy- 340.102-1    amd64        NVIDIA binary kernel module DKMS
un  nvidia-legacy- <нет>        <нет>        (описание недоступно)
ii  nvidia-legacy- 340.102-1    amd64        NVIDIA binary kernel module suppo
un  nvidia-legacy- <нет>        <нет>        (описание недоступно)
un  nvidia-legacy- <нет>        <нет>        (описание недоступно)
ii  nvidia-legacy- 340.102-1    amd64        Video Decode and Presentation API
ii  nvidia-modprob 375.26-1     amd64        utility to load NVIDIA kernel mod
ii  nvidia-persist 375.26-2     amd64        daemon to maintain persistent sof
ii  nvidia-setting 340.101-1    amd64        tool for configuring the NVIDIA g
ii  nvidia-support 20151021+4   amd64        NVIDIA binary graphics driver sup
un  nvidia-vdpau-d <нет>        <нет>        (описание недоступно)
un  xserver-xorg-v <нет>        <нет>        (описание недоступно)
ii  xserver-xorg-v 340.102-1    amd64        NVIDIA binary Xorg driver (340xx
[свернуть]
Пытался сам установить драйвера, но,  так как в браузерах избражение идет "волнами", то я так понимаю, что правильно я ничего не установил.
Помогите правильно установить видеодрайвера.

ecc83


Tammy

Разве так сложно вбить в поиск даже по этому форуму "bumblebee" и вылезет куча подобных тем, в том числе и решенных?

dd4

lspci -k | grep -A 3 -E "(VGA|3D)"
Открыть содержимое (спойлер)

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
   Subsystem: Samsung Electronics Co Ltd 2nd Generation Core Processor Family Integrated Graphics Controller
   Kernel driver in use: i915
   Kernel modules: i915
--
01:00.0 3D controller: NVIDIA Corporation GF108M [GeForce GT 540M] (rev ff)
   Kernel modules: nvidia
02:00.0 Network controller: Intel Corporation Centrino Wireless-N 130 (rev 34)
   Subsystem: Intel Corporation Centrino Wireless-N 130 BGN
[свернуть]

ecc83

dd4, модули драйверов установлены, осталась тонкая настройка.

Файл /etc/X11/xorg.conf создан? Покажи его здесь.

dd4

Файл /etc/X11/xorg.conf не создан
вот что написано
Важно: Если вы выберете установку bumblebee-nvidia и зависимые пакеты драйвера nvidia, то вы увидете предупреждение о том, что нужно создать файл xorg.conf, для использования проприетарного драйвера. Это приглашение относится только к не-Оптимус пользователей, т.е. у кого одна видеокарта Nvidia. НЕ разрешайте debconf создавать файл xorg.conf, и НЕ запускайте nvidia-xconfig! (This prompt always appears when you install nvidia packages through the repositories, and it currently does not detect Optimus/bumblebee users. See 735049 for a brief explanation.)
https://wiki.debian.org/ru/Bumblebee

Walter_322

чтобы запустить приложение, используя дискретную карту с bumblebee, нужно использовать optirun (пользователь должен выходить в группу bumblebee). например:
user@localhost:~$ optirun steam

з.ы.: можно поменять поле exec в .desktop файле, чтобы нужный софт пускать сразу на дискретке