Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Valve, with the help of Codeweavers, has adapted their own version of Wine into the Steam subsystem called "Proton", which is bundled into each and every copy of Steam on Linux. Proton itself has come a long way, and many (if not most!) Windows games now work on it.
Long story short: if you set Civilization VI to use Proton, it just works. No tweaking. No messing around. If it works on your machine under Windows, it will work on your machine under Linux.
Now, if you're having performance problems with the game under Windows, you'll experience those exact same performance problems under Linux. There isn't much that can be done in software if the game doesn't like your hardware. :)
Ah, hang on. Those speeds sound about right if you are using the integrated Zen GPU onboard the 5700g, not the RX6600.
Can I ask what port your monitor is currently plugged into? Is it plugged directly into the RX6600 card, or one of the motherboard video ports?
Very good. Ok, so my next question would be drivers / OS related -- are your drivers up to date? And what Linux distribution are you using? (The popular ones like Ubuntu and Fedora should have no problems, but some of the more eclectic distributions can make odd graphical choices.) (Also, are you running under Wayland or X? It shouldn't make a difference these days, but might be something to test.)
Also, what resolution are you using? Most GPUs can really fly with Civ VI at 1080p (my old GTX 1650 certainly does), and even if you're going 4K the RX6600 should be giving you better performance (at least 60 FPS). You might test out a lower resolution to see if you get a more appropriate speed (RX6600 should be well over 100 FPS at 1080p, probably closer to 150). Unusually slow speeds at higher resolution might indicate that there's a memory or bandwidth issue somewhere.
Thanks for the feedback. I wasn't aware RX6600 should manage 60fps even in 4K.
I run Ubuntu 22.04 in completely stock format and everything up-to-date. I don't tweak things, if it doesn't work I play another game. Monitor resolution is QHD.
I keep memory settings at Ultra. I found out that per performance settings I get these benchmark results,
- Medium = 17ms
- High = 22.5ms
- Ultra = 23ms
So keeping things at medium, I can play just fine and smooth. But maybe there is a bottleneck above medium. Anyway, I conclude that this Linux port doesn't run well. I'll take Mosey's advice and check if the Windows version with Proton runs better.
Same conditions with above,
- Medium = 7.7ms
- Ultra = 11.7ms
Yes, even using Ubuntu you should be able to achieve that.
Try dropping down to 1080p (or even 720p), and take a look at the results. If there is an enormous improvement, then you've got a bandwidth problem somewhere in your system.
Ok, two things: Mosey's advice is for low-end computers. Which your machine is not. Windows consumes an enormous amount of resources compared to Linux, so the fewer resources your computer has, the worse Windows will do.
Second, Windows doesn't use Proton, because it runs Windows software natively.
Still, it would be a good test to see just how well Civ Vi runs under Windows on your machine. If it does do well, you've probably got driver issues under Linux.
BTW, how much RAM does your machine have? (Hopefully more than 8 GB.)
Oh! Sorry, I thought you meant running under Windows. :)
Yes, Proton is at this point far, far better than the old Aspyr port. Everyone should be using Proton on Linux at this point. (At least for Civ VI.)