LINUX.ORG.RU

Debian, не определяется дискретная видеокарта

 , , ,


0

1

Всем привет. Установил Debian wheezy 7.1 x64, хотел настроить Optimus (bamblebee), все делал по инструкции на вики.дебиан, выполнил все пункты, но бамблби отказался работаь с ошибкой:

optirun glxspheres

[ 593.959582] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please

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

Выхлоп lspci | grep -i vga 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

То есть, похоже, определяется только встроенная видеокарта на процессоре, в то время как у меня присутствует еще и Nvidia geforce 740m. Мне кажется это ненормальным... Подскажите пожалуйста как завести дискретную видяху, буду благодарен!


банально, если видео не видит, то сброс стандартных настроек bios/uefi сделай

fallout4all ★★★★★
()
Ответ на: комментарий от Pjexaf

модуль nvidia не хочет работать с этой видеокартой. мож даже наоборот новее надо драйвер 331 например.

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

В репах Дебиана находиться только эксперементальный драйвер 325.15-3 - как-то страшновато его ставить

Pjexaf
() автор топика

В руководству Убунты сказно что необходимо установить «bumblebee bumblebee-nvidia nvidia-current», bumblebee и bumblebee-nvidia у меня стоят последние, однако при попытке установить nvidia-current, пакетный менеджер также требует удалить и bumblebee-nvidia, и nvidia-glx, и весь x-сервер. Что-то тут не так...

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

Кстати, а перед установкой Bumblebee нужно ли вообще устанавливать драйвера на Нвидию?

Pjexaf
() автор топика
Ответ на: комментарий от hbars

Пробовал устанавливать nvidia-current, получал не грузящиеся иксы

Pjexaf
() автор топика

Нужен драйвер версии не ниже 319.

И так. Удалить всё что связано с nvidia.

Установить bumblebee

sudo apt-get install -t wheezy-backports bumblebee-nvidia primus

Проверить стоят ли linux-headers.

Подключить experimental и заменить nvidia-glx (пишу приблизительно).

sudo apt-get install -t experimental nvidia-glx

anonymous
()

Значит, видеокарта не соответствует высоким стандартам стабильности debian. Или что, ты ставишь их под сомнение?

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

Согласно сайту nvidia карты 700 серии поддерживаются 319 и 325 серией. Предыдущая, 304, поддерживает только 600.

Не карта, а драйвера 325 серии «не соответствуют высоким стандартам стабильности debian», хотя лучше спроси у debian team.

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

Сделал все по вашей инструкции, «dpkg -s nvidia-glx» показывает версию 325.15-3, ошибка теперь:

[ 106.375329] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 106.375422] [ERROR]Aborting because fallback start is disabled и

lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

прескверно =(

Pjexaf
() автор топика
Ответ на: комментарий от anonymous

Бесполезно. Зато, кажется, я смог найти свою карточку (почему-то система ее не считает как VGA)

lspci | grep -i 3D 01:00.0 3D controller: NVIDIA Corporation Device 0fdf (rev ff)

Думаю нужно как-то отталкиваться от этого

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

Система ничего не считает, просто у lspci своя база в которой указаны соответствие PID и VID устройства с тем что это за устройство. А у вас Debian, видимо стабильный, поэтому пакеты не первой свежести, как следствие в базе lspci просто нет сведений о вашей видео карте Nvidia.

kostik87 ★★★★★
()
Ответ на: комментарий от Pjexaf

Покажи, что ты менял относительно дефолтовых конфигов, и, вообще, твои действия кроме apt-get install. А то магия какая-то получается.

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

Ничего сверхъестественного вроде не делал, просто еще раз переустановил все по совету он анона, опираясь на викию. Но есть странность

Вроде как optirun запускает программы -

«optirun /opt/VirtualGL/bin/glxspheres64» - 154.999852 frames/sec

«/opt/VirtualGL/bin/glxspheres64» - 59.981759 frames/sec

«ptirun -b primus /opt/VirtualGL/bin/glxspheres64» - 61.031002 frames/sec

Однако, при вызове «optirun -status» получаю: [ 4197.766950] [ERROR]The Bumblebee daemon has not been started yet or the socket path tatus was incorrect. [ 4197.767013] [ERROR]Could not connect to bumblebee daemon - is it running

Будто демон и не запущен. В вики.дебиан сказано что необходимо для автостарта запустить скрипты:

«sudo install -m755 scripts/sysvinit/bumblebeed /etc/init.d/» «sudo update-rc.d bumblebeed defaults»

Вторая команда работает, однако первая рапортует: install: не удалось выполнить stat для «scripts/sysvinit/bumblebeed»: Нет такого файла или каталога

При попытке запустить демон вручную «sudo invoke-rc.d bumblebeed start» Выхлоп optirun -status все так же жалуется на ошибки

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

Ох, ну я дурак конечно же - запуская «optiran --status» с одним минусом, я, конечно же, запускал совсем не ту программу, правильная прописывается с двумя! «optirun --status» Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off

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