LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-04-2005, 03:27 PM   #16
Biased turkey
Member
 
Registered: Jan 2002
Location: Canada
Distribution: redhat7.2
Posts: 169

Rep: Reputation: 30

Quote:
Originally posted by stunter
I don't have Mandrake 10.1 and I don't think it's particularly distro dependent. According to ATI, the latest linux drivers from ATI (fglrx) don't yet support 3D rendering for newer ATI cards (9500, 9700, etc). If Mandrake found a way to get this working, great. I'll take the time to download the distro and upgrade my installation.
The thread starting post mentioned Mandrake10.1 and ATI Radeon 9600XT, so I gave my $.02 about that specific problem.
Before installing Mandrake, 3 weeks ago, I was running Fedora Core 2 and didn't have any problem with 9600XT 3D hardware acceleration either.
Even if it's a little outdated, I highly suggest to check:
ATI HowTo
That thread helped me a lot about installing manually the ATI LInux driver.
 
Old 01-05-2005, 03:31 PM   #17
micker
LQ Newbie
 
Registered: Jan 2005
Location: Bury, Lancashire, England
Distribution: Ubuntu 6.06
Posts: 27

Rep: Reputation: 15
Hi Tom/Stunter.
Not wanting to show off (har har) but below is the output from glxinfo on my mandrake 10.1CE box. This is exactly how mandrake set it up for me. Like I said the other day Tom, I would recommend doing a fresh install on your 10.1 box. As far as I know, the current fglrx drivers expect you to be running xfree86 and 10.1 uses xorg so i'm going to leave my drivers alone until I read somewhere that someone else has got them working.
Stunter, when I had Mandrake 10 I had to install the fglrx driver from ATI and then add the extra lines to /etc/modprobe.conf as detailed above. There wasn't any need for extra patches or recompiled kernels etc.
When I installed the fglrx driver I logged in as normal, opened a terminal and went su. Then go init 3 (this will shut down X and take you to a text only session ie. black screen white text). You will have to log in again (do this as your normal username) and then go su again. go rpm -Ihv --force (name of driver).rpm. This will compile the driver and put everything in place. It will also do a test install of the driver and as long as your distro isn't messed up will succeed. Then you need to run the fglrxconfig script which creates an xfree86 file which it will place in /etc/X11. When answering the questions that fglrxconfig asks, you can use the defaults for everything except when it asks if you want to use the built in agpgart interface (you don't want to use that). Once the fglrxconfig script has run, type exit (to get out of su) and then startx which will log you back into your desktop. If at this point to went glxinfo, you would find that direct rendering is still not working. Edit the file modprobe.conf as mentioning in my earlier post (it's probably best to copy & paste the text to avoid missed "--"'s). Now reboot your PC and when it comes back up you will find that direct rendering is now working (well it worked for me anyway and that was the same 9600XT card and same distro).

Hope this help,

Mick.

[mick@localhost mick]$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
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_SGI_make_current_read, GLX_SGIS_multisample
client glx vendor string: SGI
client glx version string: 1.2
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_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_visual_select_group
GLX extensions:
GLX_ARB_get_proc_address, GLX_EXT_import_context, GLX_EXT_visual_info,
GLX_EXT_visual_rating
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 XT Generic
OpenGL version string: 1.3 (X4.3.0-3.11.1)
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array,
GL_S3_s3tc, GL_ARB_depth_texture, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_multisample,
GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_shadow,
GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, 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_transpose_matrix,
GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program,
GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_element_array,
GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, GL_ATI_map_object_buffer,
GL_ATI_separate_stencil, GL_ATI_texture_env_combine3,
GL_ATI_texture_float, GL_ATI_texture_mirror_once,
GL_ATI_vertex_array_object, GL_ATI_vertex_attrib_array_object,
GL_ATI_vertex_streams, GL_ATIX_texture_env_combine3,
GL_ATIX_texture_env_route, GL_ATIX_vertex_shader_output_point_size,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_texgen_reflection,
GL_EXT_texture3D, GL_EXT_texture_compression_s3tc,
GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_EXT_vertex_shader,
GL_HP_occlusion_test, GL_NV_texgen_reflection, GL_NV_blend_square,
GL_NV_occlusion_query, GL_ARB_point_sprite, GL_SGI_color_matrix,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_lod, GL_SGIS_generate_mipmap, GL_SGIS_multitexture,
GL_SUN_multi_draw_arrays
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

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 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x2c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x2d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x2e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x2f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x30 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x31 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x32 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
 
Old 01-05-2005, 04:14 PM   #18
stunter
Member
 
Registered: May 2004
Location: Kitsap, Washington
Distribution: Fedora Core 4
Posts: 107

Rep: Reputation: 15
Mick,

I'll try it tonight. My card is an ATI 9550 (RV350 chip). If it works for your 9600, it should work for my 9550.
 
Old 01-05-2005, 09:16 PM   #19
stunter
Member
 
Registered: May 2004
Location: Kitsap, Washington
Distribution: Fedora Core 4
Posts: 107

