Phoronix Forums  

Go Back   Phoronix Forums > Linux Graphics / X.Org Drivers > AMD/ATI Linux

AMD/ATI Linux Technical support and discussion of the ATI/AMD proprietary Linux driver.

Reply
 
Thread Tools Display Modes
  #1  
Old 09-22-2006, 09:00 PM
Gratha Gratha is offline
Junior Member
 
Join Date: Sep 2006
Posts: 6
Default ATI Problems with new drivers (Fedora 6)

Hello,

First I would like to say that I am very new to Linux, so forgive my foolishness if I dont understand something.

I am running FC6RC3 on my laptop with ATI Radeon Mobility 9700.

I have installed the new drivers release by ATI, installation went w/o any problems. Then I did aticonfig --initial. It worked fine, however when I run Cedega it is shows that my 3d support and OpenGL support is not enabled.

When I run

[root@localhost ~]# fglrxinfo
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
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)



When I run

[root@localhost ~]# glxinfo
name of display: :0.0
Xlib: extension "XFree86-DRI" missing on 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: 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_SGI_video_sync, GLX_ARB_multisample,
GLX_ATI_pixel_format_float, GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
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_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias

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
0x3b 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None



This is my xorg.conf file:

# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
Load "dri"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
Option "LeftEdge" "120"
Option "RightEdge" "830"
Option "TopEdge" "120"
Option "BottomEdge" "650"
Option "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapMove" "110"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.3"
Option "MaxSpeed" "0.75"
EndSection

Section "Monitor"

### Comment all HorizSync and VertSync values to use DDC:
Identifier "Monitor0"
ModelName "Dell 1600x1200 Laptop Display Panel"
HorizSync 31.5 - 90.0
VertRefresh 59.0 - 85.0
Option "dpms"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "ati"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

I restarted after the installation and tried just about everything I was able to scavange on internet. Please help!

Thanks!
Reply With Quote
  #2  
Old 09-22-2006, 09:07 PM
Michael Michael is online now
Phoronix
 
Join Date: Jun 2006
Location: United States
Posts: 4,559
Default

Gratha,

Welcome to the forums (and to the world of GNU/Linux). It sounds like you are simply experiencing a common Fedora + fglrx installation issue.

I take it you just double clicked (or ran from terminal) the ATI installer and then installed it from the graphical interface?

Normally all you need to do is simply download the drivers, and then run the installer with --buildpkg Fedora/FC6 and then install the resulting RPMs. However, due to changes in FC6 a few steps must be taken at this point -- though they should get corrected in time for the next release. I have documented the needed changes @ http://www.phoronix.com/redblog/?p=blog&i=NTAwMA

If you follow those instructions, then run the installer with --buildpkg Fedora/FC6, and install all of the RPMs you should be set.
Reply With Quote
  #3  
Old 09-22-2006, 09:12 PM
Gratha Gratha is offline
Junior Member
 
Join Date: Sep 2006
Posts: 6
Default

Quote:
Originally Posted by Michael View Post
Gratha,

Welcome to the forums (and to the world of GNU/Linux). It sounds like you are simply experiencing a common Fedora + fglrx installation issue.

I take it you just double clicked (or ran from terminal) the ATI installer and then installed it from the graphical interface?

Normally all you need to do is simply download the drivers, and then run the installer with --buildpkg Fedora/FC6 and then install the resulting RPMs. However, due to changes in FC6 a few steps must be taken at this point -- though they should get corrected in time for the next release. I have documented the needed changes @ http://www.phoronix.com/redblog/?p=blog&i=NTAwMA

If you follow those instructions, then run the installer with --buildpkg Fedora/FC6, and install all of the RPMs you should be set.
Well actually I did just that. When I d/led the drivers I did <filename> --buildpkg Fedora/FC6. It generated 4 rpm files, then I used rpm -i <filenames> to install all of them. I had no problems there (had a coupele of missing dependancies that I had to d/l but that is about it). After that I went ahead and did aticonfig --initial (while being su -) and it said that everything was upated. After that I am still having that problem.

With new drivers I didnt have to change version like stated in the blog. I also didnt find the "Extensions" section in my xorg.conf. I am not sure if I should add it or not. Thanks for help.
Reply With Quote
  #4  
Old 09-22-2006, 09:22 PM
Michael Michael is online now
Phoronix
 
Join Date: Jun 2006
Location: United States
Posts: 4,559
Default

Interesting... One thing that the Fedora packaging scripts does is automatically call system-config-display and specifies the fglrx driver. Your xorg.conf looks fine from a quick look, but when using system-config-display it backs up your previous xorg.conf.

