• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

An unusual case of AMD GPUs performing quite higher on Linux than in Windows in Hitman 2

Joined
Apr 18, 2013
Messages
1,260 (0.29/day)
Location
Artem S. Tashkinov
Actually I need TPU users help here since I don't own this game. @W1zzard

Those of you who run Linux and have AMD GPUs: could you run this game under Windows and Linux (via Steam/Proton 4.2) and compare the image quality between the two OSes?

Phoronix has just run some tests under Linux and according to them AMD GPUs show an unheard-of level of performance in this game.

For 1440p:

Windows:



Linux:

Screenshot.png
 
Joined
Sep 17, 2014
Messages
23,129 (6.10/day)
Location
The Washing Machine
System Name Tiny the White Yeti
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling CPU: Thermalright Peerless Assassin / Case: Phanteks T30-120 x3
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
VR HMD HD 420 - Green Edition ;)
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
Actually I need TPU users help here since I don't own this game. @W1zzard

Those of you who run Linux and have AMD GPUs: could you run this game under Windows and Linux (via Steam/Proton 4.2) and compare the image quality between the two OSes?

Phoronix has just run some tests under Linux and according to them AMD GPUs show an unheard-of level of performance in this game.

For 1440p:

Windows:



Linux:

View attachment 122189

Not really - or at least not just AMD, though, different testing methodology and the Nvidia cards also show about 8-10 FPS increases.

In fact it seems it is mostly just Turing that is lagging behind. A clear case of driver support IMO. Look at the 1080. It gains almost as much as Vega 64 (+11 vs 13 fps). At the same time, the 2070 shows -5 FPS.

That said, there is certainly a difference, but again, I don't think its some mystical magic sauce at work.
 
Joined
Nov 29, 2016
Messages
696 (0.23/day)
System Name Unimatrix
Processor Intel i9-9900K @ 5.0GHz
Motherboard ASRock x390 Taichi Ultimate
Cooling Custom Loop
Memory 32GB GSkill TridentZ RGB DDR4 @ 3400MHz 14-14-14-32
Video Card(s) EVGA 2080 with Heatkiller Water Block
Storage 2x Samsung 960 Pro 512GB M.2 SSD in RAID 0, 1x WD Blue 1TB M.2 SSD
Display(s) Alienware 34" Ultrawide 3440x1440
Case CoolerMaster P500M Mesh
Power Supply Seasonic Prime Titanium 850W
Keyboard Corsair K75
Benchmark Scores Really Really High
Why would graphic quality be different?

Could be the AMD drivers on linux is better or maybe Vulkan.
 
Joined
Sep 17, 2014
Messages
23,129 (6.10/day)
Location
The Washing Machine
System Name Tiny the White Yeti
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling CPU: Thermalright Peerless Assassin / Case: Phanteks T30-120 x3
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
VR HMD HD 420 - Green Edition ;)
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
Why would graphic quality be different?

Could be the AMD drivers on linux is better or maybe Vulkan.

And other more minor things such as benching with hot or cold cards, settings besides the Ultra slider, etc etc etc.

Polaris does jump out though at +15 fps for the 590.
 
Joined
Oct 2, 2015
Messages
3,152 (0.92/day)
Location
Argentina
System Name Ciel / Akane
Processor AMD Ryzen R5 5600X / Intel Core i3 12100F
Motherboard Asus Tuf Gaming B550 Plus / Biostar H610MHP
Cooling ID-Cooling 224-XT Basic / Stock
Memory 2x 16GB Kingston Fury 3600MHz / 2x 8GB Patriot 3200MHz
Video Card(s) Gainward Ghost RTX 3060 Ti / Dell GTX 1660 SUPER
Storage NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB / NVMe WD Blue SN550 512GB
Display(s) AOC Q27G3XMN / Samsung S22F350
Case Cougar MX410 Mesh-G / Generic
Audio Device(s) Kingston HyperX Cloud Stinger Core 7.1 Wireless PC
Power Supply Aerocool KCAS-500W / Gigabyte P450B
Mouse EVGA X15 / Logitech G203
Keyboard VSG Alnilam / Dell
Software Windows 11
AMD drivers on Linux are a LOT better than in Windows, if you are speaking of OpenGL. DX is still king on Windows (duh) and Vulkan is mostly the same on both.
 
Joined
Apr 18, 2013
Messages
1,260 (0.29/day)
Location
Artem S. Tashkinov
AMD drivers on Linux are a LOT better than in Windows, if you are speaking of OpenGL. DX is still king on Windows (duh) and Vulkan is mostly the same on both.

Just to make things clear: under Windows this games runs natively, and under Linux it runs via DirectX11 to Vulkan translation (DXVK) and also Win32 API to POSIX calls translation (Wine), so overall we're talking about two layers of translation.

I really would like people to compare this game on their hardware when everything, except an OS and drivers, is the same and game visual settings and quality are also 100% the same cause otherwise we may speculate indefinitely.
 
