Ik heb wat probleempjes om OpenGL op mn linux bak aan de praat te krijgen. Ik draai momenteel de Redhat beta Roswell met kernel 2.4.7-2 en XFree86 4.1.0.1 Alles lijkt goed te gaan volgens het log van XFree86, er wordt ieder geval gezegd dat Direct Rendering enabled is. Maar glxinfo zegt toch duidelijk "Direct Rendering: No" en "OpenGL renderer string: Mesa GLX Indirect"
En dat klopt wel, want Unreal is niet vooruit te branden
Verder heb ik gedaan wat ik kon vinden over dit onderwerp (oa de juiste modules laten laden) , maar kennelijk is het niet genoeg. Welke linux/XFree koning kan hier een oplossing voor vinden? Ik heb stukies XFree86.0.log, glxinfo en XF86Config-4 bijgevoegd met daarin wat relevante
info.
thnx!
<B><XFree86 log></B>
(II) RADEON(0): [agp] AGP Texture map mapped at 0x4454a000
(II) RADEON(0): [drm] register handle = 0xed000000
(II) RADEON(0): [dri] Visual configs initialized
(II) RADEON(0): CP in BM mode
(II) RADEON(0): Using 8 MB AGP aperture
(II) RADEON(0): Using 1 MB for the ring buffer
(II) RADEON(0): Using 2 MB for vertex/indirect buffers
(II) RADEON(0): Using 5 MB for AGP textures
(II) RADEON(0): Memory manager initialized to (0,0) (1152,3504)
(II) RADEON(0): Reserved area from (0,864) to (1152,866)
(II) RADEON(0): Largest offscreen area available: 1152 x 2638
(II) RADEON(0): Reserved back buffer at offset 0xf68000
(II) RADEON(0): Reserved depth buffer at offset 0x1334000
(II) RADEON(0): Reserved 41984 kb for textures at offset 0x1700000
(II) RADEON(0): Acceleration enabled
(II) RADEON(0): Using hardware cursor (scanline 3464)
(II) RADEON(0): Largest offscreen area available: 1152 x 2636
(**) RADEON(0): DPMS enabled
(II) RADEON(0): X context handle = 0x00000001
(II) RADEON(0): [drm] installed DRM signal handler
(II) RADEON(0): [DRI] installation complete
(II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers
(II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers
(II) RADEON(0): Direct rendering enabled
<B><\XFree86 log></B>
<B><glxinfo></B>
name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract
glu version: 1.1 Mesa 3.4.2
<B><\glxinfo></B>
<B><XF86Config-4 ></B>
Section "Module"
Load "GLcore"
Load "dbe"
Load "extmod"
Load "fbdev
Load "pex5"
Load "dri"
Load "glx"
Load "pex5"
Load "record"
Load "xie"
EndSection
Section "Device"
#Option "nodri"
Identifier "ATI Radeon AGP"
Driver "radeon"
VendorName "ATI Radeon AGP"
BoardName "ATI Radeon AGP"
Option "AGPMode" "1"
#BusID
EndSection
Section "Screen"
Identifier "Screen0"
Device "ATI Radeon AGP"
Monitor "Monitor0"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1152x864"
EndSubsection
EndSection
Section "DRI"
Mode 0666
EndSection
<B><\XF86Config-4></B>
thnx!
<B><XFree86 log></B>
(II) RADEON(0): [agp] AGP Texture map mapped at 0x4454a000
(II) RADEON(0): [drm] register handle = 0xed000000
(II) RADEON(0): [dri] Visual configs initialized
(II) RADEON(0): CP in BM mode
(II) RADEON(0): Using 8 MB AGP aperture
(II) RADEON(0): Using 1 MB for the ring buffer
(II) RADEON(0): Using 2 MB for vertex/indirect buffers
(II) RADEON(0): Using 5 MB for AGP textures
(II) RADEON(0): Memory manager initialized to (0,0) (1152,3504)
(II) RADEON(0): Reserved area from (0,864) to (1152,866)
(II) RADEON(0): Largest offscreen area available: 1152 x 2638
(II) RADEON(0): Reserved back buffer at offset 0xf68000
(II) RADEON(0): Reserved depth buffer at offset 0x1334000
(II) RADEON(0): Reserved 41984 kb for textures at offset 0x1700000
(II) RADEON(0): Acceleration enabled
(II) RADEON(0): Using hardware cursor (scanline 3464)
(II) RADEON(0): Largest offscreen area available: 1152 x 2636
(**) RADEON(0): DPMS enabled
(II) RADEON(0): X context handle = 0x00000001
(II) RADEON(0): [drm] installed DRM signal handler
(II) RADEON(0): [DRI] installation complete
(II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers
(II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers
(II) RADEON(0): Direct rendering enabled
<B><\XFree86 log></B>
<B><glxinfo></B>
name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract
glu version: 1.1 Mesa 3.4.2
<B><\glxinfo></B>
<B><XF86Config-4 ></B>
Section "Module"
Load "GLcore"
Load "dbe"
Load "extmod"
Load "fbdev
Load "pex5"
Load "dri"
Load "glx"
Load "pex5"
Load "record"
Load "xie"
EndSection
Section "Device"
#Option "nodri"
Identifier "ATI Radeon AGP"
Driver "radeon"
VendorName "ATI Radeon AGP"
BoardName "ATI Radeon AGP"
Option "AGPMode" "1"
#BusID
EndSection
Section "Screen"
Identifier "Screen0"
Device "ATI Radeon AGP"
Monitor "Monitor0"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1152x864"
EndSubsection
EndSection
Section "DRI"
Mode 0666
EndSection
<B><\XF86Config-4></B>