So if you remove your current xorg.conf file from /etc/X11 and rename xorg.conf.backup to xorg.conf, and then run aticonfig --initial you will be avoiding system-config-display. This may correct the problem, based upon the information you have provided thus far.

If that doesn't work, post your Xorg.0.log, or look in there if you can find where fglrx is having problems.
Reply With Quote
  #5  
Old 09-22-2006, 11:07 PM
Gratha Gratha is offline
Junior Member
 
Join Date: Sep 2006
Posts: 6
Default

Quote:
Originally Posted by Michael View Post
Interesting... One thing that the Fedora packaging scripts does is automatically call system-config-display and specifies the fglrx driver. Your xorg.conf looks fine from a quick look, but when using system-config-display it backs up your previous xorg.conf.

So if you remove your current xorg.conf file from /etc/X11 and rename xorg.conf.backup to xorg.conf, and then run aticonfig --initial you will be avoiding system-config-display. This may correct the problem, based upon the information you have provided thus far.

If that doesn't work, post your Xorg.0.log, or look in there if you can find where fglrx is having problems.
I tried what you suggested but it didnt help.
I am not entirely sure hwere I would find Xorg.0.log, where would I find it?

Thanks
Reply With Quote
  #6  
Old 09-23-2006, 06:58 AM
Michael Michael is online now
Phoronix
 
Join Date: Jun 2006
Location: United States
Posts: 4,559
Default

Xorg.0.log is in /var/log/
Reply With Quote
  #7  
Old 09-23-2006, 07:35 AM
Gratha Gratha is offline
Junior Member
 
Join Date: Sep 2006
Posts: 6
Default

Quote:
Originally Posted by Michael View Post
Xorg.0.log is in /var/log/
Is there anyway to make attachement to the post. When I am trying to post my log file it is too big. However I looked though it, as far as I understand (WW) stands for warning so here is what caught my attention.

(WW) fglrx(0): board is an unknown third party board, chipset is supported

(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *

(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used

(WW) <default pointer>: No Device specified, looking for one...

Let me know if there is anyway for me to get log file to you. I am not sure what to do at this point....thanks for helping!

Last edited by Gratha; 09-23-2006 at 07:40 AM.
Reply With Quote
  #8  
Old 09-23-2006, 07:48 AM
Michael Michael is online now
Phoronix
 
Join Date: Jun 2006
Location: United States
Posts: 4,559
Default

Now I see the problem, I should have noticed it earlier... It's with your xorg.conf

If you add the following to your /etc/X11/xorg.conf and restart X, it should work...

Code:
Section "Extensions"
     Option "Composite" "Disable"
EndSection
Add it to the end of the file, or basically wherever, just don't place it inside another section.
Reply With Quote
  #9  
Old 09-23-2006, 08:05 AM
Gratha Gratha is offline
Junior Member
 
Join Date: Sep 2006
Posts: 6
Default

Quote:
Originally Posted by Michael View Post
Now I see the problem, I should have noticed it earlier... It's with your xorg.conf

If you add the following to your /etc/X11/xorg.conf and restart X, it should work...

Code:
Section "Extensions"
     Option "Composite" "Disable"
EndSection
Add it to the end of the file, or basically wherever, just don't place it inside another section.
I got some good new and some bad news. Good news are OpenGL is working properly now. The bad news are 3D Accelerations test still fails. What should I do next?

I still get these in log file:

(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used


Thanks!
Reply With Quote
  #10  
Old 09-23-2006, 08:22 AM
Michael Michael is online now
Phoronix
 
Join Date: Jun 2006
Location: United States
Posts: 4,559
Default

Quote:
Originally Posted by Gratha View Post
I got some good new and some bad news. Good news are OpenGL is working properly now. The bad news are 3D Accelerations test still fails. What should I do next?

I still get these in log file:

(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used


Thanks!
In regards to those warnings, it is nothing to worry about.

So OpenGL is no longer referencing Mesa? What version of Cedega are you using? Spearfish has some important ATI improvements.

I am not a Transgaming buff, but if I recall correctly, in the past when using Cedega I have had the 3D acceleration test fail but the games would still run. To tell if the drivers are working properly, you may want to try installing and running a Linux-native game. If you don't have any, Enemy Territory is freely available (e.g. http://www.3dgamers.com/dlselect/gam...0.x86.run.html)
Reply With Quote
Reply

Thread Tools
Display Modes

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 On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 08:43 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright ©2004 - 2009 by Phoronix Media.