LINUX.ORG.RU

Как установить драйвера и настроить Xorg


1

2

Суть такова. Попытался установить Crunchbang на G500s (intel Pentium 2020m, Geforce GT 720m), все встало, но с видео возникли некоторые проблемы. На свеужеустановленной системе glxgears работают, но при попытке установки драйвера nvidia, он ставится, но перестает работать glxgears на встроенном видео

Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual
и не начинает работать дискретное видео
[ 1010.604407] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please

[ 1010.604437] [ERROR]Aborting because fallback start is disabled.

xorg.conf нет, при попытке создания автоматически (Xorg -config в /etc/X11 при выключенных иксах) выдает ошибку, сообщает, что не может переместить Xorg.0.log в Xorg.0.log.old.

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

Установи проприетарный драйвер.

aptitude install  nvidia-glx nvidia-kernel-`uname -r` nvidia-kernel-dkms nvidia-settings nvidia-xconfig ;  nvidia-xconfig

Хотя обычно nouveau должно и без конфигов работать.

RedEyedMan3 ()
Ответ на: комментарий от RedEyedMan3

Для пересборки модуля драйвера достаточно выполнить (требуется установленный пакет linux-headers):

dpkg-reconfigure nvidia-kernel-dkms
RedEyedMan3 ()
Ответ на: комментарий от RedEyedMan3

Как раз при установке проприетарного драйвера возникают проблемы. nvidia-xconfig делает xorg.conf, но тогда иксы не стартуют — для этого нужна видеокарта intel, при добавлении в конфиг строк

Section "Device" 
Identifier "Device1" 
Driver "intel"
EndSection
Исксы стартуют, но только в разрешении 640х480 glxgears все так же не работают, ни через optirun ни просто так (т.е. на интеловской видеокарте).

Policeman ()
Ответ на: комментарий от RedEyedMan3

Присоединяюсь к теме. использую debian testing (jessie).

Делал все по инструкции https://wiki.debian.org/Bumblebee#From_repository, non-free и contrib подключены, установка «sudo apt-get install bumblebee-nvidia primus» выполняется без ошибок. После проверяю добавлен ли пользователь в группу bumblebee. Меняю в конфиге /etc/bumblebee/bumblebee.conf KernelDriver=nvidia-current (иначе получаю ошибку ...Could not load GPU driver) перезагружаюсь. И получаю ошибку ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0 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 GK107M [GeForce GT 640M] (rev ff)

То есть ситуация 1-в-1 как у топикстартера. Подскажите куда,чем и как копать.

xome74 ()
Ответ на: комментарий от xome74

О, я справился с проблемой, хочу запостить решение.

Судя по форумам, корень проблемы — баг в ядре, поэтому его надо пересобрать.

Но все по порядку.

1) Устанавливаем bumblebee по этой ( http://crunchbang.org/forums/viewtopic.php?pid=349521 ) инструкции. Там есть несколько опечаток, не копируйте вслепую, перепишите вручную.

2) Устанавливаем virtualgl. В репозиториях ее не было, качал с sourceforge.

3) Пересобираем ядро. В общем мне подошли дефолтные установки, поэтому процесс сборки был тривиален. Собирал я по этой (http://www.debian.org/releases/stable/i386/ch08s06.html.ru) инструкции

4) Все должно работать. xorg.conf не написан, все определилось автоматически. Если будут проблемы, тут (https://github.com/Bumblebee-Project/Bumblebee/wiki/Troubleshooting) есть решения для наиболее распространенных ошибок. И да, проверяйте себя на очепятки)

Policeman ()
Ответ на: комментарий от xome74

Да, ядро должно быть версии >3.11 (примерно), 3.9 может быть тоже подойдет, я не пробовал.

Policeman ()
Ответ на: good kop! от xome74

Можно и примус, virtualgl — мое личное предпочтение) Рад, что мое решение помогло.

Policeman ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.