воскресенье, 31 августа 2014 г.

Xorg и разрешение экрана.

Оставляю это тут, потому что убил 2 дня на поиски этих чертовых граблей :)

Вводная: есть ноут, с картой nvidia. Ставим проприетарные дрова - экран разбивается визуально на 6 (или 4, кому как повезет) одинаковых маленьких экрана. В логах xorg - ничего криминального, кроме сообщений:

 NVIDIA(0): No valid modes

А так же:

NVIDIA(0):     "DFP-0:nvidia-auto-select"

с последующим переключением в разрешение 800x600.

Странно, но ни где не нашел упоминания об этих граблях. И так...
Ковырялся долго. Даже пробовал edid поковырять. Ничего не дало (может не так делал чего). Так же все попытки выставить сгенеренные modelines ни привели ни к чему хорошему. Все тот же DFP-0:nvidia-auto-select и все. :( Так же не помогли всяческие:

Option         "ModeValidation" "AllowNonEdidModes, NoVesaModes, NoXServerModes, NoEdidModes"
Option         "UseEDID" "FALSE"
Option         "IgnoreEDID" "true"

и так далее.

За то четко сработало:

Option         "ModeValidation" "NoTotalSizeCheck"

Все тут же завелось и моды поднялись сами собой! Пля! Жаль потерянного времени. :(