• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Offtopic › Delfino Plaza v
1 2 3 4 5 ... 64 Next »

So apparently CS:Go has an Ubershaders setting?!
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
So apparently CS:Go has an Ubershaders setting?!
01-12-2022, 02:53 AM (This post was last modified: 01-12-2022, 08:54 AM by wowfunhappy.)
#1
wowfunhappy Offline
Junior Member
**
Posts: 49
Threads: 6
Joined: Jan 2016
A friend who plays the multiplayer game "Counterstrike: Global Offensive" said that it includes a toggle to enable Ubershaders. Like in Dolphin, this reportedly makes the game more GPU heavy but decreases the number of small stutters.

I've only ever heard of Ubershaders in the context of Dolphin. The Gamecube/Wii's GPU is able to generate new shaders on-the-fly without compilation, so Dolphin has a large GPU shader that can interpret the console's graphics pipeline. But that doesn't make sense in the context of a PC game. So would anyone be able to explain what this is and how it works? I'm curious!
Find
Reply
01-12-2022, 08:25 AM
#2
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,519
Threads: 1
Joined: Feb 2012
The non-ubershader path in Dolphin has stutters because it's not especially cheap to switch between shaders on a PC GPU, particularly when you use a new one for the first time, as it needs to be compiled and optimised, which, in some cases, can take a millisecond or two. If you have to switch shaders a lot, it'll give poor performance, and if they've not been used yet, you'll get stutters. Ideally in a PC game, you can predict what shaders you might need during a loading screen and render some dummy geometry with them to an offscreen buffer so the wait happens when the user's waiting anyway, but you can't always, and then there's still the smaller cost of switching shaders when rendering different objects. Having a look at what people say about the CS:GO setting makes it sound like the ubershader path is faster (although it's not clear whether that means less hitching when using a new shader for the first time, better framerate from avoiding switching shaders as often, or both) but not always used because certain GPUs struggle with the more complicated shaders due to driver bugs.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode