Poor GPU performance on Linux

Page 3 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

Scoopta

Reputable
Jun 22, 2014
138
0
4,690
I got an R9 Fury the day after launch with the intention of being able to max out basically every game at 1080p but I'm getting really poor performance in most games and I'm not sure why. Dying Light I average around 20 FPS on the Performance preset. Ark Survival I average around 40 FPS on the Medium preset with Epic render distance(actually improves FPS). And there are others where my performance is console grade or worse. I have the latest 15.7 drivers from AMD and I'm running the 3.19 kernel. In synthetic benchmarks like Unigine Heaven and Valley I get scores of 1187 and 2404 respectively while they were on the highest possible settings with Ultra quality 8xAA and in Heaven Extreme Tessellation so I don't think it's a driver issue but it may be. Can anyone offer any assistance?

Note: I'm pretty sure it's not a CPU bottleneck. I have an FX-9590 and according to my hardware monitor on my secondary display my GPU is generally pinned at around 100% use during play.
 


I think all Linux gamers are because Windows is getting DX12 and we're getting Vulkan and they have close to the same feature set. I hope AMD does the right thing with Vulkan. Otherwise I'll be disappointed.
 


Yea because both DX12 and Vulkan are basically Mantle. Yet somehow they get no credit for that.
 


Well the open sourced Mantle so I don't think they got anything from it.
 
ya, I see it does look like a Linux innovation .. I see NVidia gets it as well and seems intel ?

''There is still the possibility[23] of Sandy Bridge support since it supports compute through Direct3D11.''

theres the key wording ''Direct3D11'' [ direct3d- Windows-only graphics API ]

https://en.wikipedia.org/wiki/Vulkan_(API)

'' Khronos Group with special contributions from AMD'' = you see what I mean ??

'' Khronos tells us that Vulkan should work on any platform that supports OpenGL ES 3.1 and later, which is essentially all modern GPUs, and desktop GPUs going some distance back. ''

http://www.anandtech.com/show/9038/next-generation-opengl-becomes-vulkan-additional-details-released


so what ever benefit amd gets from it so should the rest ??
 


I'm hoping their Vulkan driver is good though because the OpenGL performance sucks.
 
how is this on windows with the 14.xx driver ?? 13.12 did not do as well ?

FPS:
26.3

Score:
1100

Min FPS:
14.0

Max FPS:
48.9


System

Platform:
Windows 7 (build 7601, Service Pack 1) 64bit

CPU model:
Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz (3399MHz) x4

GPU model:
AMD Radeon HD 7800 Series 14.501.1003.0 (2048MB) x1


Settings

Render:
OpenGL

Mode:
1600x1200 8xAA fullscreen

Preset
Custom

Quality
Ultra
 


I'm assuming that's your valley score. I don't remember what my 7870 scored on Linux but I can dig them up for comparison. I saved them somewhere.
 


Yea but I have a fury that's a long shot from a 7850
 
true -- ok valley is way better on linux the test above was run on a 19'' crt monitor this is a 32'' 1080 monitor and it looked good with this monitor in windows open gl not as good as this so it seems linux is better for opengl unless i got somthing wrong over in windows i need to see about ??

FPS:
21.1
Score:
883
Min FPS:
11.9
Max FPS:
38.6
System
Platform:
Linux 3.13.0-37-generic x86_64
CPU model:
Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz (3398MHz) x4
GPU model:
AMD Radeon HD 7800 Series (2048MB) x1
Settings
Render:
OpenGL
Mode:
1920x1080 8xAA fullscreen
Preset
Extreme HD

heaven[ sad]
FPS:
17.5
Score:
441
Min FPS:
7.4
Max FPS:
48.7
System
Platform:
Linux 3.13.0-37-generic x86_64
CPU model:
Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz (3398MHz) x4
GPU model:
AMD Radeon HD 7800 Series (2048MB) x1
Settings
Render:
OpenGL
Mode:
1920x1080 8xAA fullscreen
Preset
Custom
Quality
Ultra
Tessellation:
Extreme

tropics

Tropics Demo v1.3
FPS:
47.6
Scores:
1199
Min FPS:
24.2
Max FPS:
99.2
Hardware
Binary:
Linux 32bit GCC 4.3.2 Release May 20 2010
Operating system:
Linux 3.13.0-37-generic x86_64
CPU model:
Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz
CPU flags:
3398MHz MMX SSE SSE2 SSE3 SSSE3 SSE41 SSE42 HTT
GPU model:
AMD Radeon HD 7800 Series 4.4.13283 Compatibility Profile Context 14.501.1003 2048Mb
Settings
Render:
opengl
Mode:
1920x1080 8xAA fullscreen
Shaders:
high
Textures:
high
Filter:
trilinear
Anisotropy:
4x
Occlusion:
enabled
Reflection:
enabled
Refraction:
enabled
Volumetric:
enabled

