LINUX.ORG.RU

Nvidia, Optimus, тиринг

 , , ,


0

1

В общем, всё как обычно. Дано: Kubuntu 16.04, ноут с оптимусом. Для фикса тиринга пытаюсь сделать так:

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
    Option "TearFree" "True"
EndSection
Всё это заносится в /etc/X11/xorg.conf.d/20-intel.conf Результат - чёрный экран после перезагрузки. Подумал, что дурит SDDM, установил lightdm - ни хрена не изменилось. Как чинить?

★★★★

BusID «PCI:0@0:2:0»

Странный формат какой-то. Я что-то не припомню, понимает ли такое Xorg. Что лог на черноту твою пишет? Почему сразу не выкладываешь его?

BusID  "bus-id"
              This specifies the bus  location  of  the  graphics  card.   For
              PCI/AGP    cards,    the    bus-id    string    has   the   form
              PCI:bus:device:function (e.g., “PCI:1:0:0” might be  appropriate
              for an AGP card). 

Zubok ★★★★★
()

Не надо ничего никуда заносить. Option «AccelMethod» «SNA» и Option «TearFree» «True» включены по умолчанию. И с PCI тоже намудрил.

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

Я что-то не припомню, понимает ли такое Xorg

Понимает. Кусок конфига:

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection
Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection
Сразу скажу, что с modesetting в 20-intel.conf оно тоже не работает.
Лог - http://pastebin.com/r2cAJgRs

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

Конфиг иксов выше. Где что включено и где я чего намудрил?

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

Понимает. Кусок конфига

А откуда ты это понял, что понимает. Вот в логе он у тебя явно выгружает intel.

[    13.884] (II) UnloadModule: "intel"
[    13.884] (II) Unloading intel

Что без 0@ и 1@ получается? Поставь PCI:1:0:0 и PCI:0:2:0

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

А откуда ты это понял, что понимает

Оттуда, что без дополнительного конфига оно работает. То что я приводил - это сгенереный драйвером нвидии xorg.conf

Поставь PCI:1:0:0 и PCI:0:2:0

Невидия заново генерит xorg.conf при загрузке, так что толку 0

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

Невидия заново генерит xorg.conf при загрузке, так что толку 0

С какого хрена она генерит конфиги заново? Кто ей позволил? Эй, народ с проприетарным nvidia, он действительно конфиги генерит при старте?

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

Действительно, не переживай :) Я первым делом обнаружив такую хрень с нерабочим конфигом полез xorg.conf править. Был удивлён, да.

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

А теперь посмотри в /etc/prime-discrete Если там ON, то и будет генерить ошибочный конфиг.

И у меня позавчера тоже слетело всё после обновления. Снёс всё что связано с nvidia, перезагрузился и поставил bumblebee. А с праймом - ты не избавишься от тиринга.

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

А с праймом - ты не избавишься от тиринга

В 14.04 избавился тем же способом, который описан в ОП. Вопрос ещё и в том, какого лешего теперь дополнительный конфиг валит иксы.

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

Сижу сейчас на 14.04 и таким способом не избавится, nvidia-prime не умеет без тиринга, пока не прилетят патчи на xorg+ядро+ nvidia дрова всё плохо, как сказали не хочешь тиринга ставь bumblebee

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

Option «TearFree» «True» включены по умолчанию

В Debian testing, например, выключено по умолчанию. Если включить в конфиге, отваливается DRI_PRIME. Приходится пакет пересобирать, чтобы TearFree было активно без конфигов.

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

нде? не знал. спасибо за инфу. Я в интеловском мануале про это не видел.

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

Такого, что прикручено проволокой. ты в логи посмотри, не важно, что у тебя там файл настройки, при старте иксы всё равно перепробуют всё до чего дотянутся и, при счастливом стечении обстоятельств, заглянут и в твой файлик. А ежели их два... Жри что дают, расселся тут, каша ему не нравится...

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