Вы здесь

Xorg 1.8 & Полноэкранные 3D-игры

Обновил Xorg. Теперь не могу нормально запустить ни одну игру.
Игры, собственно, запускаются. Но изображения нет. Просто черный экран и все. Звук при этом присутствует. Меню в играх реагирует на движения мыши, но ничего не видно.

В Xorg.log при этом вываливаются кучи строк одного единственного сообщения:

Цитата:
(WW) intel(0): first get vblank counter failed: Invalid argument

Мой xorg.conf

Уже все облазил и перечитал по 10 раз.
Гугл на эту строчку ничего путного не дает.

Откатываться обратно нет никакого желания - скорость выросла почти в 2 раза по сравнению с 1.7.
Если раньше KDE довольно шустро работал, то сейчас просто летает.

Помогите решить проблему!

PS
В окне игры работают. Но я обычно запускаю их в отдельной X-сессии, т. к. адаптер слабоват...

У меня такая же фигня еще на 1.7 была. Вот только при выходе из игр, т.е. из полноэкранного режима. :(

С уважением.
Пантер.

panter_dsd написал:
У меня такая же фигня еще на 1.7 была. Вот только при выходе из игр, т.е. из полноэкранного режима. :(

При выходе у меня тоже периодически на 1.7 что-то похожее было. Но я особо не заморачивался - просто перезапускал KDE. Т. к. это было не часто.

Временно проблему решил, создав отдельный конфиг для Xorg с разрешением идентичным игровому. Игрушку запускаю в окне в отдельной сессии с этим отдельным конфигом - окно естественно получается на весь экран.

Но это ж тот еще костыль.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

В Section "Device" уберите все опции. А также Modeline и Modes в Screen.
Также что у вас за ядро и правильно ли работает KMS.

yaleks написал:
В Section "Device" уберите все опции. А также Modeline и Modes в Screen.
Также что у вас за ядро и правильно ли работает KMS.

Без Modeline у меня kdm не правильно отображался и KDE зависал при загрузке...
Но попробую.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Не помогло.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

А да.
Ядро 2.6.33-gentoo-r1

Что значит, правильно работает? Как проверить "правильность" работы?

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Какое разрешение при загрузке выставляется до старта иксов? Новые драйвера intel работают только через KMS.

Ну по линейке не мерял, но однозначно какое-то высокое.
Момент переключения явно виден.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

что за монитор? и почему вы считаете что высокое?

У меня ноутбук. Дисплей 15.4"
Макс. разрешение 1280х800
Размер шрифта в консоли (после загрузки) соответствует размеру там же в процессе загрузки. Из чего я могу сделать вывод, что разрешения в обоих случаях идентичны и равны 1280х800.

KMS в ядре естественно включен.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

gallium в mesa надо включить. В новой архитектуре, с KMS без gallium, поддержка opengl только <=1.4, емнип. Если вы играете через wine - отключите GLSL, должно помочь. (ну или поставьте галлиум, тоже должно помочь)

NightNord написал:
gallium в mesa надо включить. В новой архитектуре, с KMS без gallium, поддержка opengl только <=1.4, емнип. Если вы играете через wine - отключите GLSL, должно помочь. (ну или поставьте галлиум, тоже должно помочь)

Gallium в моей версии mesa удален...

Цитата:
# emerge -apv mesa

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] media-libs/mesa-7.8.1 USE="nptl xcb -debug (-gallium) -motif -pic (-selinux)" VIDEO_CARDS="intel -mach64 -mga -none -nouveau -r128 -radeon -radeonhd -savage -sis -svga -tdfx -via" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Так что проверить ваш совет на практике не могу. Либо я что-то делаю не так?
И через wine я не играю. Все игры нативные.

UPD
Размаскировал media-libs/mesa-9999. В ней gallium включен. Попробую ее...

UPD2
Не помогло... :(

UPD3
Кеды повисли... при загрузке падали. В общем, стало еще хуже. Вернулся на 7.8.1

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Я немного не по теме... "Откатываться обратно нет никакого желания - скорость выросла почти в 2 раза по сравнению с 1.7."
Это на глаз или как?

Это и на глаз, и по показаниям glxgears, и по fps в одной из игр.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!