onr thing i gotmto say is the picture or on screen quality is excellent it looks good nice eye candy it sure dont reflect in them scores
 


This is my 7870 valley bench. http://googledrive.com/host/0BzW0t4K6XI4gVE43WjlPVnlac2c
Heaven: http://googledrive.com/host/0BzW0t4K6XI4gY3RNamk2OXhXbHM

Fury Heaven: http://googledrive.com/host/0BzW0t4K6XI4gc3lGTlhzMEdrSlE
Valley: http://googledrive.com/host/0BzW0t4K6XI4gWnVwM2UteXdwNVk
 
looking at heaven score here it dont seem that far off ?? with in reason depending on system parts used ??

http://hothardware.com/reviews/amd-radeon-r9-fury-review?page=4

i'll tell you one thig to look at in the benchmark reviews is reguardless what card you use look at the low frames there all agbout the same weather it a super top rend card or a mid range card all it seems you get is a higher max frames so a top card goes up to 120 fps but its low fps may be 20 the a mid rangeg lesser card mat get max fps of 56 but its low fps is still 18 now put that to a chart and see what is a smoother frame rate ?? one that goes from 18 to 56 or one that goes from 20 to 120 ?? thats a lot of up and down right there ..

the onr thing i was saying above on linux it what i see on the screen dont reflect what it scores - cause it looks and runs good for the low crap scores it shows to get ??

unlike windows where you can catch or see the parts it struggles in ..
 


Yea all though one thing that is weird is my low was 8.3 and they're at 1440 not 1080 and got a low of 16.5 so I'm not sure what that's about. My max was above theirs but that makes sense. I still can't really figure out the Min though.
 


They literally all have basically the same min but why is mine so much lower :/
 
no telling ?? test build parts ?? faster harddrive ? better memory ?? differences in cpu's? you can put 10 exactly built pc's in a test and some may still do better than others ?? I look a benchmark articles with a grain of salt ...

heck even the driver may affect things as well and your kinda stuck in that cause your limited to 1 or 2 drivers maybe that support that new card as of today???

like this old 7850 I can try several drivers old and new to see if one gives a better result ??? that's why I still use the older 13,12 driver with it to me its works the best for my needs woth out issues that I got from any of the newer 14.xx drivers [black screening - blured text- ect... ]
 


Yea...and then there's driver settings because that can make a difference from what I've noticed.
 
one thing I think about is the cards them places like toms and all who do the testing reviews get select hand picked card fro the manufacture - to insure the best hype sales results. its not like they run to best buy and randomly pull one off the shelve to use so what they get may not be what you get

the cards the get maybe better binned - improved/ different bios and what not ??

look at page 8 then post 23ed down and then post 27 down '' Those shown in the pic are just meant to be used as "Samples" for the press & overclockers ''

see how that can go -

http://forums.evga.com/980-Ti-Kingpin-m2342319-p8.aspx


like reviews of a card well its got Samsung memory this and that and all but you get the card and see yours got elpida memory in it ?? I guess all that samsung and all that great crap only showed up everywhere but your house ??
 


Yea although it is stupid. That's kinda why I trust some YouTuber's more. While they often get cards sent to them they aren't always the best and sometimes they even buy the cards.
 
well dude I just don't know what more there is to say?? it down to live with what you got and hope for the best - rma the card and hope the 2ed one is a better card in some way- sell it off and try another brand or model of card -

don't think I never got a part or card that ended up a disappointment in some way - I got 2 sapphires that were and this powercolor 7850 is the one I got to replace them - one was a 6850 that just was crap from the get go just a bad card all around the next was a 7770 that reset my boards bios some how then I got the 7805 for like 50 bucke cheaper then the other 2 and stuck it in played around with it and cqlled it good -- no issues with it fires up and runs all day

you may try to look at threads like this

http://www.tomshardware.com/answers/id-2735005/fury-running-slow.html

from a custom search to see whats been reported from other end users ??

http://www.tomshardware.com/forum/all.html?refine=r9+fury

 


Seems like some people are having issues with the card. Mine doesn't seem to have issues other than ones I think can be contributed to AMD's OpenGL driver but I haven't benched the card in Windows. I don't have an installation and I don't really want to partition my drive. I could install Windows on a USB drive but I feel like that could really affect performance.
 
I keep all my os's on there own harddrives I don't ''split '' them on to one drive .. that way if something goes wrong I only loose that one thing and not 2 things and will all ways keep a working drive with a good os on it ?? but that's just me like now on this I got 1 500gbhard drive with Linux loaded and one 500gb harddrive with Linux loaded on it . no point a drive going bad and loosing to os's worth of stuff