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

Elden Ring PC Stuttering Issues Fixed - But Only on Valve's Steam Deck

Raevenlord

News Editor
Joined
Aug 12, 2016
Messages
3,755 (1.35/day)
Location
Portugal
System Name The Ryzening
Processor AMD Ryzen 9 5900X
Motherboard MSI X570 MAG TOMAHAWK
Cooling Lian Li Galahad 360mm AIO
Memory 32 GB G.Skill Trident Z F4-3733 (4x 8 GB)
Video Card(s) Gigabyte RTX 3070 Ti
Storage Boot: Transcend MTE220S 2TB, Kintson A2000 1TB, Seagate Firewolf Pro 14 TB
Display(s) Acer Nitro VG270UP (1440p 144 Hz IPS)
Case Lian Li O11DX Dynamic White
Audio Device(s) iFi Audio Zen DAC
Power Supply Seasonic Focus+ 750 W
Mouse Cooler Master Masterkeys Lite L
Keyboard Cooler Master Masterkeys Lite L
Software Windows 10 x64
Elden Ring launched in late February to rave critic and consumer reviews. The game is an excellent showcase of From Software's gaming design ethos, but ultimately proves that the company's rendering engine still requires work after years of installments due to widely-reported stuttering issues - irrespective of hardware configuration. A fix for Elden Ring's stuttering issues has surfaced on late Monday - courtesy of Valve and its Proton wrapper, and only applicable to the Steam Deck. In a way, this turns Steam Deck into the smoothest device to play Elden Ring on.

