Fedora Linux Support Community & Resources Center
  #1  
Old 26th May 2012, 07:04 AM
Speeddymon Offline
Registered User
 
Join Date: Oct 2010
Posts: 18
windows_7chrome
Older Catalyst drivers on newer Fedoras?

Let me first start out by saying that I normally run Nvidia cards, which don't have this problem since even the really old FX5200's are supported by their latest driver packages.

I have a machine at work that I've acquired from someone that left the company. It has a Radeon X1300 in it. I just installed F16 on it and installed the rpmfusion akmod-catalyst driver. X won't start.

aticonfig says no supported video card found.

AMD's website says they consider it legacy and that the last version of Catalyst that supports it is 9.3. I don't want to use the binary package from AMD. I can't use the fedora-supplied drivers as they cause GNOME to fall back to the metacity desktop instead of the new one (FWIW, the nouveau drivers do the same on my PCs running nvidia cards)

Does anyone know where I can find a sanely packaged/updated version of Catalyst 9.3 that could (theoretically) be installed on Fedora versions after F12?
Reply With Quote
  #2  
Old 26th May 2012, 09:01 AM
Yellowman
Guest
 
Posts: n/a
linuxfirefox
Re: Older Catalyst drivers on newer Fedoras?

Quote:
Originally Posted by Speeddymon View Post
Let me first start out by saying that I normally run Nvidia cards, which don't have this problem since even the really old FX5200's are supported by their latest driver packages.

I have a machine at work that I've acquired from someone that left the company. It has a Radeon X1300 in it. I just installed F16 on it and installed the rpmfusion akmod-catalyst driver. X won't start.

aticonfig says no supported video card found.

AMD's website says they consider it legacy and that the last version of Catalyst that supports it is 9.3. I don't want to use the binary package from AMD. I can't use the fedora-supplied drivers as they cause GNOME to fall back to the metacity desktop instead of the new one (FWIW, the nouveau drivers do the same on my PCs running nvidia cards)

Does anyone know where I can find a sanely packaged/updated version of Catalyst 9.3 that could (theoretically) be installed on Fedora versions after F12?

Don't bother looking as it doesn't exist.
Reply With Quote
  #3  
Old 26th May 2012, 01:07 PM
Agent20 Offline
Registered User
 
Join Date: Aug 2010
Location: England
Posts: 47
linuxfirefox
Re: Older Catalyst drivers on newer Fedoras?

Gnome Shell works well with the default F16 open source drivers on my PC with an X1300 card, no configuration was required. I don't get forced into using the fallback mode.

Were there any graphics related error messages listed in dmesg?

I think you would be better off trying to get the open source drivers working rather than trying to get the old version of Catalyst running.

From my system:

Code:
$ lspci | grep -i vga
01:00.0 VGA compatible controller: ATI Technologies Inc RV515 [Radeon X1300]

$ glxinfo | grep -i opengl
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RV515
OpenGL version string: 2.1 Mesa 7.11.2
OpenGL shading language version string: 1.20
Reply With Quote
  #4  
Old 26th May 2012, 10:17 PM
Speeddymon Offline
Registered User
 
Join Date: Oct 2010
Posts: 18
windows_7chrome
Re: Older Catalyst drivers on newer Fedoras?

I didn't specifically try to use the old drivers on this machine, but I did get the fallback mode on the live cd that I used to install the OS, so I made a logical assumption that it would do the same once installed. That being said, I know there are other people that would like to use their older card with newer versions of Fedora... and I do know how to build RPMs (albeit not very well yet, but no time like the present to practice). It may be possible that I could build an akmod RPM for F16 (and later, as they are released) using the SRPM from F12...

We'll see. At any rate, I do have another question. Once any machine I've installed Fedora on has gone into fallback mode, it seems to stay that way, even if I get whatever drivers I'm using working.

For example, I install it in a VirtualBox VM, reboot for the first time into the OS, it goes into fallback mode (and gives me an error letting me know it went into fallback mode) because the VirtualBox Additions, which includes the video drivers, aren't setup yet. Even after I install those drivers and reboot, it stays in fallback mode, though it doesn't give me the error like it did on the first boot.

But, if I reboot into runlevel 3 by modifying the GRUB2 command line after the install but during firstboot, install the VirtualBox Additions, then reboot into X, I do not get fallback mode...

The question is: How do I tell GNOME to not automatically fallback after it detects a problem, or how do I make it attempt to launch GNOME Shell instead of the fallback, once the problem is corrected?
Reply With Quote
  #5  
Old 27th May 2012, 03:21 AM
Agent20 Offline
Registered User
 
