Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

Rise of the Tomb Raider tested on AMD RX 580

By -

To go along with Liam’s benchmarks of the game on his Nvidia GPU, I decided to also run some tests on my RX 580 to give you a picture of the AMD performance of the Rise of the Tomb Raider port. So, let’s go!

Disclosure: I participated in the closed Linux beta for ROTTR and thus received a key for the game from Feral.

Let’s first go over my gaming rig specs before we jump into the results. My system uses an AMD R7 1700 at 3.7GHz and 16 GB of 2133MHz DDR4 RAM. The GPU I am using is an Asus ROG RX 580 8 GB. On the software side I’m using Antergos with Linux 4.15.15 with Mesa 18.0.1. Feral’s Gamemode was installed and operational for these tests.

Due to time constraints I stuck to running the benchmark through the Lowest, Low, Medium, High and Very High without anti-aliasing at 1080p resolution. Benchmarks were repeated a couple of times on each preset to eliminate as many discrepancies as possible.

So, let’s have a look at the numbers:

On the Lowest preset the game quite simply ran flawlessly, maintaining an average of above 100 FPS during each of the three scenes the benchmark went through. The low minimum framerate during the Syria scene appears to be an oddity of this game that makes the minimum framerates in this benchmark largely meaningless. While monitoring the game, it never actually seemed to drop down to 24 FPS, so my guess is that some individual frames in the benchmark just take abnormally long to render and bring the minimum framerate way down. You can see similar numbers in my other benchmarks of the game but I wouldn’t consider these low minimums meaningful. I decided not to average them out so as to avoid looking like I am tampering with the results.

 

Low preset isn’t a big change from the Lowest in terms of performance. The game still maintains an average framerate of around 100 FPS throughout the benchmark.

 

 

On medium settings the game is finally starting to make the RX 580 work but the averages are still very much on the healthy side of 60 FPS and even according to the somewhat untrustworthy minimums the game is maintaining a stable framerate.

 

 

On High settings the gap to 60 FPS is narrowing but there’s still some wiggle room for anti-aliasing effects and possibly increased resolution here.

 

 

At Very High some of the Scenes are hitting near the desired 60 FPS average and dipping below the 60 FPS at times, although not to a point of unplayability. You could probably still enable some anti-aliasing and get away with it, but if you are unwilling to occasionally dip below the 60 mark you might need to drop some settings to achieve a constant framerate.

 

Overall I’d say this port is working quite wonderfully. Not only are AMD cards on the officially supported list, they would seem to be running quite well too. Do note however that 1st and 2nd generation GCN graphics cards (or older) are not supported, which makes sense considering the experimental state of the Vulkan drivers for those graphics card. According to Feral at a minimum you want an R9 285. So, if your GPU is either that or an R9 380, RX 470/570, RX 480/580 or better you should be good to go.

When it comes to the actual game, I sadly haven’t been able to test it too much. I played about 3-ish hours of the game during the beta and I didn’t run into issues, graphical or stability-wise so I think the game beyond the benchmark is also shipping in good condition. As far as the gameplay and story are concerned, I’ll leave the evaluation of the game to those with more time on their hands.

Article taken from GamingOnLinux.com.
19 Likes
About the author -
author picture
I'm a Linux gamer from Finland. I like reading, long walks on the beach, dying repeatedly in roguelikes and ripping and tearing in FPS games. I also sometimes write code and sometimes that includes hobbyist game development.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
68 comments
Page: 1/4»
  Go to:

pete910 Apr 19, 2018
View PC info
  • Supporter Plus
Nice work Samsai, Just bought and downloading, interesting to see what it's going to be like on my rx64.
drlamb Apr 19, 2018
I'll try my Vega FE tonight on Mesa 17.X and report back. I'll have to wait until Solus updates to Mesa 18 to test that.


Last edited by drlamb on 19 April 2018 at 2:19 pm UTC
PublicNuisance Apr 19, 2018
I'm glad the RX 580 is doing so well. I hope to see some becnhmarks with the Ryzen 1300X or 1600X as I am considering getting one soon to replace my 9590.
Ehvis Apr 19, 2018
View PC info
  • Supporter Plus
What caused that low "min" value for the last test in Syria?
Liam Dawe Apr 19, 2018
What caused that low "min" value for the last test in Syria?
Syria just seems to be a hard-hitting area, even through multiple benchmark runs sometimes it just dives the minimum. I assume Samsai did multiple runs :)