Joined
Sep 17, 2014
Messages
23,129 (6.10/day)
Location
The Washing Machine
System Name Tiny the White Yeti
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling CPU: Thermalright Peerless Assassin / Case: Phanteks T30-120 x3
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
VR HMD HD 420 - Green Edition ;)
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
Just to make things clear: under Windows this games runs natively, and under Linux it runs via DirectX11 to Vulkan translation (DXVK) and also Win32 API to POSIX calls translation (Wine), so overall we're talking about two layers of translation.

I really would like people to compare this game on their hardware when everything, except an OS and drivers, is the same and game visual settings and quality are also 100% the same cause otherwise we may speculate indefinitely.



Now that changes things a bit :D wow
 
Joined
Oct 2, 2015
Messages
3,152 (0.92/day)
Location
Argentina
System Name Ciel / Akane
Processor AMD Ryzen R5 5600X / Intel Core i3 12100F
Motherboard Asus Tuf Gaming B550 Plus / Biostar H610MHP
Cooling ID-Cooling 224-XT Basic / Stock
Memory 2x 16GB Kingston Fury 3600MHz / 2x 8GB Patriot 3200MHz
Video Card(s) Gainward Ghost RTX 3060 Ti / Dell GTX 1660 SUPER
Storage NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB / NVMe WD Blue SN550 512GB
Display(s) AOC Q27G3XMN / Samsung S22F350
Case Cougar MX410 Mesh-G / Generic
Audio Device(s) Kingston HyperX Cloud Stinger Core 7.1 Wireless PC
Power Supply Aerocool KCAS-500W / Gigabyte P450B
Mouse EVGA X15 / Logitech G203
Keyboard VSG Alnilam / Dell
Software Windows 11
That's the magic of Wine, sometimes it manages that.
It may be Vulkan (throu DXVK) doing a better multi-threading than the DX11 Windows driver.
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,607 (1.37/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 5700X3D
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 64GB DDR4-3600(4x16)
Video Card(s) MSI RTX 3070 Gaming X Trio
Storage ADATA Legend 2TB
Display(s) Samsung Viewfinity Ultra S6 (34" UW)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 24.04 LTS
There's one simple explanation: DXVK.

That's the magic of Wine, sometimes it manages that.
I think sometimes it does not translate all DX calls, so the game may look kinda similar to what you see on Windows, but skips a few steps and cuts a few corners every now and then.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,263 (4.41/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
AMD's drivers are open sourced via the GPUOpen initiative. NVIDIA's drivers are closed source where people on Linux only get binaries NVIDIA provides. Anyone can optimize AMD's drivers; no one can optimize NVIDIA's drivers except NVIDIA. NVIDIA, in general, doesn't care about Linux beyond use in super computers. It should come as no surprise that AMD cards run better on Linux than NVIDIA because of this.
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,607 (1.37/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 5700X3D
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 64GB DDR4-3600(4x16)
Video Card(s) MSI RTX 3070 Gaming X Trio
Storage ADATA Legend 2TB
Display(s) Samsung Viewfinity Ultra S6 (34" UW)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 24.04 LTS
BTW, Nvidia drivers broke my Ubuntu today. Got stuck in a login loop.
 
Joined
Oct 2, 2015
Messages
3,152 (0.92/day)
Location
Argentina
System Name Ciel / Akane
Processor AMD Ryzen R5 5600X / Intel Core i3 12100F
Motherboard Asus Tuf Gaming B550 Plus / Biostar H610MHP
Cooling ID-Cooling 224-XT Basic / Stock
Memory 2x 16GB Kingston Fury 3600MHz / 2x 8GB Patriot 3200MHz
Video Card(s) Gainward Ghost RTX 3060 Ti / Dell GTX 1660 SUPER
Storage NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB / NVMe WD Blue SN550 512GB
Display(s) AOC Q27G3XMN / Samsung S22F350
Case Cougar MX410 Mesh-G / Generic
Audio Device(s) Kingston HyperX Cloud Stinger Core 7.1 Wireless PC
Power Supply Aerocool KCAS-500W / Gigabyte P450B
Mouse EVGA X15 / Logitech G203
Keyboard VSG Alnilam / Dell
Software Windows 11
AMD's drivers are open sourced via the GPUOpen initiative. NVIDIA's drivers are closed source where people on Linux only get binaries NVIDIA provides. Anyone can optimize AMD's drivers; no one can optimize NVIDIA's drivers except NVIDIA. NVIDIA, in general, doesn't care about Linux beyond use in super computers. It should come as no surprise that AMD cards run better on Linux than NVIDIA because of this.
It's more of a case of Nvidia drivers already working the best, like in Windows.
 
Joined
Mar 16, 2017
Messages
2,236 (0.78/day)
Location
Tanagra
System Name El-cheapo
Processor Xeon E5-2667v2
Motherboard ASUS P9X79 Pro
Cooling Some cheap tower cooler, I dunno, with lots of case fans
Memory 32GB 1866-DDR3 ECC
Video Card(s) AsRock 6700 XT
Storage WD NVME 1GB
Display(s) ASUS Pro Art 27"
Case Antec P7 Neo
Are the test mules running similar CPUs to ensure that’s not an influence?
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,174 (2.77/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
I've been more than happy with my experience with my Vega 64 in Linux to be completely honest. Proton works with a number of games using DXVK and it's not too bad. Steam makes Linux gaming bearable.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,263 (4.41/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
It's more of a case of Nvidia drivers already working the best, like in Windows.
Yeah, Windows is the warzone where AMD and NVIDIA are both fully committed to creating the best drivers they can. This is about Linux though where neither company has financial incentive to prioritize drivers. AMD is ahead because they threw it at the community and the community did a great job.
 

Space Lynx

Astronaut
Joined
Oct 17, 2014
Messages
17,503 (4.65/day)
Location
Kepler-186f
Processor 7800X3D -25 all core
Motherboard B650 Steel Legend
Cooling Frost Commander 140
Video Card(s) Merc 310 7900 XT @3100 core -.75v
Display(s) Agon 27" QD-OLED Glossy 240hz 1440p
Case NZXT H710 (Red/Black)
Audio Device(s) Asgard 2, Modi 3, HD58X
Power Supply Corsair RM850x Gold
only a 14 fps difference? eh. not impressed personally.
 
Joined
Oct 2, 2015
Messages
3,152 (0.92/day)
Location
Argentina
System Name Ciel / Akane
Processor AMD Ryzen R5 5600X / Intel Core i3 12100F
Motherboard Asus Tuf Gaming B550 Plus / Biostar H610MHP
Cooling ID-Cooling 224-XT Basic / Stock
Memory 2x 16GB Kingston Fury 3600MHz / 2x 8GB Patriot 3200MHz
Video Card(s) Gainward Ghost RTX 3060 Ti / Dell GTX 1660 SUPER
Storage NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB / NVMe WD Blue SN550 512GB
Display(s) AOC Q27G3XMN / Samsung S22F350
Case Cougar MX410 Mesh-G / Generic
Audio Device(s) Kingston HyperX Cloud Stinger Core 7.1 Wireless PC
Power Supply Aerocool KCAS-500W / Gigabyte P450B
Mouse EVGA X15 / Logitech G203
Keyboard VSG Alnilam / Dell
Software Windows 11
Yeah, Windows is the warzone where AMD and NVIDIA are both fully committed to creating the best drivers they can. This is about Linux though where neither company has financial incentive to prioritize drivers. AMD is ahead because they threw it at the community and the community did a great job.
Nvidia does, for CUDA work and professional OpenGL/OpenCL apps.
AMD is ahead their own Windows driver by a wide margin, radeonsi/amdgpu offers intelligent multithreading, shader cache, OpenGL ES and 3 options of Vulkan drivers, vs the worst OpenGL driver and no OGL ES support on Windows. If they solve the rare graphic bugs it has and can enable the missing characteristics, it will be perfect.
With Nvidia you get the same driver as Windows, with both the good and the bad of that (sans the stupid Geforce Experience), that means getting bad new kernel's support, but also the best OpenGL driver.
 
D

Deleted member 158293

Guest
AMD drivers are highly optimized and packed with the Linux kernel in most (all?) Distros so they get the full peer review and innovation treatment (except low level hardware access binaries). Which in turn also help AMD on projects like Stadia with awesomely optimized drivers using much less development budget required which in turn can reduce AMD's bid price to win these contracts while keeping higher margins, it's a win-win for everyone.

Nvidia is keeping all their binaries closed so they have to spend in more in development inhouse to achieve lesser results. Nvidia's business model and the corporate culture just do not look very compatible with open source projects in general. So I can see them putting more effort in Windows.
 
Joined
Oct 2, 2015
Messages
3,152 (0.92/day)
Location
Argentina
System Name Ciel / Akane
Processor AMD Ryzen R5 5600X / Intel Core i3 12100F
Motherboard Asus Tuf Gaming B550 Plus / Biostar H610MHP
Cooling ID-Cooling 224-XT Basic / Stock
Memory 2x 16GB Kingston Fury 3600MHz / 2x 8GB Patriot 3200MHz
Video Card(s) Gainward Ghost RTX 3060 Ti / Dell GTX 1660 SUPER
Storage NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB / NVMe WD Blue SN550 512GB
Display(s) AOC Q27G3XMN / Samsung S22F350
Case Cougar MX410 Mesh-G / Generic
Audio Device(s) Kingston HyperX Cloud Stinger Core 7.1 Wireless PC
Power Supply Aerocool KCAS-500W / Gigabyte P450B
Mouse EVGA X15 / Logitech G203
Keyboard VSG Alnilam / Dell
Software Windows 11
AMD drivers are highly optimized and packed with the Linux kernel in most (all?) Distros so they get the full peer review and innovation treatment (except low level hardware access binaries). Which in turn also help AMD on projects like Stadia with awesomely optimized drivers using much less development budget required which in turn can reduce AMD's bid price to win these contracts while keeping higher margins, it's a win-win for everyone.

Nvidia is keeping all their binaries closed so they have to spend in more in development inhouse to achieve lesser results. Nvidia's business model and the corporate culture just do not look very compatible with open source projects in general. So I can see them putting more effort in Windows.
I would love to have the OpenGL driver of radeonsi on Windows, CEMU, yuzu and RPCS3 would improve a lot.
 
Top