Join Date: Aug 2010
Location: England
Posts: 47
linuxfirefox
Re: Older Catalyst drivers on newer Fedoras?

There is a switch setting for controlling Fallback Mode but it is quite well hidden!
Open System Settings then choose System Info then click Graphics and you will see the switch.

For using Catalyst the problem as I understand it is that each version is built to work with the interfacing parts of Linux that were around at the time. So when the system APIs are modified in Linux it breaks the compatibility with the existing versions of Catalyst. So the current Catalyst does not work with F17 for example. I think Catalyst 9.3 will only ever work with the versions of Fedora that were in use around that time.

I have used the open source driver on an old AGP Radeon 9600 and it works fine, also on some newer HD series cards (up to HD5000 series). The only thing I have needed to set manually is the power profile for those cards that support power management (My X1300 does not support power profiles).

http://www.x.org/wiki/RadeonFeature#...gement_Options

I change the profile setting to the 'mid' profile otherwise the fan on the card or laptop spins too fast because the default setting for most cards seems to be the same as the high setting.
Reply With Quote
  #6  
Old 28th May 2012, 12:05 AM
Speeddymon Offline
Registered User
 
Join Date: Oct 2010
Posts: 18
linuxfirefox
Re: Older Catalyst drivers on newer Fedoras?

I just removed everything I installed after the setup (thanks yum.log), and rebooted. I didn't see anything in dmesg, but I could have missed it, so I've attached my entire dmesg here.

I did check Xorg.0.log -- I guess the Catalyst RPM setup an xorg.conf for me because X loaded the VESA driver. Just removed the xorg.conf and about to reboot. Will attach a new dmesg and Xorg.log when it comes back up.
Attached Files
File Type: txt dmesg.txt (56.8 KB, 60 views)
Reply With Quote
  #7  
Old 28th May 2012, 12:26 AM
Speeddymon Offline
Registered User
 
Join Date: Oct 2010
Posts: 18
linuxfirefox
Re: Older Catalyst drivers on newer Fedoras?

Found the switch. Toggled it on to enable forced fallback, then off again to allow it to attempt to use gnome shell. No dice after reboot. It did try, but it still fell back.

Attaching dmesg and Xorg.0.log below. Is there a gnome debug log anywhere? Just want to gather as much info as I can before reporting the issue to the Gallium Devs.
Attached Files
File Type: txt dmesg.txt (58.6 KB, 63 views)
File Type: txt Xorg.0.log.txt (165.3 KB, 59 views)
Reply With Quote
  #8  
Old 28th May 2012, 12:28 AM
Speeddymon Offline
Registered User
 
Join Date: Oct 2010
Posts: 18
linuxfirefox
Re: Older Catalyst drivers on newer Fedoras?

Ah yes this too:

Code:
[speeddy@tspear-linux ~]$ glxinfo |grep -i direct
direct rendering: Yes
Reply With Quote
  #9  
Old 28th May 2012, 02:31 AM
Agent20 Offline
Registered User
 
Join Date: Aug 2010
Location: England
Posts: 47
linuxfirefox
Re: Older Catalyst drivers on newer Fedoras?

From the dmesg output it looks like the system is trying to use an Intel graphics chipset and not the ATI card:

Quote:
[ 3.284021] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 1
Is there a setting in the BIOS where you can switch off the motherboard graphics?
Reply With Quote
  #10  
Old 28th May 2012, 05:47 AM
Speeddymon Offline
Registered User
 
Join Date: Oct 2010
Posts: 18
linuxfirefox
Re: Older Catalyst drivers on newer Fedoras?