Rep: Reputation: 15
Mick,

OK, you da man. It works now

Here's the output from glxinfo:

[stunter@Heretic stunter]$ glxinfo
name of display: :0.0
Loading required GL library /usr/lib/libGL.so.1
display: :0 screen: 0
direct rendering: Yes
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: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9550 Generic
OpenGL version string: 1.3.4641 (X4.3.0-3.14.6)
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array,
GL_S3_s3tc, GL_ARB_depth_texture, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_multisample,
GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, 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_transpose_matrix,
GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program,
GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_element_array,
GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, GL_ATI_map_object_buffer,
GL_ATI_separate_stencil, GL_ATI_texture_env_combine3,
GL_ATI_texture_float, GL_ATI_texture_mirror_once,
GL_ATI_vertex_array_object, GL_ATI_vertex_attrib_array_object,
GL_ATI_vertex_streams, GL_ATIX_texture_env_combine3,
GL_ATIX_texture_env_route, GL_ATIX_vertex_shader_output_point_size,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_texgen_reflection,
GL_EXT_texture3D, GL_EXT_texture_compression_s3tc,
GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_EXT_vertex_shader,
GL_HP_occlusion_test, GL_NV_texgen_reflection, GL_NV_blend_square,
GL_NV_occlusion_query, GL_SGI_color_matrix, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_lod,
GL_SGIS_generate_mipmap, GL_SUN_multi_draw_arrays
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

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 8 0 24 8 16 16 16 16 1 0 None
0x24 24 tc 0 24 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x25 24 tc 0 24 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x26 24 tc 0 24 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x27 24 tc 0 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x28 24 tc 0 24 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x29 24 tc 0 24 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x2a 24 tc 0 24 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x2b 24 dc 0 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x2c 24 dc 0 24 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x2d 24 dc 0 24 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x2e 24 dc 0 24 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x2f 24 dc 0 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x30 24 dc 0 24 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x31 24 dc 0 24 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x32 24 dc 0 24 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None

glxgears shows about 800,000fps. Cool.

Thanks,

Stunter
 
Old 01-06-2005, 06:36 AM   #20
micker
LQ Newbie
 
Registered: Jan 2005
Location: Bury, Lancashire, England
Distribution: Ubuntu 6.06
Posts: 27

Rep: Reputation: 15
Stunter,

Excellent, glad to hear it all worked out and you're welcome.

Cheers,

Mick.
 
Old 01-06-2005, 06:57 AM   #21
DaneM
Member
 
Registered: Oct 2003
Location: Chico, CA, USA
Distribution: Linux Mint
Posts: 881

Rep: Reputation: 130Reputation: 130
Hi everybody.

I had the same problem a while back and I managed to get it working. Here's the forum where I learned how to do it. I included a lengthy tutorial for anybody else (like you all) who might have the same problems.

http://www.linuxquestions.org/questi...highlight=9600

Good luck.

--Dane
 
Old 01-06-2005, 07:36 AM   #22
dsnuggs
Member
 
Registered: Aug 2003
Location: West Sussex. UK
Distribution: SuSE 11.2-0
Posts: 60

Rep: Reputation: 15
Do you think this may work for the ATI Radeon 9700Pro?
 
Old 01-06-2005, 10:17 AM   #23
stunter
Member
 
Registered: May 2004
Location: Kitsap, Washington
Distribution: Fedora Core 4
Posts: 107

Rep: Reputation: 15
dsnuggs,

Should work. I built the fglrx module against my 2.6 kernel using the tools provided with the download from ATI. Pretty easy. Micker's description above is pretty clear. Still didn't work until I added the lines to /etc/modprobe.conf that Micker suggested. Then it was fine. All works and though I'm not getting the frame rates some show, I thought 800,000 wasn't at all bad.
 
Old 01-17-2005, 12:58 PM   #24
stunter
Member
 
Registered: May 2004
Location: Kitsap, Washington
Distribution: Fedora Core 4
Posts: 107

Rep: Reputation: 15
Back again.

OK, I updated to Mandrake 10.1. Fine. Now it has an xorg server and once again my ATI 9550 (256mg) card no longer has direct rendering. I went through the stuff again. Rebuilt the kernel module against the new kernel, tried to install. Said everything was fine. Rebooted and no direct rendering. I re-added the line to /etc/modules.conf

install fglrx /sbin/modprobe --ignore-install fglrx && { /sbin/modprobe via-agp; /bin/true; }

But no deal. Heck, my mouse doesn't even work right anymore.

Sigh....

Back to the drawing board. Should have left well enough alone and kept 10.0, I guess.

stunter

Update: Well, I finally was able to get everything working again. Running drakconf from command line (init 3) let me choose the fglrx module I'd compiled against the new kernel and re define other parameters including screen, etc. Now, for what I am sure are secret alchemical reasons, everything appears to be working and I'm getting faster frame rates that I was before (950,000 for 5 seconds previously - now 1,450,000 for 5 seconds).

Weird, but I'm happy.