The issue with Elden Ring's stuttering has been linked to the games' continuous shader loading. Apparently, Elden Ring allows users to enter its vast open-world without pre-compiling the required shaders (something that we've seen other games do through usually lengthy boot-up processes) for the specific hardware. This forces the game to constantly compile shaders as they're required (due to world loading, animation loading, among other triggers), which is responsible for the stuttering issues gamers on PC have been encountering.





Valve's engineers solved the problem via Proton, the compatibility wrapper that allows games to be played in Linux builds. Since the Steam Deck is pushing the engine's API calls via Vulkan through the Proton wrapper, Valve can itself deploy compiled shaders optimized for Steam Deck at the wrapper level, which prevent the constant shader loading from happening while in-game.

View at TechPowerUp Main Site | Source
 
Joined
Jul 16, 2014
Messages
8,115 (2.29/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
"WAY TO GO DALLAS!!" ...Ooops I mean Valve.:kookoo:
 
Joined
Jun 19, 2010
Messages
397 (0.08/day)
Location
Germany (Euregio)
Processor Ryzen 5600X
Video Card(s) RTX 3050
Software Win11
Doesn´t a usersetting of Shader-Cache "unlimited" in the Nvidias Setting do anything for Team Green?
 
Joined
Nov 8, 2020
Messages
474 (0.38/day)
System Name Dusty
Processor 5900x
Motherboard MSI B550 Tomahawk
Cooling Noctua NH-D15
Memory Corsair Vengence LPX 32GB
Video Card(s) MSI RTX 3070 Gaming X
Storage yes
Case Fractal Design Define R6
Power Supply EVGA SuperNOVA 750w
VR HMD Oculus CV1
Will this work in Arch Linux?
It works because the Deck is one set of hardware, which means that any shaders you compile on one deck works on another, same hardware on all of them. It is not specifically related to one OS or another.
 
Joined
Oct 2, 2015
Messages
2,986 (0.96/day)
Location
Argentina
System Name Ciel
Processor AMD Ryzen R5 5600X
Motherboard Asus Tuf Gaming B550 Plus
Cooling ID-Cooling 224-XT Basic
Memory 2x 16GB Kingston Fury 3600MHz@3933MHz
Video Card(s) Gainward Ghost 3060 Ti 8GB + Sapphire Pulse RX 6600 8GB
Storage NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB
Display(s) Gigabyte G27Q + AOC 19'
Case Cougar MX410 Mesh-G
Audio Device(s) Kingston HyperX Cloud Stinger Core 7.1 Wireless PC
Power Supply Aerocool KCAS-500W
Mouse Logitech G203
Keyboard VSG Alnilam
Software Windows 11 x64
Doesn´t a usersetting of Shader-Cache "unlimited" in the Nvidias Setting do anything for Team Green?
That just increases the limit of the cache, you still will have to build shaders on the go.
Blame DirectX12, if the game ran on Vulkan, you could build shaders in parallel using multiple threads.
 
Joined
Dec 30, 2021
Messages
354 (0.43/day)
That just increases the limit of the cache, you still will have to build shaders on the go.
Blame DirectX12, if the game ran on Vulkan, you could build shaders in parallel using multiple threads.
I'll choose to blame the devs. There are other DX12 games with stuttering, but this is the worst of the bunch by far, and there are also DX12 games that have managed to avoid the problem entirely. I love From Software more than anyone should like a corporation, but they bungled this one.
 
Joined
Oct 2, 2015
Messages
2,986 (0.96/day)
Location
Argentina
System Name Ciel
Processor AMD Ryzen R5 5600X
Motherboard Asus Tuf Gaming B550 Plus
Cooling ID-Cooling 224-XT Basic
Memory 2x 16GB Kingston Fury 3600MHz@3933MHz
Video Card(s) Gainward Ghost 3060 Ti 8GB + Sapphire Pulse RX 6600 8GB
Storage NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB
Display(s) Gigabyte G27Q + AOC 19'
Case Cougar MX410 Mesh-G
Audio Device(s) Kingston HyperX Cloud Stinger Core 7.1 Wireless PC
Power Supply Aerocool KCAS-500W
Mouse Logitech G203
Keyboard VSG Alnilam
Software Windows 11 x64
Optimizing shader performance is like the rest of the optimizations, comes at the end and with zero budget. Don't blame the devs, blame the management.
Look at some Koei Tecmo games, it can always be worse, far worse.
 
Joined
Apr 9, 2021
Messages
32 (0.03/day)
System Name desktop
Processor i5 11600k
Motherboard Asus TUF Gaming Z590-Plus WiFi
Cooling Noctua NH-D15
Memory Corsair 32GB (2 x 16GB) Vengeance LPX, DDR4 3600MHz, CL18
Video Card(s) Asus GeForce RTX 4080 TUF Gaming - OC Edition
Storage 2TB WD_BLACK SN850X NVMe
Display(s) Acer Predator 1440p
Not experienced this PC stuttering myself, so not sure whats that all about.
 
Joined
Mar 28, 2018
Messages
1,791 (0.82/day)
Location
Arizona
System Name Space Heater MKIV
Processor AMD Ryzen 7 5800X
Motherboard ASRock B550 Taichi
Cooling Noctua NH-U14S, 3x Noctua NF-A14s
Memory 2x32GB Teamgroup T-Force Vulcan Z DDR4-3600 C18 1.35V
Video Card(s) PowerColor RX 6800 XT Red Devil (2150MHz, 240W PL)
Storage 2TB WD SN850X, 4x1TB Crucial MX500 (striped array), LG WH16NS40 BD-RE
Display(s) Dell S3422DWG (34" 3440x1440 144Hz)
Case Phanteks Enthoo Pro M
Audio Device(s) Edifier R1700BT, Samson SR850
Power Supply Corsair RM850x, CyberPower CST135XLU
Mouse Logitech MX Master 3
Keyboard Glorious GMMK 2 96%
Software Windows 10 LTSC 2021, Linux Mint
I wonder if running it under VKD3D-Proton (DX12 to Vulkan translation layer) would affect this issue on Windows at all.

Apparently using DXVK on some DX9 games in Windows can help with stability and performance in some cases.
 
Joined
Apr 9, 2021
Messages
32 (0.03/day)
System Name desktop
Processor i5 11600k
Motherboard Asus TUF Gaming Z590-Plus WiFi
Cooling Noctua NH-D15
Memory Corsair 32GB (2 x 16GB) Vengeance LPX, DDR4 3600MHz, CL18
Video Card(s) Asus GeForce RTX 4080 TUF Gaming - OC Edition
Storage 2TB WD_BLACK SN850X NVMe
Display(s) Acer Predator 1440p
Yes I'm confused, it's running buttery smooth on my 5800X + 2080 super combo at high settings. Not one stutter in 45 hours of gameplay.
Yes im also on rtx 2080 and played through the entire game at about 100 hours finish.
 
Joined
Nov 15, 2020
Messages
861 (0.70/day)
System Name 1. Glasshouse 2. Odin OneEye
Processor 1. Ryzen 9 5900X (manual PBO) 2. Ryzen 9 7900X
Motherboard 1. MSI x570 Tomahawk wifi 2. Gigabyte Aorus Extreme 670E
Cooling 1. Noctua NH D15 Chromax Black 2. Custom Loop 3x360mm (60mm) rads & T30 fans/Aquacomputer NEXT w/b
Memory 1. G Skill Neo 16GBx4 (3600MHz 16/16/16/36) 2. Kingston Fury 16GBx2 DDR5 CL36
Video Card(s) 1. Asus Strix Vega 64 2. Powercolor Liquid Devil 7900XTX
Storage 1. Corsair Force MP600 (1TB) & Sabrent Rocket 4 (2TB) 2. Kingston 3000 (1TB) and Hynix p41 (2TB)
Display(s) 1. Samsung U28E590 10bit 4K@60Hz 2. LG C2 42 inch 10bit 4K@120Hz
Case 1. Corsair Crystal 570X White 2. Cooler Master HAF 700 EVO
Audio Device(s) 1. Creative Speakers 2. Built in LG monitor speakers
Power Supply 1. Corsair RM850x 2. Superflower Titanium 1600W
Mouse 1. Microsoft IntelliMouse Pro (grey) 2. Microsoft IntelliMouse Pro (black)
Keyboard Leopold High End Mechanical
Software Windows 11
Given some say they have no stuttering issues and others do, can we isolate the issue? I have seen videos and reviews showing clear and major stuttering which has put me off buying the game when normally this would be my cup of tea.
 
Joined
Aug 20, 2007
Messages
20,709 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches
Software Windows 11 Enterprise (legit), Gentoo Linux x64
Blame DirectX12, if the game ran on Vulkan, you could build shaders in parallel using multiple threads.
Pretty sure you can do that in any API if you actually remember to uh... implement it.
 
Joined
Oct 2, 2015
Messages
2,986 (0.96/day)
Location
Argentina
System Name Ciel
Processor AMD Ryzen R5 5600X
Motherboard Asus Tuf Gaming B550 Plus
Cooling ID-Cooling 224-XT Basic
Memory 2x 16GB Kingston Fury 3600MHz@3933MHz
Video Card(s) Gainward Ghost 3060 Ti 8GB + Sapphire Pulse RX 6600 8GB
Storage NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB
Display(s) Gigabyte G27Q + AOC 19'
Case Cougar MX410 Mesh-G
Audio Device(s) Kingston HyperX Cloud Stinger Core 7.1 Wireless PC
Power Supply Aerocool KCAS-500W
Mouse Logitech G203
Keyboard VSG Alnilam
Software Windows 11 x64
With varying levels of complexity.
If you do it in OpenGL, you are mad.
 
Joined
May 12, 2020
Messages
7 (0.00/day)
Lack of pre-compiled shaders causing issues on pc seems like a fairly common issue for engines originally designed to run on consoles.
I remember Horizon Zero Dawn had the same issue, but 'solved' it by pre-compiling shaders at first startup and while it was on the start menu.

I would have vastly preferred that, leaving the game idling on the main menu for 5-15 min once beats playing it with constant microstuttering.
 
Joined
Aug 2, 2012
Messages
1,759 (0.41/day)
Location
Netherlands
System Name TheDeeGee's PC
Processor Intel Core i7-11700
Motherboard ASRock Z590 Steel Legend
Cooling Noctua NH-D15
Memory Crucial Ballistix 3200/C16 4x8GB
Video Card(s) Nvidia RTX 4070 Ti 12GB
Storage Crucial P5 Plus 2TB / Crucial P3 Plus 2TB / Crucial P3 Plus 4TB
Display(s) EIZO CX240
Case Fractal Design Define 7
Audio Device(s) Creative Sound Blaster ZXR, AKG K601 Headphones
Power Supply Seasonic Fanless TX-700
Mouse Logitech G500s
Keyboard Keychron Q6
Software Windows 10 Pro 64-Bit
Benchmark Scores None, as long as my games runs smooth.
Doesn´t a usersetting of Shader-Cache "unlimited" in the Nvidias Setting do anything for Team Green?
That means more than 100GB of cache... something is seriously fucked up with the game then. No game needs that much.
 
Joined
May 8, 2018
Messages
1,494 (0.69/day)
Location
London, UK
I bought the steam version and did not try it yet, I was playing the pirated version few days ago which has no drm and had no stuttering, no issues at all, and I was using a gtx 1070 around 40 fps, did not need to use my 3080. Maybe the issue is the drm?
 
Joined
Mar 28, 2018
Messages
1,791 (0.82/day)
Location
Arizona
System Name Space Heater MKIV
Processor AMD Ryzen 7 5800X
Motherboard ASRock B550 Taichi
Cooling Noctua NH-U14S, 3x Noctua NF-A14s
Memory 2x32GB Teamgroup T-Force Vulcan Z DDR4-3600 C18 1.35V
Video Card(s) PowerColor RX 6800 XT Red Devil (2150MHz, 240W PL)
Storage 2TB WD SN850X, 4x1TB Crucial MX500 (striped array), LG WH16NS40 BD-RE
Display(s) Dell S3422DWG (34" 3440x1440 144Hz)
Case Phanteks Enthoo Pro M
Audio Device(s) Edifier R1700BT, Samson SR850
Power Supply Corsair RM850x, CyberPower CST135XLU
Mouse Logitech MX Master 3
Keyboard Glorious GMMK 2 96%
Software Windows 10 LTSC 2021, Linux Mint
I bought the steam version and did not try it yet, I was playing the pirated version few days ago which has no drm and had no stuttering, no issues at all, and I was using a gtx 1070 around 40 fps, did not need to use my 3080. Maybe the issue is the drm?
As far as I know, the game only uses Steam Stub DRM, which is what's built into Steam.
 
Joined
May 8, 2018
Messages
1,494 (0.69/day)
Location
London, UK
As far as I know, the game only uses Steam Stub DRM, which is what's built into Steam.
If that is the case I wonder why the stuttering, I'm on Windows 11, latest nvidia driver .79 and 32gb of ram, nvme 1gb however the game is on the hdd not on the nvme. This game difficulty is insane, is already too hard without stuttering, imagine with, because a slow screen flash or dropping of a fps in milliseconds might be a disaster in this game, many enemy hits are one shot kill. I would not even play it, not worth the stress.

edit: I also have a 5900x at 4ghz all core underclocked at 1.0v and no issues, 100w.
 
Last edited:
Joined
Nov 19, 2018
Messages
59 (0.03/day)
Not experienced this PC stuttering myself, so not sure whats that all about.
Same. I've got around 60-70 hours into the game and haven't seen the stuttering once. Maybe a fast SSD and fast RAM can mostly make it unnoticeable? The only bug I've encountered with Elden ring so far was while trying to exit the game I got stuck in a loop of the game saying something along the lines of "The frame rate is too low for online play, press any button to return to the main menu." Except I was on the main screen at the time trying to get to the main menu to exit the game.
 
Joined
Mar 28, 2018
Messages
1,791 (0.82/day)
Location
Arizona
System Name Space Heater MKIV
Processor AMD Ryzen 7 5800X
Motherboard ASRock B550 Taichi
Cooling Noctua NH-U14S, 3x Noctua NF-A14s
Memory 2x32GB Teamgroup T-Force Vulcan Z DDR4-3600 C18 1.35V
Video Card(s) PowerColor RX 6800 XT Red Devil (2150MHz, 240W PL)
Storage 2TB WD SN850X, 4x1TB Crucial MX500 (striped array), LG WH16NS40 BD-RE
Display(s) Dell S3422DWG (34" 3440x1440 144Hz)
Case Phanteks Enthoo Pro M
Audio Device(s) Edifier R1700BT, Samson SR850
Power Supply Corsair RM850x, CyberPower CST135XLU
Mouse Logitech MX Master 3
Keyboard Glorious GMMK 2 96%
Software Windows 10 LTSC 2021, Linux Mint
If that is the case I wonder why the stuttering, I'm on Windows 11, latest nvidia driver .79 and 32gb of ram, nvme 1gb however the game is on the hdd not on the nvme. This game difficulty is insane, is already too hard without stuttering, imagine with, because a slow screen flash or dropping of a fps in milliseconds might be a disaster in this game, many enemy hits are one shot kill. I would not even play it, not worth the stress.
Actually I think the game uses Easy Anti Cheat as well. If you have no interest in the online functions, you can remove that. I've heard it can cause stuttering and other issues.

I always remove anti cheat stuff like that anyway as I am interested in modding and not interested in having a rootkit on my system. I also just want to play single player games any way I want. That includes cheating.
 

Cheeseball

Not a Potato
Supporter
Joined
Jan 2, 2009
Messages
1,834 (0.33/day)
Location
Pittsburgh, PA
System Name 2023 AMD Work & Gaming Rig
Processor AMD Ryzen™ 7 7950X3D
Motherboard ASUS ROG Strix X670E-I Gaming WiFi
Cooling ID-COOLING SE-207-XT Slim Snow
Memory TEAMGROUP T-Force Delta RGB 2x16GB DDR5-6000 CL30
Video Card(s) ASRock Radeon RX 7900 XTX 24 GB GDDR6 (MBA)
Storage 2TB Samsung 990 Pro NVMe
Display(s) AOpen Fire Legend 24" 390Hz (25XV2Q), Alienware 34" 165Hz (AW3423DWF), LG C2 42" 120Hz (OLED42C2PUA)
Case Cooler Master Q300L V2
Audio Device(s) Kanto Audio YU2 and SUB8 Desktop Speakers and Subwoofer, Cloud Alpha Wireless
Power Supply Corsair RM850x White (2021)
Mouse Logitech Pro Superlight (White), G303 Shroud Edition
Keyboard Corsair K70 RGB TKL Champion Series / Wooting 60HE / NuPhy Air75
VR HMD Occulus Quest 2 128GB
Software Windows 11 Pro 64-bit 22H2 Build 22621.1992
I won't deny that others are experiencing stuttering, but I have not run into any issues like that on two systems: The one in my profile at 2160p60 and on a 6900HS with the RX 6700S (1440p60). Both are running smooth as butter and have the game installed on PCI-E 3.0 NVME M.2 drives.

Maybe people are installing it on spinning rust or such?
 
Joined
Nov 28, 2012
Messages
413 (0.10/day)
I tried the game out of curiosity and I haven't seen any stuttering, it ran pretty fluid on my aging R9 290x at 1080p high settings (which it defaulted to).
In some of the open areas with enemies the fps seem to drop a bit but there is no stuttering.

Ryzen 7 2700x
16 GB @3000Mhz CL16
R9 290x 4GB (AMD legacy drivers)
the game is installed on an SSD
 
Top