Why do AMD gpus do so poorly in linux gaming?

It seems like AMD performance in linux is about the same no matter what gpu you are using. A 290 performs the same as a 270x in Last Light Redux. Poor performance seems to be ubiquitous for AMD products in linux. Why is this? Do they just not have the driver support? It is a real shame that if I want to move away from gaming on Windows that I am basically stuck with using nVidia hardware. That basically makes me have to decide which I hate less, Microsoft or nVidia. AMD seems to support the open source world a lot more than nVidia so bad performance and poor driver support for linux seems strange to me. Does anyone know what is going on here?

1 Like

I think that the amd drivers are not optimal yet

It could matter which set of drivers you use.

mileage may vary depending on if you use the open source drivers or the protprietary drivers.... maybe try both, but i have no further experience on that topic :(

My experience is that the open source drivers are more stable, but perform horribly. The proprietary drivers are less stable, have various glitches and often artifacts when rendering, and still perform pretty horribly.

my experience using a 7970ghz in Linux has been great. metro is not known for being well optimized on either platform. Try one of the games written natively for Linux and you should see a massive improvement. Instead you are trying to play a game originally written for windows and ported via wrapper to Linux.

Those are the games that I am interested in. That isn't going to magically change. Feel free to give me some good native Linux games though.

Kernel 4.2 launched yesterday with the AMDGPU kernel module. Enabling that on the latest kernel should do the trick for both drivers. I have no clue how to though.

AMD does have a sub-par proprietary driver. Their explanation is that they have been busy reworking their drivers to make use of AMDGPU and that's why they have been so late with the proprietary drivers. Here, straight from an AMD developer:

http://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/open-source-amd-linux/820603-running-the-amd-radeon-r9-fury-with-amd-s-new-open-source-linux-driver#post820607

Their open source drivers are very good though. And with mesa 11.0 they have reached OpenGL 4.1 compliance, so they will work with newer games.

Sure, you can go with nvidia cards, but do you want that ball and chain around your neck? Because you only have one valid option with nvidia: their drivers, the way they want them.

1 Like

This actually changes a lot of things: the new AMDGPU code is needed for AMD's new unified Linux driver strategy whereby the new Catalyst driver will be isolated to being a user-space binary blob with both the full open-source driver and the Catalyst driver using this common AMDGPU kernel driver. There's also a new xf86-video-amdgpu DDX driver for supporting the X.Org that will need to get packaged up by distributions.
Basically their "high performance" (suure xD) proprietary driver will now become limited to being a user-space binary component that uses this open-source kernel driver.

2 Likes

Examples:

  • DOTA 2
  • CS:GO
  • Borderlands 2
  • XCOM : Enemy Unknown
  • Shadowrun Returns
  • Battle for Wesnoth
  • World of Goo
  • openTTD
  • Minecraft
  • 0 A.D.
  • Amnesia: The Dark Descent
  • Nexuiz
  • Machinarium
  • Urban Terror
  • Cube 2: Sauerbraten
  • Heroes of Newerth
  • Warsow
  • Tremulous
  • Glest
  • Flight Gear
  • AssaultCube
  • Regnum Online
  • Doom 3
  • Pendumbra: Overture
  • Unreal Tournament 99 - 2004 - present
  • Dofus
  • Prey
  • Quake Live
  • Cave Story
  • The Ur-quan Masters (StarControl 2)
  • Speed Dreams
  • free Tennis
  • Quake 4 Quake Wars
  • Bastion
  • Book of Unwritten Tales series
  • Heroes of Might and Magic 3 Complete
  • Ittle Dew
  • Jack Keane
  • War Thunder
  • Regnum Online
  • Planeshift
  • Wakfu
  • Planetary Annihilation
  • Albion Online
  • Shrine of the Avatar
  • Entropy
  • Ark: Survival Evolved
  • Relics of Annorath
  • Wurm Online
  • Champions of Regnum
  • Second Life
  • Fistful of Frags
  • Monster Madness Online
  • Strife
  • UFO Online
  • RuneScape 3
  • Anno Online
  • Star Conflict
  • Grimlands
  • Team Fortress 2
  • Dead Frontier
  • Spiral Knights
  • BlazeRush
  • Cossacks 3
  • I Can't Escape: Darkness
  • Aquaria
  • Arx Fatalis
  • Baldur's Date: The original saga
  • Baldur's Gate 2 Complete
  • Big Pharma
  • Broken Sword Director's Cut
  • Broken Sword 2: Remastered
  • Caesar 3
  • Call to Power 2
  • Descent 1+2
  • Descent 3 + Mercenary
  • The Ultimate Doom
  • Doom 2 + Final Doom
  • Duke Nukem 3d Atomic Edition
  • Fran Bow
  • FreeSpace 2
  • IceWind Dale Complete
  • icewind Dale 2 Complete
  • Jagged Alliance 2
  • King's Quest 1+2+3+4+5+6
  • Massive Chalice
  • Myst Masterpiece Edition
  • Neverwinter nights Diamond
  • Quake: The Offering
  • Satellite Reign
  • Space Pirates and Zombies
  • Space Quest 1-6
  • spacecom
  • Syndicate Wars
  • Terraria
  • To the Moon
  • Wasteland 2 Digital Classic Edition
  • The Talos Principle
  • Portal 2
  • Left 4 Dead 2
  • Half Life 1 and 2
  • Pillars of Eternity
  • Cities Skylines
  • Papers Please
  • Civ V
  • Dying Light
  • KSP
  • The Witcher 2 (not native but runs amazing)
  • Borderlands Presequel
  • Civ Beyond earth
  • Star Wars KTOR2
  • This War of Mine
  • FEZ
  • Transistor
  • The witcher 3
1 Like

Do you happen to have benchmarks on any of those that show that AMD does well with those titles?

if you run the openSource AMD drivers you will do just fine on those games.

Bad drivers and poor opengl at the first place.

So, you don't have benchmarks then?

not AMD specific ones no. but then again who cares? Read/watch the reviews and pay attention to the hardware used. Run the Phoronix Test Suite Benchmarks if you want to know how your machine and drivers stack up

No. That isn't what I want. What I want is to know how various hardware performs in certain games, ie games that I am interested in. The rest DOES NOT MATTER. I have a gaming pc not to run synthetics, but to run games, so that is what i want to see. Games. I want to see game performance. That's it.

name a couple games on that list and ill google it

The thing is that most of the games on that list are relatively easy to run. The Witcher 3 isn't, but it isn't currently available on linux.

Borderlands Series
Pillars of Eternity
The Witcher 2
The Talos Principle
BlazeRush
Ark: Survival Evolved
Shrine of the Avatar
Planetary Annihilation
The Penembra Series
0 A.D.

Those are some examples of the more complex games on Linux. The reason most of the games are easy to run is because they were written properly and optimized.

Metro is Notorious for being unoptimized. Just like Stalker is unoptimized.

2 Likes

For When you want to be lied to and screwed from all sides.
Nvidia..........Fuck You!! (Quoted from Linus Torvalds)

2 Likes