LINUX.ORG.RU
ФорумGames

ioquake3 - экран съезжает вправо


0

1

Заметил, что при запуске игры экран смещается вправо, в windowed mode такого нет, также если через nvidia-xconfig GPU Scaling Method поставить Centered, то баг исчезает. Подскажите, что делать?



Последнее исправление: ms-dos32 (всего исправлений: 2)

Запустить в нативном разрешении.

> если через nvidia-xconfig GPU Scaling Method поставить Centered, то баг также исчезает

Чем это тебе не вариант решения?

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

Уродское решение выходит, как-раз таки в нативное разрешение (LCD, 19" -> 1280x1024) ставлю.

ms-dos32
() автор топика
Ответ на: комментарий от provaton

Available modes: '640x512 1280x1024 320x240 400x300 416x312 512x384 576x432 640x480 700x525 800x600 832x624 896x672 928x696 960x720 1024x768 1152x864 1280x960 800x512 320x200 640x400 720x450 840x525 960x600 680x384 960x540 360x200 720x400 320x175 640x350'

Здесь есть этот режим

ms-dos32
() автор топика
Ответ на: комментарий от provaton

Смена GPU Scaling Method помогает только в случае ненативного разрешения

ms-dos32
() автор топика
Ответ на: комментарий от PolarFox

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

ms-dos32
() автор топика
Ответ на: комментарий от ms-dos32

У меня на нвидовских дровах такое регулярно происходит, на трех разных машинах (причем первая - двенадцатилетней давности), под самыми разными ОС (Вин 98, Вин ХП, разные линуксы).

Я нормального решения не нашел, всегда стараюсь пускать игры в нативном разрешении - тогда ничего не съезжает.

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

Умнее ты сказать ничего не мог. На винде под нвидиевскими драйверами то же самое. А вот Urban Terrror везде идет хорошо

ms-dos32
() автор топика

Короче, пишу исключение для r_mode «8», которое на 70 пикселей налево будет сдвигать меню.

ms-dos32
() автор топика
Ответ на: комментарий от ms-dos32

> Мне патчить меню или нет? Исходники скачал, вывод GUI тоже вроде нашел

Я ничего не трогал. Потому что это касается только меню, а не игры.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ms-dos32

Короче, никто не знает решения.

у меня кусок экрана обрезался снизу. Решилось прописыванием modeline с указанием частоты 75 или 60 гц

onon ★★★
()
Ответ на: комментарий от ms-dos32

это грязный хак и я нафиг не хочу никаких смещений прописывать

напиши pure fix и отправь в мейнстрим, чё

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

Блин, вижу 2 разных секции кода: инициализация дисплея с заданным разрешением и открытие файла и отрисовка меню.пока не увидел, где берутся данные о расположении элементов интерфейса.

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