LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Во всем происходящем.

происходит какая-то странность. Цифры в логах все правильные, но почему-то они в реальности выливаются не в правильные частоты (65Гц вместо 60Гц, 69кГц вместо 64кГц). В то же время VESA ставит то же самое разрешение правильно и частоты правильные. В чем разница между VESA и nouveau? В том, что драйвер VESA не прописывает в карту ничего, все тайминги карта сама проставляет из Video BIOS, а в случае с nouveau тайминги прописываются из драйвера.

И вот в этом месте первое что-то не так. По какой-то причине правильные числа вылились в реальные частоты на 8% выше расчетных. Частота Pixel Clock прописана 108 МГц, а реально на 8% больше. Я понизил ее до 100 МГц, чтобы попасть в расчетные. Монитор показывает то, что в реальности карта выдает, а конфигурация оказывается на 8% меньше. Поэтому у тебя xrandr не 60 Гц показывает, а 55.57Гц. Так я и задумал. Я расчитал режим на эту частоту, а карта в реальности дала 60 Гц, на что я и расчитывал. Но это явно какой-то баг непонятно где. То ли карта на выходе VGA так чудит, то ли драйвер неправильно пишет тайминги.

То, что я сделал - жуткое костылище и надо не заыбть, что мы его сделали, чтобы потом не нарваться (костыль удаляется переименованием xorg.conf). С такой ситуацией сталкиваюсь впервые.

Второе что-то не так - это FPS. Причем на обеих картах. Это катастрофически мало. Но тут надо выяснить, все ли пакеты у тебя стоят. Что говорит

$ aptitude search mesa~i

Исправление Zubok, :

Во всем происходящем.

происходит какая-то странность. Цифры в логах все правильные, но почему-то они в реальности выливаются не в правильные частоты (65Гц вместо 60Гц, 69кГц вместо 64кГц). В то же время VESA ставит то же самое разрешение правильно и частоты правильные. В чем разница между VESA и nouveau? В том, что драйвер VESA не прописывает в карту ничего, все тайминги карта сама проставляет из Video BIOS, а в случае с nouveau тайминги прописываются из драйвера.

И вот в этом месте первое что-то не так. По какой-то причине правильные числа вылились в реальные частоты на 8% выше расчетных. Частота Pixel Clock прописана 108 МГц, а реально на 8% больше. Я понизил ее до 100 МГц, чтобы попасть в расчетные. Монитор показывает то, что в реальности карта выдает, а конфигурация оказывается на 8% меньше. Поэтому у тебя xrandr не 60 Гц показывает, а 55.57Гц. Так я и задумал. Я расчитал режим на эту частоту, а карта в реальности дала 60 Гц, на что я и расчитывал. Но это явно какой-то баг непонятно где. То ли карта на выходе VGA так чудит, то ли драйвер неправильно пишет тайминги.

То, что я сделал - жуткое костылище и надо не заыбть, что мы его сделали, чтобы потом не нарваться (костыль удаляется переименованием xord.conf). С такой ситуацией сталкиваюсь впервые.

Второе что-то не так - это FPS. Причем на обеих картах. Это катастрофически мало. Но тут надо выяснить, все ли пакеты у тебя стоят. Что говорит

$ aptitude search mesa~i

Исходная версия Zubok, :

Во всем происходящем.

происходит какая-то странность. Цифры в логах все правильные, но почему-то они в реальности выливаются не в правильные частоты (65Гц вместо 60Гц, 69кГц вместо 64кГц). В то же время VESA ставит то же самое разрешение правильно и частоты правильные. В чем разница между VESA и nouveau? В том, что драйвер VESA не прописывает в карту ничего, все тайминги карта сама проставляет из Video BIOS, а в случае с nouveau тайминги прописываются из драйвера.

И вот в этом месте первое что-то не так. По какой-то причине правильные числа вылились в реальные частоты на 8% выше рачетных. Частота Pixel Clock прописана 108 МГц, а реально на 8% больше. Я понизил ее до 100 МГц, чтобы попасть в расчетные. Монитор показывает то, что в реальности карта выдает, а конфигурация на 8% меньше. Поэтому у тебя xrandr не 60 Гц показывает, а 55.57Гц. Так и задумал я. Я расчитал режим на эту частоту, а карта в реальности дала 60 Гц, на что я и расчитывал. Но это явно какой-то баг непонятно где. То ли карта на выходе VGA так чудит, то ли драйвер неправильно пишет тайминги.

То, что я сделал - жуткое костылище и надо не заыбть, что мы его сделали, чтобы потом не нарваться (костыль удаляется переименованием xord.conf). С такой ситуацией сталкиваюсь впервые.

Второе что-то не так - это FPS. Причем на обеих картах. Это катастрофически мало. Но тут надо выяснить, все ли пакеты у тебя стоят. Что говорит

$ aptitude search mesa~i