Tips & tricks — Для владельцев стареньких ATI-видеокарточек
Возможно кому-нить и пригодится.
Я вот здесь вот поднимал вопрос, как избавиться от квадратов в игре Х2.
От квадратов я не избавился, но 3D-ускорение, вроде как, удалось включить. Заодно и (субъективно) производительность игрушки увеличилась.
Кому интересно - под кат.
Напомню, что у меня система Arch-Linux:
# uname -a
#lspci | grep VGA
Всё дело оказалось в KMS.
При включенном KMS, glxgears выдавал у меня не более 60 FPS. Но стоило его отключить и при отсутствии xorg.conf FPS поднялся до 1580, а при определенных изменениях в xorg.conf до 1660.
Отключение KMS:
В параметрах загрузки ядра GRUB нужно убрать всякие "vga" и "video" и добавить "nomodeset"
Мой menu.lst:
Мой xorg.conf:
Section "Module"
Load "glx"
Load "dri"
EndSection
Section "Monitor"
Identifier "SyncMaster 931BF"
EndSection
Section "Device"
Identifier "Radeon 9200 PRO"
Driver "radeon"
Option "AccelMethod" "XAA"
Option "AccelDFS" "on"
Option "DRI" "on"
Option "RenderAccel" "on"
Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Radeon 9200 PRO"
Monitor "SyncMaster 931BF"
EndSection
Буду рад, если мое решение кому-нить да поможет.
Я вот здесь вот поднимал вопрос, как избавиться от квадратов в игре Х2.
От квадратов я не избавился, но 3D-ускорение, вроде как, удалось включить. Заодно и (субъективно) производительность игрушки увеличилась.
Кому интересно - под кат.
Напомню, что у меня система Arch-Linux:
# uname -a
Linux tatanka 2.6.35-ARCH #1 SMP PREEMPT Tue Sep 21 11:00:23 UTC 2010 i686 Intel(R) Celeron(R) CPU 2.66GHz GenuineIntel GNU/Linux
#lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)
Всё дело оказалось в KMS.
При включенном KMS, glxgears выдавал у меня не более 60 FPS. Но стоило его отключить и при отсутствии xorg.conf FPS поднялся до 1580, а при определенных изменениях в xorg.conf до 1660.
Отключение KMS:
В параметрах загрузки ядра GRUB нужно убрать всякие "vga" и "video" и добавить "nomodeset"
Мой menu.lst:
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/c3f9dc0d-0420-4ce6-9094-af580327a362 ro nomodeset
Мой xorg.conf:
Section "Module"
Load "glx"
Load "dri"
EndSection
Section "Monitor"
Identifier "SyncMaster 931BF"
EndSection
Section "Device"
Identifier "Radeon 9200 PRO"
Driver "radeon"
Option "AccelMethod" "XAA"
Option "AccelDFS" "on"
Option "DRI" "on"
Option "RenderAccel" "on"
Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Radeon 9200 PRO"
Monitor "SyncMaster 931BF"
EndSection
Буду рад, если мое решение кому-нить да поможет.