nexus024
8th February 2007, 08:52 PM
I am currently running Fedora Core 6 with an ATI Radeon 9800XT graphics card. I know there are many posts out there for driver issues with ATI but I haven't found any that completely solve the problem. Could someone point me in the direction to a post that will help me get fglrx properly installed on my system? Thanks!
igknighted
8th February 2007, 08:54 PM
This is the most complete guide there is, with hundreds of more posts following...
http://forum.fedoraforum.org/showthread.php?t=127305
leigh123linux
8th February 2007, 09:08 PM
You might find some useful tips here as well
http://forums.fedoraforum.org/forum/showthread.php?t=146240
nexus024
8th February 2007, 10:57 PM
Ok, I was finally able to get the fglrx drivers installed on FC6 but when I try to open up quake3 which uses OpenGL I get the following error message.
drmRadeonCmdBuffer: -22 (exiting)
Any suggestions?
leigh123linux
8th February 2007, 11:07 PM
Ok, I was finally able to get the fglrx drivers installed on FC6 but when I try to open up quake3 which uses OpenGL I get the following error message.
drmRadeonCmdBuffer: -22 (exiting)
Any suggestions?
Post your xorg.conf
nexus024
8th February 2007, 11:09 PM
# Xorg configuration created by pyxf86config
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "int10"
Load "vbe"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "radeon"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Samsung SyncMaster 940b"
#DisplaySize "300 230"
#HorizSync "30.0 - 60.0
#VertRefresh "50.0 - 120.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "fglrx"
VendorName "ATI"
BoardName "ATI Technologies Inc"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "False"
EndSection
[root@localhost ~]# glxgears
drmRadeonCmdBuffer: -22 (exiting)
[root@localhost ~]# fgl_glxgears
Using GLX_SGIX_pbuffer
X Error of failed request: GLXUnsupportedPrivateRequest
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 16 (X_GLXVendorPrivate)
Serial number of failed request: 32
Current serial number in output stream: 33
leigh123linux
8th February 2007, 11:16 PM
Try this I have made a few changes
# Xorg configuration created by leigh123
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "int10"
Load "vbe"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Samsung SyncMaster 940b"
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "fglrx"
VendorName "ATI"
BoardName "ATI Technologies Inc"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "False"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
nexus024
8th February 2007, 11:24 PM
Ok, the gears are now spinning but it now says I don't have direct rendering whereas I did before.
[kal@localhost ~]$ glxinfo
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_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_logic_op,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels,
GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture,
GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
GL_ATIX_texture_env_combine3, GL_IBM_texture_mirrored_repeat,
GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection,
GL_NV_texture_rectangle, GL_SGIS_generate_mipmap,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,
GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays
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
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
leigh123linux
8th February 2007, 11:27 PM
Ok can you post the output from these commands
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n"|grep kernel|sort
su -
modprobe fglrx
nexus024
8th February 2007, 11:29 PM
[root@localhost ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n"|grep kernel|sort
kernel-2.6.18-1.2798.fc6.i586
kernel-2.6.19-1.2895.fc6.i686
kernel-headers-2.6.19-1.2895.fc6.i386
[root@localhost ~]# modprobe fglrx
[root@localhost ~]#
leigh123linux
8th February 2007, 11:41 PM
[root@localhost ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n"|grep kernel|sort
kernel-2.6.18-1.2798.fc6.i586
kernel-2.6.19-1.2895.fc6.i686
kernel-headers-2.6.19-1.2895.fc6.i386
[root@localhost ~]# modprobe fglrx
[root@localhost ~]#
That looks fine try this
download the attached file ati-fglrx.conf
su
cp ati-fglrx.conf /etc/ld.so.conf.d/
su -
ldconfig
then restart X
nexus024
8th February 2007, 11:49 PM
That worked. Thanks!
leigh123linux
8th February 2007, 11:51 PM
That worked. Thanks!
That last fix , fixes the libGL links
dmbyer
9th February 2007, 12:02 AM
Leigh.. I was searching the forums and trying various things to get DRI enabled for a while now.. since you helped me fix my fglrx drivers and get them working in the ATI HowTo thread.
This post, with those two little commands, completely fixed my problem. DRI is now enabled and my glxgears runs at like 700fps, even though I know you've said it's a poor indication of performance, it's up like 4x from what it was before. Thank you SO MUCH for this fix!!!!!!!!!
leigh123linux
9th February 2007, 12:08 AM
Leigh.. I was searching the forums and trying various things to get DRI enabled for a while now.. since you helped me fix my fglrx drivers and get them working in the ATI HowTo thread.
This post, with those two little commands, completely fixed my problem. DRI is now enabled and my glxgears runs at like 700fps, even though I know you've said it's a poor indication of performance, it's up like 4x from what it was before. Thank you SO MUCH for this fix!!!!!!!!!
I have now posted this fix for both 32 bit and 64 bit on the ATI HowTo thread with the suggestion that Firewing1 includes them in his howto under trouble shooting!
dmbyer
9th February 2007, 12:10 AM
I just saw that actually, too. This is going to fix probably 90% of all ATi problems people are having.. thanks man, great work! You rock :D
nexus024
9th February 2007, 01:45 AM
Leigh123: I am getting around 11000 FPS so the drivers are working great! One problem I am having though is my mouse is very choppy and not very smooth while playing quake3. Do I need to add within xorg.conf a more specific driver for my mouse? I have a Microsoft intelli optical USB...
leigh123linux
9th February 2007, 02:06 AM
Leigh123: I am getting around 11000 FPS so the drivers are working great! One problem I am having though is my mouse is very choppy and not very smooth while playing quake3. Do I need to add within xorg.conf a more specific driver for my mouse? I have a Microsoft intelli optical USB...
There is a mouse smoothing and sensitivity setting in the game options .
As for usb mouse xorg.conf settings
try editing your xorg.conf settings to look like this ( I am not 100% sure of these settings )
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "USB Mouse" "AlwaysCore"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no" # you might need to change this to yes
EndSection
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.