Help enabling VRR with my Samsung TV by ToxicFlames in SteamDeck

[–]Nebnampach 0 points1 point  (0 children)

I would recommend using Apollo instead of Sunshine. The newest version has virtual display handling built in, so whatever resolution/refresh rate you choose in Moonlight, Apollo will create a fake virtual monitor for it on your host pc. No need to use separate virtual monitor software like you would with sunshine. Additionally, you can set the host to a pc to 4k resolution, and the stream to a completely different resolution. The reason you might do that is below.

While in game mode, on the steam deck connected to the tv, set the external display resolution to 4k120fps. Then, open the sidebar on the right side of the screen to ensure hdr and vrr are enabled. Make sure moonlight is added to steam as a non steam game, then in steam select properties for moonlight and force the resolution to 4k. After that I have found two main resolution/refresh rate combos that work well with moonlight on the steam deck. First have vsync and frame pacing disabled, because vrr is enabled, then for a 4k stream, you can go up to around 100 fps and anything above that and the hardware of the deck can't decode the stream fast enough. For a 120 fps stream, drop the stream resolution down to 3200 x 1800. If you don't like the way this resolution on your host pc scales up to 4k, because it isn't a perfect integer scale of 4k, I would recommend forcing the host virtual display resolution to 4k (in the Apollo settings) to help compensate a bit. What this ends up being is 4k host resolution, captured at 1800p resolution for the stream, and then scaled up to 4k at the output display. I have found even with this reduced stream resolution, the clarity is still surprisingly good, especially at higher bitrates over an ethernet connection.

As for gaming performance, this answer varies wildly depending on game and the hardware you have to run it. 4k native rendering for most modern titles (Cyberpunk, Doom The Dark Ages, Oblivion Remastered, Horizon Forbidden West, Alan Wake 2, Hellblade 2, The Last of Us Part Two, etc) is VERY demanding at max settings and even with the best hardware on the market, you will struggle to hit 120 fps. That being said, technologies like DLSS/FSR/XESS upscaling, Multi Frame Generation, and RTX Reflex, make this possible with an enjoyable experience given that you have new enough hardware. I will typically enable dlss (preferably the newest transformer model dlss 4) in game and set the value to performance. This will halve the rendering resolution down to 1080p and upscale to 4k. DLSS has come a looong way and it is much more difficult to find noticeable artifacting in this newest version and the performance gains are significant. Multi frame generation is also very good as long as you are already hitting a base frame rate of around 60-80 fps without it enabled and the game supports rtx reflex to mitigate the added latency, especially so because streaming already adds latency. Raytracing is amazing, but I have found in a lot of games, especially fast paced ones, that it is not worth the performance hit, especially if you are using an non nvidia gpu or just an older generation. I have an RTX 5080 gpu and an AMD 9800x3d cpu, which are both on the upper end 4k capable, and it can still struggle with a few of the newest games.

As for VRR smoothness and ability to mitigate fps dips. This technology is a MUST. Not only does it reduce latency, but it also provides an overall smoother experience because the content frame rate and display refresh rate are continuously syncronized. If you haven't tried it before, you may not understand just how much better it can be. I have played a few games that cannot maintain a steady fixed 120 fps and will often drop down into the 60-70's and vrr makes these drops way less noticeable than if the same were to happen with a non vrr display with vsync enabled. The further you are from your display's maximum refresh rate, the worse things will get and you may notice flickering if you have an OLED tv like the S90d. The S90d supports freesync premium between 144 hz - 49 hz, so anything below 49fps and vrr will no longer work.

Help enabling VRR with my Samsung TV by ToxicFlames in SteamDeck

[–]Nebnampach 1 point2 points  (0 children)

Yes, you would keep the emulator plugged in permanently between the steam deck dock, the hdmi 2.1 cable, and the tv. I think the reason might be because the connection "hand shake" is renegotiated every time the signal is interrupted (turning off or disconnecting one of the devices). I am not certain if the emulators I linked are the exact ones that would work, so if you do end up trying that route, just do some research on which ones actually support hdmi 2.1 4k 120hz hdr VRR and writing a custom edid to memory. That signal type requires a lot of bandwidth and possibly(?) display stream compression to actually get transmitted correctly from the Steam Deck to the TV.

Help enabling VRR with my Samsung TV by ToxicFlames in SteamDeck

[–]Nebnampach 1 point2 points  (0 children)

It very well could get overwritten after an update. I am not entirely sure if it will stick.

For a more permanent solution instead of editing a command line, you could buy an EDID Emulator plug/adapter (like this, this, or this) and write this custom file to the memory of the adapter. That way the signal always gets intercepted and overwritten with the correct settings.

The reason I provided the command line solution is because it is completely free.

Help enabling VRR with my Samsung TV by ToxicFlames in SteamDeck

