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

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

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

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

anonymous
()

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

backbone ★★★★★
()

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

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

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

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

фпс(frame per second) маленький. Играть не удобно.

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

очень долго

Более недели?

trueshell ★★★★★
()

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

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

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

tiandrey ★★★★★
()
Ответ на: комментарий от 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
() автор топика
Ответ на: комментарий от Cactus64k

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

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

tiandrey ★★★★★
()

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

YLoS ★★★
()
Ответ на: комментарий от 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
() автор топика
Ответ на: комментарий от 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

причём под давним разгоном

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

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

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