Last edited by stunter; 01-17-2005 at 01:48 PM.
 
Old 01-18-2005, 06:00 PM   #25
dsnuggs
Member
 
Registered: Aug 2003
Location: West Sussex. UK
Distribution: SuSE 11.2-0
Posts: 60

Rep: Reputation: 15
Thanks Stunter. I'll give it a go when I'm not so busy.
 
Old 01-28-2005, 08:09 AM   #26
dsnuggs
Member
 
Registered: Aug 2003
Location: West Sussex. UK
Distribution: SuSE 11.2-0
Posts: 60

Rep: Reputation: 15
Hello. Its me again. I installed the fglrx rpm, but I think it was the wrong version. I have installed Mandrake 10.1 that came with my LINUX Format magazine, and then fglrx rpm. Which then came up with an incompatacy error.
I have now downloaded fglrx latest from ATI, version X.Org 6.8
My question now is, how do I un-install the older version of fglrx I installed and have I now got the correct version of fglxr?

Last edited by dsnuggs; 01-28-2005 at 08:10 AM.
 
Old 01-28-2005, 09:33 AM   #27
stunter
Member
 
Registered: May 2004
Location: Kitsap, Washington
Distribution: Fedora Core 4
Posts: 107

Rep: Reputation: 15
dsnuggs,

I downloaded the latest version from ATI, ran the rpm. It could not install a preconfigured fglrx module because it didn't have one. It mentions something about not yet having modules for the 2.6 kernel. You can go the fglrx directory (under lib/modules) and run the make command to have it compile a new module against the kernel you have (you do have to have the appropriate sources installed on you system). After I did that and did the make install bit, I was able to drop to init 3 and run drakconf from command line to get the right module installed and configured. When you run the make.sh command that is in the fglrx module directory, it gives pretty clear directions on how to do the rest.

If this gives you any problems, let us know and when I get home and back on my linux box, I can post the exact sequence. I'm at work and don't have my linux stuff available.

stunter
 
Old 01-28-2005, 10:16 AM   #28
dsnuggs
Member
 
Registered: Aug 2003
Location: West Sussex. UK
Distribution: SuSE 11.2-0
Posts: 60

Rep: Reputation: 15
Thanks Stunter.

I will try that. It would be helpful to have a step by step, (Idiots Guide if you like), to help me install it correctly.
I shall be reinstalling Mandrake 10.1 first though, as I cannot fire it up now. Due to my incompetent bungling with the wrong version of fglrx.
Then I can try again. I shall log on here tonight, before going any further, in case you mention anything that I should do first.
 
Old 01-31-2005, 04:48 PM   #29
dsnuggs
Member
 
Registered: Aug 2003
Location: West Sussex. UK
Distribution: SuSE 11.2-0
Posts: 60

Rep: Reputation: 15
I have tried to install the RPM, but get this result.

Installation failed:
file /usr/X11R6/lib/modules/dri/fglrx_dri.so from install of fglrx_6_8_0-8.8.25-1 conflicts with file from package ati-3.11.1-1mdk
file /usr/X11R6/lib/modules/drivers/fglrx_drv.o from install of fglrx_6_8_0-8.8.25-1 conflicts with file from package ati-3.11.1-1mdk
file /usr/X11R6/lib/modules/linux/libfglrxdrm.a from install of fglrx_6_8_0-8.8.25-1 conflicts with file from package ati-3.11.1-1mdk
file /usr/X11R6/lib/libGL.so.1.2 from install of fglrx_6_8_0-8.8.25-1 conflicts with file from package libxorg-x11-6.7.0-2mdk

Do I have to have the appropriate souce files you mentioned above, installed first?
Or am I being a bit of a plank by trying to install the RPM file?

Oh yes. The fglrx I have downloaded is:
fglrx_6_8_0-8.8.25-1.i386.rpm

Last edited by dsnuggs; 01-31-2005 at 04:52 PM.
 
Old 01-31-2005, 05:23 PM   #30
stunter
Member
 
Registered: May 2004
Location: Kitsap, Washington
Distribution: Fedora Core 4
Posts: 107

Rep: Reputation: 15
dsnuggs,

Well, I know I had to install by command line and use the --force switch.

Take a look at this. It's what I did:

http://www.ati.com/support/infobase/linuxhowto-ati.html

stunter
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
ATI Radeon 9600 SE mlerch Linux - Newbie 2 09-19-2005 10:27 PM
Trouble installing ATI Radeon 9600 Drivers in Mandrake RAMMS+EIN Linux - Hardware 2 05-27-2005 03:58 PM
ATI Radeon 9600 pro, Mandrake 10.0, Nforce2 Mobo, no direct rendering :( DarkNebula Linux - Hardware 10 06-01-2004 11:16 AM
ATI Radeon 9600 XT jgold03 Linux - Hardware 2 05-23-2004 12:07 PM
ati radeon 9600 xt,mandrake 9.1 perdesiz Linux - Hardware 4 02-19-2004 01:31 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 11:34 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration