S_Mog Nov 8, 2012 @ 8:19am
Radeon HD4870 and drivers
Ubuntu 12.04 standard with Unity 3D.

For RadeonHD 4000 series the last official driver is 12.6 legacy. With it installed Steam works, but TF2 says he needs OpenGL-related bad things (GL_EXT_texture_sRGB_decode).

With standard open driver, Steam doesn't work.

With xorg-edgers open driver, Steam works, TF2 is launched, black screen and Valve jingle is all you can have.

With official+xorg-edgers, not even Steam is working.

Someone with similar problems? Solutions?
Showing 1-15 of 29 comments
< >
boot Nov 8, 2012 @ 8:57am 
This is a problem, my HD4770 proprietary drivers don't include this extension either and from what I see here[feedback.wildfiregames.com] a lot cards/divers also don't have it.

According to the specification:
6) Do any major games or game engines depend on the ability to
change the sRGB-ness of textures?

RESOLVED: Yes, Valve's Source engine used by Half-Life 2,
Counter-Strike: Source, and Left 4 Dead; and Unreal Engine 3
games including Unreal Tournament 3 and BioShock.

These games and their underlying engines repeatedly render linear
color values into textures and then texture from the rendered
textures with sRGB texture filtering.


So I guess AMD need to update their drivers (soon I hope) for both the current fglrx and fglrx-legacy.
Last edited by boot; Nov 8, 2012 @ 9:15am
stamasd Nov 10, 2012 @ 12:44pm 
Hard to believe we will see much in terms of fglrx updates, with the amount of layoffs currently happening at AMD. I have an Radeon 6970 and a Radeon 7970, and Steam has issues with both in Ubuntu 12.04- seems that this issue of Steam is really targeted at Nvidia users mostly.
http://steamcommunity.com/app/221410/discussions/0/882965239620526076/
Last edited by stamasd; Nov 10, 2012 @ 12:47pm
DooM Nov 17, 2012 @ 12:45pm 
Same card, same problem. All that's left is to wait for new Catalyst drivers :(
Letalis Sonus Nov 17, 2012 @ 4:39pm 
I wonder if it would make any difference using 12.10 with the free driver and optional Xorg-Edgers.

I have been using the free driver for about 3 years now with the same card, without ever looking back to the fglrx driver. I'm sure there is some way of getting it to work, sadly I can't fiddle with it myself.

However I have Steam working perfectly on an ancient 11.04 system as well (with now obsolete Xorg-Edgers packages, surely older than those from 12.04), I needed a few other libraries from 12.04 for it, though.
Last edited by Letalis Sonus; Nov 17, 2012 @ 4:41pm
ruediix Nov 17, 2012 @ 8:17pm 
The reason ATI stopped supporting any of the earlier series is that the Open Source drivers now perform better than their closed source ones. It is highly recommended that you use the Open Source drivers unless you have a specific feature that you need the closed source drivers for.
Swiftpaw Nov 17, 2012 @ 9:26pm 
Originally posted by ruediix:
The reason ATI stopped supporting any of the earlier series is that the Open Source drivers now perform better than their closed source ones. It is highly recommended that you use the Open Source drivers unless you have a specific feature that you need the closed source drivers for.
Not sure why you're saying this but my understanding is the closed driver supports higher versions of OpenGL than the open ones do, and frame rates are typically much faster with the closed drier too. Basically if you're going to play many of the later games and/or you want to play any game which stresses your graphics card, the closed driver is most likely going to help you get much better frame rates and will allow you to play newer games. The legacy drivers don't support newer Xorgs either.

What this seems to all add up to is that if you want to play new games, especially these games that are coming out, on Linux, with fewer bugs and decent frame rates, and you have a HD 4000 series or below, you have to stick to an older Xorg (and sadly this usually means an older distro too) and are screwed unless AMD updates these legacy drivers. Since they are "legacy" I'm doubting they will be updated for Linux to allow you to play Steam games, even though right now on the Windows side they are still on the main drivers and not the "legacy" ones.

I'm sure AMD would prefer that all this pushed you to jump on the upgrade treadmill and buy a new card. :P