Last edited by Liam Dawe on 19 April 2018 at 2:48 pm UTC
dubigrasu Apr 19, 2018
If you guys are interested in the performance on older AMD cards (AMD HD 7970/R9 280X):
View video on youtube.com
chui2ch Apr 19, 2018
What caused that low "min" value for the last test in Syria?
2133 memory is probably also hurting it. I know when I went from 2400 to 2933 it made a huge difference on Ryzen.
Samsai Apr 19, 2018
What caused that low "min" value for the last test in Syria?
The minimums are just odd in general and don't seem to reflect anything too meaningful. Between benchmark runs it jumps up and down and when you monitor the framerates with Steam's FPS counter it doesn't actually appear to go that low. Like I mentioned in the article, I think some small amount of frames are taking a weirdly long time to render and that drops the minimum framerate recorded. Getting 1% and 5% low figures would likely be more useful.
Shmerl Apr 19, 2018
How does performance of Feral's wrapper compare to dxvk? Both are using D3D11 → Vulkan translation, so it would be interesting to see. Or is it using D3D12 → Vulkan?


Last edited by Shmerl on 19 April 2018 at 3:29 pm UTC
nox Apr 19, 2018
Performance on my Vega 56 is great too. Just have to remember to save often. Had one full system freeze at one point (that sucked).
drlamb Apr 19, 2018
Performance on my Vega 56 is great too. Just have to remember to save often. Had one full system freeze at one point (that sucked).

Tumbleweed or Leap? Mesa version?
nox Apr 19, 2018
Performance on my Vega 56 is great too. Just have to remember to save often. Had one full system freeze at one point (that sucked).

Tumbleweed or Leap? Mesa version?
Tumbleweed with mesa 18.0.99~git20180413-2.2
Scoopta Apr 19, 2018
How does performance of Feral's wrapper compare to dxvk? Both are using D3D11 → Vulkan translation, so it would be interesting to see. Or is it using D3D12 → Vulkan?
I've got to imagine ferals wrapper is that cut and dry. If it was it wouldn't take them this long to port games. I'm sure they use one(seeing as we have the name) but I don't think that's all they do. That being said one is native and the other is wine so even if the performance is worse I'd take the native.
Shmerl Apr 19, 2018
I've got to imagine ferals wrapper is that cut and dry. If it was it wouldn't take them this long to port games. I'm sure they use one(seeing as we have the name) but I don't think that's all they do. That being said one is native and the other is wine so even if the performance is worse I'd take the native.

It's not native, it's a wrapper. But I'm not sure whether it's D3D11 → Vulkan or D3D12 → Vulkan. Rise of The Tomb Raider supposedly supports both D3D11 and D3D12.

The reason it takes Feral long time is I assume the fact that they don't have full D3D11/12 translation implementations, and need to fill missing gaps in each port. Plus unlike Wine they don't have many other APIs that potentially need translation, so every new port requires them to complete them as well.


Last edited by Shmerl on 19 April 2018 at 5:26 pm UTC
Lolo01 Apr 19, 2018
Some benchs on my Ryzen 3 1300X (4x3,7GHz) - 16Go DDR4 2666MHz - RX570 4G (Mesa 18.0.0) - Kubuntu 17.10 (4.13)
High presets if you don't read french :D





Last edited by Lolo01 on 19 April 2018 at 8:01 pm UTC
Shmerl Apr 19, 2018
Are you comparing the right thing though? I.e. are you sure it's using D3D12 → Vulkan translation? Because if it's using D3D11 one, you should have compared same one on Windows.

Can you analyze the binary, is it using D3D11 or D3D12 in translation there?


Last edited by Shmerl on 19 April 2018 at 7:55 pm UTC
Lolo01 Apr 19, 2018
Are you comparing the right thing though? I.e. are you sure it's using D3D12 → Vulkan translation? Because if it's using D3D11 one, you should have compared same one on Windows.

Can you analyze the binary, is it using D3D11 or D3D12 there?

DX12 sucks.
There's not that much difference with DX11.
Shmerl Apr 19, 2018
DX12 sucks.
There's not that much difference with DX11.

I didn't quite understand what Feral are using though when translating to Vulkan. D3D11 or D3D12? It makes sense to compare apples to apples, not apples to oranges.


Last edited by Shmerl on 19 April 2018 at 8:32 pm UTC
drlamb Apr 19, 2018
So I want to wait until I can test MESA 18 for my final verdict but my Vega FE scores ~45Fps with everything maxed out (FXAA/SMAA) at 3440x1440. The GPU Utilization seems very low during some parts.

I can't wait until wattman and Freesync are available for use under Linux. That way I could force my GPU clocks/fan speeds as I know it can perform better than this.


Last edited by drlamb on 19 April 2018 at 9:16 pm UTC
cRaZy-bisCuiT Apr 19, 2018
I wonder when the time has come that the Feral Vulkan Ports will perform better than Windows native! At that time $MS will have to bribe quite a few magazines and devs to not make that public. :'P
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.