LINUX.ORG.RU

Radeon 9200 и xorg


0

0

Кто то смог подружить этого зверька с GL.

kernel 2.6.15
ATI Drivers 8.23.7

запутил инсаллятор, все прошло ок, сделал
aticonfig --initial --input=/etc/X11/xorg.conf --resolution=1024x768
opengl-update xorg-x11

#lsmod | grep gl
fglrx 450124 0
agpgart 34448 1 fglrx

Ничего не работает.
#fglrxinfo
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual!

#glxinfo
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
0x21 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
0x22 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

как с ним бороть дальше не пойму?


Ответ на: комментарий от nevsky

На 9200 родной драйвер (по крайней мере из XFree86 4.4.0) поддерживает.

Obidos ★★★★★
()

Проследи,что бы в /etc/X11/xorg.conf были прописаны Load "glx" и Load "dri"
Например:
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
Load "dri"
EndSection

syber
()

такая же байда была на слаке 10.1 с дровами производителя. так и не решил проблему. вчера вот поставил слаку 10.2 и оставил родные дрова. работает нормально (и glxinfo кажет вроде все нормально).

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

кстати вопрос: в xorg.conf прописывать драйвер ati или radeon? я прописывал ati.

и еще: на видюхе висит два монитора (один через dvi переходник). с дровами производителя работало как один display (растянутый на два моника). а щас хочу настроить чтоб было два различных display-a. гдето раньше находил. по этому поводу написал сюда: http://www.linux.org.ru/jump-message.jsp?msgid=1331382

пойду еще man radeon почитаю, а то читал только /usr/X11/lib/X11/doc/README.ati

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

> А man radeon почитать?

Dimez, спасибо!

Читал /usr/X11/lib/X11/doc/README.ati, а вот про это
/usr/X11/lib/X11/doc/html/radeon.4.html (то же, что и man radeon)
не подумал. + man xorg.conf

настроил два монитора на один Screen.

вот кусок конфига:

Section "Device"
    Identifier  "radeon9200"
    Driver      "radeon"
    Option "BusType" "AGP"
    Option "AGPFastWrite" "on"
    Option "AGPMode" "4"
    Option "MergedFB" "on"
    Option "CRT2Position" "RightOf"
    Option "MetaModes" "1024x768-1024x768"
EndSection

Section "Screen"
    Identifier  "Screen 0"
    Device      "radeon9200"
    Monitor     "My Monitor"
    DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes "1024x768"
        Virtual 2048 768
    EndSubsection
EndSection

glxgears показывает:
1560 frames in 5.0 seconds = 312.000 FPS
кстати, это не мало?
Помоему с дровами производителя даже меньше было.

glxinfo вроде ни на че не ругается. про OpenGL пишет чтото,
значит работает OpenGL.

Про то, как настроить два независимых display-a, пойду обсуждать сюда:
http://www.linux.org.ru/jump-message.jsp?msgid=1331382


Для nevsky, как я понял, прописать в xorg.conf надо будет следующее:

Section "Module"
    Load "dbe"
    Load "v4l"
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx"
    Load "dri"
EndSection

Section "Device"
    Identifier  "radeon9200"
    Driver      "radeon"
    Option "BusType" "AGP"
    Option "AGPFastWrite" "on"
    Option "AGPMode" "4"
EndSection

Section "Screen"
    Identifier  "Screen 0"
    Device      "radeon9200"
    Monitor     "My Monitor"
    DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes "1024x768"
    EndSubsection
EndSection

Section "DRI"
        Group        0
        Mode         0666
EndSection

-----------------------------------------
Slackware 10.2, kernel-2.6.13, Xorg-6.8.2

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

Все это я уже сделал, так ничего и не заработало, в логах пишет

(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(WW) Warning, couldn't open module GLcore
(II) UnloadModule: "GLcore"
(II) UnloadModule: "glx"
(II) Unloading /usr/X11R6/lib/modules/extensions/libglx.a
(EE) Failed to load module "glx" (a required submodule could not be loaded, 0)

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