LINUX.ORG.RU

Загружать конфиг иксов только при наличии подходящего оборудования

 , ,


0

4

При загрузке с моей арчефлешки на компах с AMDшным видео, наблюдаю жутчайший тиринг. Мне тут в одном треде подсказали, что это решается добавлением

Option "EXAVSync" "yes"
в конфиг иксов. Но дело в том, что у меня нет конфига иксов и нет возможности его использовать, так как оборудование постоянно меняется. Можно ли как-нибудь сделать так, чтобы конфиг подгружался только если есть подходящее железо?

★★★★★

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

man bash

Прежде, чем городить костыли, я хочу проверить, нет ли нормальных способов.

Axon ★★★★★
() автор топика

Можешь попробовать создать конфигурационный файл /etc/X11/xorg.conf.d/20-EXAVSync.conf с содержимым вида

Section "Device"
	Option	"EXAVSync"              "on"
EndSection
По идее, те драйвера, которые такую штуку не поддерживают, тупо проигнорируют опцию и все.

ATIpro ★★
()
Ответ на: комментарий от Ranzor
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV620 LE AGP [Radeon HD 3450]

Что из этого поймёт xorg?

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

без разницы. значение поля в данном случае не играет никакой роли. но без этого поля иксы будут ругаться на неправильный конфиг

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

Я проверил - они и так ругаются. Говорят, что опция «EXAVSync» не валидна в данной секции.

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

да, сейчас глянул - эта опция специфична для radion. так что только bash, и подпихивать данный конфиг при необходимости

Section "Device"
        Identifier  "tearing-fix"
        Driver      "radeon"
	Option	"EXAVSync"              "on"
EndSection
ananas ★★★★★
()
Ответ на: комментарий от sergej

Хотя нет наверное, он только для input device

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

Добавил эту секцию в свой конфиг (только у меня нвидия), Х-ы стартанули, в Xorg.0.log ошибок нет (вообще упоминания этой опции нет). Так что можно просто добавить или создать файлик, кому надо - подхватит, кому нет - проигнорирует.

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

Мне кажется куча файлов вида

Section "Device"
        Identifier  "какой-то-текст"
        Driver      "<DRIVER>"
	Option	.....
EndSection

в /etc/X11/xorg.conf.d/ на каждый драйвер должна проканать.

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