LINUX.ORG.RU

Поиск не глючных дров для nvidia

 , , ,


0

1

Здравствуйте.
На ASUS N56VZ стоит Debian Jessie
Столкнулся с проблемой.
Выключение компа происходит очень долго после запуска любого трехмерного приложения через optirun.
Если не запускать через optirun или вообще не запускать, то время выключения нормальное.

Изначально стоял пакет nvidia-driver из самой джесси(340.65-2).
Поставил дрова с experimental(343.36-1).
Баг с долгим выключением не пропал.

Нагуглил что это виноват именно драйвер.
https://github.com/Bumblebee-Project/Bumblebee/issues/455

Внимание вопрос:
Где можно достать более древние дрова для дебиана?

попробуй последний стабильный 350.*

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

C сайта нвидии что ли? Лучше что-нибудь уже запакованное в .deb

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

А заодно и все люди, которые решили не шутить с пакетным менеджером и ставить тулзы по уму?

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

в gentoo можно поставить любую версию «по уму», но это оффтопик

anonymous ()

В Gentoo последними безглючными считаю 331.113, но под Debian самому придётся собирать пакеты. :-(

backbone ★★★★★ ()

Из бекпортов сквизи не подходят? Там вроде почти идентичное jessie ядро лежало.

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

Есть в бекпортах визи 340.65-2~bpo70+1
В джесси 340.65-2
Так что не велика разница.
Думаю вот сам собрать.

Cactus64k ()

удали blob, юзай открытый драйвер

armbox ()

не глючных дров для nvidia
linux.org.ru
не глючных

Да это вам на windows прямая дорога, батенька.

macsucks ()

Я так понимаю, что для работы optirun запускается второй X-сервер, он и тормозит выключение.

В Gentoo для этого есть отдельный сервис, соответственно, выключается он нормально с остановкой сервиса. Но я не знаю, как это в Debian сделано.

Посмотри список процессов до запуска optirun и после.

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

Он работает только во время обсчета дискреткой. Все тулзы завершились -> он закрывается.

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

Очень плохой совет. У меня драйвера нвидиа 350.* постоянно падают на винде, унося за собой некоторые приложения или игры.

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

Не проверял, но поведение описано.

# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false

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

Описано, как оно _должно_ работать, я тебе предлагаю проверить, что оно действительно так работает. Если бы всё работало так, как должно, то у тебя не было бы проблемы, верно?

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

Все таки Х серв после завершается.

root      3460  2.4  0.9 153992 56096 ?        Ss   23:51   0:00 Xorg :8 -config /etc/bumblebee/xorg.conf.nvidia -configdir /etc/bumblebee/xorg.conf.d -sharevts -nolisten tcp -noreset -verbose 3 -isolateDevice PCI:01:00:0 -modulepath /usr/lib/nvidia,/usr/lib/xorg/modules

Вот такой он во время работы.

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

Вот, теперь меньше вариантов остаётся.

Давай начнём с простого: что в логах? Как именно комп тормозит при выключении?

Тот баг, я так понимаю, к тебе не относится - там либо карточка не включается (bbswitch?), либо комп выключается.

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

А в логах сегволт. http://pastebin.ru/EI4fOHdj

Бывает такое

May  6 23:51:24 n56vz kernel: [  780.718591] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
May  6 23:51:24 n56vz kernel: [  780.718649] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
May  6 23:51:24 n56vz kernel: [  780.718717] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
May  6 23:51:24 n56vz kernel: [  780.718748] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
May  6 23:51:24 n56vz kernel: [  780.718777] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
May  6 23:51:24 n56vz kernel: [  780.718805] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
May  6 23:51:24 n56vz kernel: [  780.718871] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
May  6 23:51:24 n56vz kernel: [  780.718900] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
May  6 23:51:26 n56vz kernel: [  782.698524] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)

May  6 23:51:27 n56vz bumblebeed[2135]: [  782.691870] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
May  6 23:51:27 n56vz bumblebeed[2135]: [  782.691918] [WARN][XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
May  6 23:51:27 n56vz bumblebeed[2135]: [  782.691944] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied

Мб стоит искать что то конкретное или выложить /var/log/* на пастебин?

Cactus64k ()

ТС, играй на винде.

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

/dev/dri/card0: failed ... Permission denied

А покажи-ка права на это устройство и скажи, в каких группах состоит пользователь bumblebee (или от кого там запускаются вторые иксы, от тебя?).

tiandrey ★★★★★ ()

Драйверы они такие, у меня экран не включался после выключения в рамках энергосбережения.

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

Странный вопрос. Чтобы не париться с драйверами в линупсе.

Deleted ()
Ответ на: комментарий от tiandrey
crw-rw----+ 1 root video 226,  0 май  7 13:54 card0

Вторые иксы запускаются от рута. Выше строчка из ps.

uid=1000(cactus) gid=100(users) группы=100(users),24(cdrom),29(audio),44(video),60(games),110(bluetooth),999(bumblebee)
uid=0(root) gid=0(root) группы=0(root)

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

В линуксе проблем хватает, но это не повод размазывать по морде слезы и бежать обратно на винду.

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

Вроде все отключено уже, но на экране чернота и курсор? Было такое, причем не только у меня.

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

И ты готов страдать, вместо того, чтобы играть на винде и наслаждаться игровым процессом? Хотя, тут кто-то говорил, что интеловские интеграшки нынче способны пускать современные игры и вечно горячая дискретка ненужна. Странно, что при этом тебе понадобилось заводить этот жоптимус...

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

Left 4 Dead 2 на интеле идет на минимальных. Да и всякие не требовательные игрушки типо World of Goo на нем чуствуют себя нормально.

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

Да, про GTA V точно можно забыть. Печально.

Deleted ()
Ответ на: комментарий от Cactus64k
May  6 23:51:27 n56vz bumblebeed[2135]: [  782.691870] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied

А дёргать эту карточку пытаются не иксы, а bumblebeed. Он от какого пользователя запускается?

// либо поставь права 666 на /dev/dri/card0

tiandrey ★★★★★ ()
Ответ на: комментарий от tiandrey
root      2545  0.0  0.0  36372  3848 ?        Ss   13:54   0:00 /usr/sbin/bumblebeed
root      7687  0.9  0.9 153984 55840 ?        Ss   17:55   0:00 Xorg :8 -config /etc/bumblebee/xorg.conf.nvidia -configdir /etc/bumblebee/xorg.conf.d -sharevts -nolisten tcp -noreset -verbose 3 -isolateDevice PCI:01:00:0 -modulepath /usr/lib/nvidia,/usr/lib/xorg/modules
cactus    7707  0.0  0.0  13968  2176 pts/2    S+   17:56   0:00 grep bumblebee

Демон естественно от рута. Да и не всегда вылазиет ошибка про доступ. Сейчас запускал, все норм.

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

Давай дальше думать, что меняется после запуска optirun.

1) сравни список процессов до и после запуска

2) сравни состояние видеокарты (bbswitch же используется?) до и после запуска

3) ну я не знаю, сделай снимки /sys и /proc и их сравни

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

90% таких случаев сводятся к говёно собраному охлаждению компа/говёному производителю видеокарты и её охлаждения. у меня всё работает

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

Ни один из пунктов не попал. Это началось на виндовс 8.1. На семерке все работает идеально(насколько это возможно в винде).

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