Было очень много проблем при установке драйверов, сейчас вернулся к тому с чего начал. Устанавливать драйвера решил когда заметил что панель Docky глючит(вокруг нее красная рамка в режиме 3D). Мне необходимо в своей работе использовать вычислительную мощность видеокарты для некоторых программ (вроде за это отвечает CUDA, поправьте если не прав), драйвера начал ставить когда обнаружил что панель Docky глючит(вокруг нее красная рамка в режиме 3D). Разработчики Docky писали что проблема в драйверах.
Периодически вовремя установки драйверов(чаще всего в середине всех действий) панель Docky начинала работать нормально, но после окончания установки все становилось также поэтому у меня есть куча вопросов.
- 1. Как определить какой драйвер сейчас установлен?
- 2. Сколько различных драйверов есть для nvidia под linux? (Точно знаю что есть nouveau и с официального сайта. Свободные и проприетарные)
- 3. Сейчас у меня был установлен драйвер с официального сайта, но gdm не хотел запускаться, поэтому я погуглил еще немного. Установил драйвер из репозитория debian заранее добавив contrib non-free. Установщик выдал предупреждение что-то типа «Установлен не свободный драйвер. Он будет удален». contrib non-free разве не означает то, что текущий драйвер тоже не свободный? Или их несколько не свободных? Устанавливал пакет bumblee-nvidia, а драйвера похоже по зависимостям подтянулись.
- 4. В чем разница между xorg-edgers, nouveau, драйвером с официального сайта и драйвером который установился вместе с bumblee-nvidia?
- 5. Как удостовериться что приложения могут работать через дискретный адаптер с текущими настройками?
- 6. Как удостовериться что с текущими настройками(драйверами) я могу использовать вычислительную мощность дискретного адаптера для сложных вычислений не относящихся к графике?
Кто может помочь с установкой драйверов вот по этому гайду?
http://webware.biz/?p=3267.
Мне кажется он иделаьно подойдет и для работы панели Docky и для выполнения сложных вычислений. Только после моей установки gdm не хотел работать.
Текущие настройки:
nbome@amine:~$ uname -a
Linux amine 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux
nbome@amine:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.1 (jessie)
Release: 8.1
Codename: jessie
nbome@amine:~$ sudo modinfo nvidia
modinfo: ERROR: Module nvidia not found.
nbome@amine:~$ optirun glxspheres64
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce 610M/PCIe/SSE2
107.584046 frames/sec - 103.165785 Mpixels/sec
108.954307 frames/sec - 104.479771 Mpixels/sec
nbome@amine:~$ lspci | egrep 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce 610M] (rev ff)
nbome@amine:~$ glxinfo | grep -i "direct rendering"
direct rendering: Yes
nbome@amine:~$ lsmod | grep nvidia
(НЕ НАЙДЕНО)
nbome@amine:~$ lsmod | grep nouveau
(НЕ НАЙДЕНО)
nbome@amine:~$ sudo gedit /etc/X11/xorg.conf
** (gedit:21080): WARNING **: Ошибка при получении информации о файле «/etc/X11/xorg.conf»: Нет такого файла или каталога
Файл /etc/bumblebee/bumblebee.conf (комментарии удалил)
[bumblebeed]
VirtualDisplay=:8
KeepUnusedXServer=false
ServerGroup=bumblebee
TurnCardOffAtExit=false
NoEcoModeOverride=false
Driver=nvidia
XorgConfDir=/etc/bumblebee/xorg.conf.d
[optirun]
Bridge=auto
VGLTransport=proxy
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
AllowFallbackToIGC=false
[driver-nvidia]
KernelDriver=nvidia-current
PMMethod=auto
LibraryPath=/usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
XorgModulePath=/usr/lib/nvidia,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
Файл /etc/bumblebee/xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection
Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:01:00:0"
Option "ProbeAllGpus" "false"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection
Файл /var/log/Xorg.0.log
http://pastebin.com/EhkhChsc