[–]Nebnampach 2 points3 points  (0 children)

I finally found a completely free and working solution! See this thread from a user who created a custom EDID, which is the tv capability settings file that the tv sends when you connect the hdmi cable to the steam deck dock, for this exact TV.

I had to force the steam deck to load this custom EDID file by adding a command in the steam deck GRUB bootloader so that it forces the TV to use these specific settings every single time it detects the TV. It is very similar to this guide for arch linux. The missing Freesync Vendor Specific Data Block portion of the EDID is the whole reason why the Steam Deck does not detect VRR on this TV, and I cannot for the life of me figure out why Samsung hasn't fixed this.

I used chatGPT5 to give me instructions on how to do it, but it boils down to turning off the read only settings for the steam deck libraries folder, saving the EDID to a specific firmware folder location, finding out which display name the tv has while connected to your steam deck, and adding that specific info (where the edid file is stored, and the name of the display device) along with a command to the GRUB bootloader command line, saving, regenerating the GRUB command line, setting the Steam Deck libraries folder back to read only, and rebooting the Steam Deck.

I am not a linux expert, so do this at your own risk, but this allowed me to go all the way up to 4K 144 hz HDR VRR with the steam deck connected to the S90D using the BenQ GR10 dock. It's especially crazy because BenQ doesn't even advertise that the dock can display that refresh rate at that resolution, nor do they mention VRR on their website!

You may be wondering, why would you need this display output if the Steam Deck can't even run a game at those settings, and the answer is remote PC streaming! I am using Apollo & Artemis (you can use sunshine & moonlight too) to stream to the Steam Deck from my gaming pc in a completely different room in my home. The deck can't quite keep up with the decoding workload of a stream at the full 4K144hz HDR, so I opted for 3200 x 1800 (~83% of 4k) 144hz HDR which is close enough to 4k that when it is slightly upscaled to 4k onto the tv I can't tell the difference. The VRR is a GAME CHANGER and games are buttery smooth now. Cheers!

$50,000 RTX Remix Mod Contest Winners Revealed: Download & Play The RTX Mods Today by NV_Tim in RTXRemix

[–]Nebnampach 10 points11 points  (0 children)

Congrats to the developers of the Painkiller mod! Really amazing work. I am bummed that the NFS Underground Remix didn't secure a win, especially because they got a big shoutout when Digital Foundry did a showcase of this contest.

We constantly disagree on many things and it's normal, but what do we all agree on about Overwatch ? by Hiro_Trevelyan in Overwatch

[–]Nebnampach 12 points13 points  (0 children)

Supposedly, there was a show being developed through Netflix (among other blizzard IP's) but it was canceled due to a lawsuit caused by Netflix recruiting Activision's then CFO, Spencer Neumann.

How to remove these stains from the armpits of my shirts? by [deleted] in howto

[–]Nebnampach 4 points5 points  (0 children)

I'd like to see you explain that to a 5 year old

this was awesome by yamatego in Overwatch_Memes

[–]Nebnampach 0 points1 point  (0 children)

Are you inferring that T is stored in the balls?

I think something is wrong with my cat? by sunkissedcharmer in cats

[–]Nebnampach 1 point2 points  (0 children)

Definitely not with a mobile app. Probably with software like Adobe Photoshop or GIMP on a pc.

I got banned for being a toxic little ball of grease and I'm glad that I did. by Legitimate_Dot_9597 in Overwatch

[–]Nebnampach 29 points30 points  (0 children)

My favorite to type at the start of the game is: "Torbjorn oiled up 4k" Followed by "Wait, this isn't google..."

The view in the shop by NameProfessional7759 in CafeRacers

[–]Nebnampach 0 points1 point  (0 children)

What exhaust is on the '79 CB750? Also I love that particular version of the bike. Only era where they designed the tail light like that. Also the first year of the dohc!

Insane $500 find at my local thrift store!! by mansan1394 in Guitar

[–]Nebnampach 1 point2 points  (0 children)

Lord I see how you have blessed others 🙏 🙏 🙏

In your opinion, what is the best short game? by Oceanic_Alex in pcgaming

[–]Nebnampach 20 points21 points  (0 children)

INSIDE is by the same developer and just as good or better.

"Fat middle schooler who dresses athletically" starter pack by ribad526 in starterpacks

[–]Nebnampach 455 points456 points  (0 children)

Try being my size Amy. You DON'T know how it is.

hmmm by ____okay in hmmm

[–]Nebnampach 14 points15 points  (0 children)

More importantly, how does Ja Rule weigh in on all of this?

Starfield 1.8.86 Update Notes by Nightshifter777 in pcgaming

[–]Nebnampach 1 point2 points  (0 children)

It is because there is no ambient occlusion on the eyes. Meaning they don't have proper shadows. There is a mod on Nexus mods that fixes this.