It's a Dell machine. Unfortunately it seems the BIOS has the option, but it does the opposite of what the description says it should do. It's currently set to Automatic. When I switch it to Onboard/Card which is supposed to make it override the integrated graphics, it only will use the integrated graphics. Had to unplug my monitor and plug it into the integrated vga port to toggle it back =(

i915.modeset=0 should disable it, right? Or rdblacklist i915? Or both?
Reply With Quote
  #11  
Old 28th May 2012, 10:54 AM
Agent20 Offline
Registered User
 
Join Date: Aug 2010
Location: England
Posts: 47
linuxfirefox
Re: Older Catalyst drivers on newer Fedoras?

Looking at your dmesg file again it does seem to initialize both the Radeon and the Intel graphics.

I think the thing that is stopping GNOME shell from working is that kernel modesetting is getting disabled:
(The open source driver requires kernel modesetting to enable hardware 3D support for GNOME shell in F16)

Code:
[    3.071807] [drm] VGACON disable radeon kernel modesetting.
On my dmesg I get the following lines:

Code:
[    1.319853] [drm] radeon defaulting to kernel modesetting.
[    1.319858] [drm] radeon kernel modesetting enabled.
[    1.324325] [drm] initializing kernel modesetting (RV515 0x1002:0x7146 0x174B:0x0840).
Is your graphics card a PCI card rather than PCI-E or AGP?
If it is a PCI card and the PCI-E or AGP slot is empty (or there isn't one) that might explain the problems you are having with the BIOS.
It looks like there is no way to disable the onboard graphics from the BIOS on some Dell systems:
http://en.community.dell.com/support.../19298293.aspx

Last edited by Agent20; 28th May 2012 at 03:10 PM. Reason: Added comment regarding open source driver
Reply With Quote
  #12  
Old 28th May 2012, 11:12 AM
george_toolan Offline
Registered User
 
Join Date: Dec 2006
Posts: 2,078
linuxfirefox
Re: Older Catalyst drivers on newer Fedoras?

Isn't kernel modesetting that thing where the kernel controls the graphics chip during booting and before the X server is started? This is usually disabled if you use the proprietary ati driver and as far as I know it has nothing to do with gnome-shell, which is usually started after the X server is running ;-)
Reply With Quote
  #13  
Old 28th May 2012, 02:43 PM
Agent20 Offline
Registered User
 
Join Date: Aug 2010
Location: England
Posts: 47
linuxfirefox
Re: Older Catalyst drivers on newer Fedoras?

Quote:
Originally Posted by george_toolan View Post
Isn't kernel modesetting that thing where the kernel controls the graphics chip during booting and before the X server is started? This is usually disabled if you use the proprietary ati driver and as far as I know it has nothing to do with gnome-shell, which is usually started after the X server is running ;-)
I think the open source drivers require KMS for 3D hardware acceleration, in the Xorg.0.log file it shows the system is falling back to software rendering. The proprietary driver provides 3D acceleration without using KMS at all.

---------- Post added at 01:43 PM ---------- Previous post was at 11:35 AM ----------

As a test I have just tried booting my system with kernel parameter "radeon.modeset=0" to disable KMS and I got the same result as Speeddymon, I end up with software rendering and GNOME goes into fallback mode.

Code:
$ glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe
OpenGL version string: 2.1 Mesa 7.11.2
OpenGL shading language version string: 1.20
I'll edit my previous post to make it clearer that I was talking about the open source driver regarding KMS and GNOME shell.
Reply With Quote
  #14  
Old 28th May 2012, 04:54 PM
Speeddymon Offline
Registered User
 
Join Date: Oct 2010
Posts: 18
linuxsafari
Re: Older Catalyst drivers on newer Fedoras?

I figured as much on KMS. If I disable the i915 via rdblacklist or modeset, then it should work though right?

As for whether it is PCI, AGP, or PCI-E, I'll check on Wednesday when I'm in the office next.
Reply With Quote
  #15  
Old 28th May 2012, 07:25 PM
Agent20 Offline
Registered User
 
Join Date: Aug 2010
Location: England
Posts: 47
linuxfirefox
Re: Older Catalyst drivers on newer Fedoras?

Quote:
Originally Posted by Speeddymon View Post
I figured as much on KMS. If I disable the i915 via rdblacklist or modeset, then it should work though right?

As for whether it is PCI, AGP, or PCI-E, I'll check on Wednesday when I'm in the office next.
It might work! I have not encountered this situation before so I cannot say.

If it does not work you could always stick with fallback mode, or try F17 which should let you use GNOME shell with software rendering, or take the graphics card out and see what you get using the Intel driver and the onboard graphics.

Here is a link to the F17 feature page for GNOME shell and software rendering:
https://fedoraproject.org/wiki/Featu...ware_rendering
Reply With Quote
Reply

Tags
catalyst, drivers, fedoras, newer, older

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Intel gma 950 much slower in 3D in F13 than on older Fedoras jpm_power Using Fedora 1 13th June 2010 10:34 AM
How to run games that require /dev/dsp for sound in newer (64-bit) Fedoras? Thetargos Gamers' Lounge 4 2nd February 2010 03:57 AM
older Fedoras fakie_flip Using Fedora 9 10th January 2008 11:14 PM
How do I replace a newer install with older one? newbie_fin Installation, Upgrades and Live Media 3 21st March 2006 09:16 PM


Current GMT-time: 02:52 (Monday, 24-11-2014)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat
San Pablo Jocopilas - Novy Jicin Travel Photos - Saint Petersburg Travel Photos on Instagram