Perhaps Linux users should start considering Nvidia, Intel, or others (which basically don't exist).

It would be great if Xorg had a stable driver ABI to prevent this.

It would be great if the open source drivers were awesome to prevent this.
Last edited by Swiftpaw; Nov 17, 2012 @ 9:27pm
RussianNeuroMancer Nov 17, 2012 @ 9:50pm 
Originally posted by Swiftpaw:
even though right now on the Windows side they are still on the main drivers and not the "legacy" ones
Just no. On Windows this hardware is legacy too:
Vista, Windows 7: http://support.amd.com/us/gpudownload/windows/legacy/Pages/legacy-radeonaiw-vista64.aspx
Windows 8: http://support.amd.com/us/kbarticles/Pages/catalystlegacywin8.aspx
Linux: http://support.amd.com/us/gpudownload/linux/legacy/Pages/legacy-radeon_linux.aspx
As you see, this hardware is legacy on all platforms.

Originally posted by Swiftpaw:
my understanding is the closed driver supports higher versions of OpenGL than the open ones do
Some features missing, but not many: http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt

Originally posted by Swiftpaw:
and frame rates are typically much faster with the closed drier too
Open driver developers working on this: http://www.phoronix.com/scan.php?page=news_item&px=MTIyOTY
Letalis Sonus Nov 18, 2012 @ 3:41am 
With R300-R500 based cards it is true that the free driver already kicks the fglrx driver into orbit with a wide range of games, but as these were actually the previous batch of card being declared legacy that's still a comparison with an over 3 years old driver.

With R600 and R700 based cards it is still rather specific, but there are still only very few games where you're faced with an unplayable situation (keeping Wine aside, too many quirks in its implementations and a lot of driver-specific optimizations that backfire)

Overall the fglrx driver seems to have some latency issues as well, I am not sure whether this is actually just limited to a Composite driven desktop, though. I am not referring to the tons of Unity issues, this could already be observed back when Gnome 2 was still being used, there's simply always a subtle delay that you never notice at all when using the free driver (and many people only noticed it when they directly compared both drivers).
Swiftpaw Nov 18, 2012 @ 6:49am 
@RussianNeuroMancer: Thanks I didn't know the thing about the legacy support. All I know is L4D2 and Sourcce games work flawlessly in Windows so I hope the driver support is the same for the Linux versions. I'll be sure to test with other window compositors besides Unity, too, as I know it can cause some slowdowns.

@Letalis Sonus: I've never come across a graphics latency issue, only some issues with sound and mouse latency, but I haven't had that problem at all with recent games in Linux.
jamreed02 Nov 21, 2012 @ 6:47pm 
So with this particular issue, which I am also experiencing with my ATI HD4670 card, should I remove the ATI proprietary driver and just use the default driver that Ubuntu 12.04 installs with the OS?

root@beast:/home/jreed# lspci | grep AMD
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV730XT [Radeon HD 4670]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI RV710/730 HDMI Audio [Radeon HD 4000 series]

My System's Specs:
Intel Core i7-870 Lynnfield 2.93GHz LGA 1156 95W Quad-Core Processor BX80605I7870
ASUS P7P55D-E LX LGA 1156 Intel P55 SATA 6Gb/s USB 3.0 ATX Intel Motherboard
12GB DDR3 SDRAM DDR3 1333
XFX HD-467X-DDF2 Radeon HD 4670 1GB 128-bit DDR3 PCI Express 2.0 x16 HDCP Ready Video Card
Zombei ( ° ͜ʖ °) / Nov 21, 2012 @ 8:14pm 
Originally posted by jamreed02:
So with this particular issue, which I am also experiencing with my ATI HD4670 card, should I remove the ATI proprietary driver and just use the default driver that Ubuntu 12.04 installs with the OS?

root@beast:/home/jreed# lspci | grep AMD
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV730XT [Radeon HD 4670]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI RV710/730 HDMI Audio [Radeon HD 4000 series]

My System's Specs:
Intel Core i7-870 Lynnfield 2.93GHz LGA 1156 95W Quad-Core Processor BX80605I7870
ASUS P7P55D-E LX LGA 1156 Intel P55 SATA 6Gb/s USB 3.0 ATX Intel Motherboard
12GB DDR3 SDRAM DDR3 1333
XFX HD-467X-DDF2 Radeon HD 4670 1GB 128-bit DDR3 PCI Express 2.0 x16 HDCP Ready Video Card
I'd like to know this as well, same card, same issue. I'm willing to get a NVIDIA card soon though, I don't know why they are giving so much Linux love and attention, while nothing is happening from AMD/ATI regarding the cards below the 5000 series (and they barely did something for the newer cards :'D).
I'm okay with the fact that old cards are just old, and they cannot do miracles, but if they are currently working on Windows, I don't see why they shouldn't release a working driver for Linux as well.
Madkinder Nov 21, 2012 @ 10:46pm 
What's interesting is that this extension is missing for HD 7870, which I don't believe being too outdated / legacy. I'd love to use open source drivers, but they don't support 3D acceleration for 78xx cards yet.
Zombei ( ° ͜ʖ °) / Nov 21, 2012 @ 11:32pm 
Have you got the latest fglrx Catalyst 12.11 beta-something installed? I heard they might have added a bit more of support.

I suspect they've just implemented that OpenGL extension only in the latest beta driver. If Valve wouldn't have started this whole massive Linux gaming thing, AMD would have probably always released horrible drivers for Linux.
Last edited by Zombei ( ° ͜ʖ °) /; Nov 21, 2012 @ 11:44pm
zzecool Nov 21, 2012 @ 11:59pm 
They should rethink about putting the HD4000 in the legacy blackhole.... My HD4890 is more than capable to play most of the today's games maxed out in windows using the latest drivers ...

Here is a post i did on the ubuntuforums
Originally posted by zzecool:
Having a legacy AMD Card : HD4890 running ubuntu 12.10 im doomed to use the fglrx-legacy driver with the serious performance loss plus the incompatibility with the recently released STEAM for linux

But as i was searching for solutions i found that in Windows they managed to add support for the "legacy" cards to the latest driver ( even to the beta 12.11 )

Here is the link http://forums.guru3d.com/showthread.php?t=370452 i hope that someone with the skills and knowledge to do the same for linux.

I hope that AMD will reconsider or someone will probably "hack" their driver to give us support.... And i hope they will do
Last edited by zzecool; Nov 22, 2012 @ 12:03am
Hanz Silo from Star Track Nov 22, 2012 @ 9:24am 
I have this problem on my 4850. I can run Serious Sam but not TF2.
Showing 1-15 of 29 comments
< >
Per page: 15 30 50
Date Posted: Nov 8, 2012 @ 8:19am
Posts: 29