LINUX.ORG.RU

Драйвер nvidia на ноутбуке

 ,


0

1

Никак не хочет работать, делаю так же как на десктопе, читал инструкции в вики дебиана, гуглил в т.ч. по лору. Прошу подсказать кто поймет в чем дело.

Карточка 840M, дистр Debian 8. Установил nvidia-driver и xconfig, запустил последний, ребутнулся(или не обязательно?), лог ниже.

http://pastebin.com/1qJVZNF8

Ответ на: комментарий от Cactus64k

Установил, ничего не изменилось. Я так понял оно для переключения между карточками нужно, а у меня даже иксы не стартуют, для чего оно мне?

ertgblasd ★★ ()

У тебя оптимус? Ну ты сам понял, да?

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

Ведь когда не стоял блоб, то стартовали?
Сноси дрова полностью, добивайся чтобы стартовали иксы.
apt-get autoremove --purge nvidia-driver
Стягивай к своему ядру хедеры.
И ставь bumblbee-nvidia
Он сам дрова поставит, скомпилит модуль к ядру и тд.

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

Если у тебя ноутбук с nvidia optimus, то xorg-server нужно запускать на карте Intel, а для запуска приложений на карте nvidia использовать bumblebee.

Вообще, если нужна помощь, то нужно указать модель ноутбука.

anonymous ()

модуль не грузится скорее всего... загрузи руками modprobe nvidia-current (или как там его зовут)

PS а вообще бублее этот это единственно удобный путь использования ноута с оптимусом

psv1967 ★★★★★ ()
Последнее исправление: psv1967 (всего исправлений: 1 )
Ответ на: комментарий от Cactus64k

С nouveau все работает отлично, переключался между драйверами несколько раз.

Сделал как ты написал, bumblbee-nvidia драйвер по зависимостям не тянет, так что поставил его после, все хедеры стояли с самого начала, bumblbee все генерирует и ошибок не пишет. После переустанови так же не стартует, но уже с «failed to load module nvidia», в lsmode модуля тоже нет. Если в xorg.conf изменить драйвер на intel, то иксы запускаются, как и нувой.

И поясню немного, мне не нужно экономия батареи и переключение, нужно что бы карточка nvidia работала по дефолту всегда, можно это как-то проще сделать?

ertgblasd ★★ ()
Последнее исправление: ertgblasd (всего исправлений: 1 )
Ответ на: комментарий от psv1967

Выполнил команду, модуль в списке появился, но все равно фейл, в логе:

[ 12.038] (II) LoadModule: «nvidia»

[ 12.038] (WW) Warning, couldn't open module nvidia [ 12.038] (II) UnloadModule: «nvidia»

[ 12.038] (II) Unloading nvidia

[ 12.038] (EE) Failed to load module «nvidia» (module does not exist, 0)

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

Как это не тянет, если в зависимостях он есть?
https://packages.debian.org/jessie/bumblebee-nvidia
Чего ты там наворотил с системой что оно зависимости не тянет?

Модуль скомпилировался?
Попробуй apt-get install --reinstall nvidia-kernel-dkms
Ну или через сам dkms

В иксы вообще лучше не лезть. Там все и так настроено. У меня завелось изкоробки.

Хз. Странное решение. Он же греться будет жуть. Да и интела хватает на большенство задач. Канеш HD видео на ней будет немного притормаживать, но для desktop enviroment ее хватает за глаза.
Суть в том, что видюха нвидии не имеет прямого выхода на монитор. Только через интел.(через шину посредством primus или через оперативку)

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

Бамблби должен сам подгружать модуль ядра.
KernelDriver=nvidia-current
Вот с таким именем.
И через modprobe его тянуть не нужно.

Cactus64k ()

Все заработало в общем. Конфиг иксов нужно было дефолтным оставить, драйвер intel прописать, а приложения нужные через optirun запускать. Хотя они кажется автоматом дискретную карту используют, судя по производительности в 0ad, или это Intel HD 4600 такой шустрый, с этим не очень понятно. Всем спасибо.

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

Сами по себе проги не могут выбрать, какую карточку использовать :) Если не используешь optirun - значит, на интеле рисуется.

BTW, современные интеловские HDшные карточки хорошую производительность показывают.

tiandrey ★★★★★ ()
Последнее исправление: tiandrey (всего исправлений: 1 )
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.