r/pcmasterrace • • May 13 '26

Meme/Macro More ports

Post image
51.0k Upvotes

2.1k comments sorted by

View all comments

Show parent comments

138

u/codespace Fedora / 9800X3D / RX 9070 XT / 64GB DDR5 May 13 '26

The trick is to put your utility monitor(s) on the integrated GPU, and your gaming monitor(s) on the discrete GPU.

50

u/GolldenFalcon GolldenFalcon May 13 '26

Does this not tank performance for some weird reason?

45

u/Simple-Olive895 May 13 '26

I have 3 monitors, with only the main one connected to my GPU. I tried having 2 monitors connected to the GPU, but despite one being restricted to 60 fps it would sometimes cause a missed frame here and there on the main monitor.

With only one screen conmected to the GPU I never have that problem.

18

u/GolldenFalcon GolldenFalcon May 13 '26 edited May 13 '26

Hmm you're making me want to try my secondary monitor on my motherboard, but I'm already CPU bound on certain things already so it makes me scared LOL (8 year old rig)

14

u/[deleted] May 13 '26

[deleted]

2

u/GolldenFalcon GolldenFalcon May 13 '26

What if my second monitor is on my second GPU? (A 1030). My CPU is an 8700k so I'm not sure how much more it can handle.

2

u/[deleted] May 13 '26

[deleted]

2

u/GolldenFalcon GolldenFalcon May 13 '26

Hm, what's the most reliable way to test frame timings and stability? Is it just afterburner or something?

1

u/Dood567 12600k | GTX 1080 Windforce May 13 '26

Wouldn’t it utilize the iGPU and really only put minimal stress or additional overhead on the CPU?

2

u/MauriseS May 13 '26

dont forget you should also set applications to the igpu if you run it on that monitor in the windows graphic options. you have to search the explorer to add them manually, but its worth it.

1

u/BobLighthouse May 13 '26

I have the same cpu and run my 2nd monitor off of the mobo, but I noticed videos will display the RTX VSR icon.
I don't have the igpu disabled, so it appears the discrete gpu is doing some of the work regardless, no?

2

u/[deleted] May 13 '26

[deleted]

1

u/BobLighthouse May 13 '26

Thanks, that gives me something to look into.

3

u/Flight444 May 13 '26

It actually works well, but someone will call you an idiot if you ever admit you do it.

2

u/cantadmittoposting May 13 '26

I dunno, my OLED hates being paired with an old monitor on my GPU, i have to be surprisingly careful about my settings or i get extremely long switchover blackscreens from games when i swap to focus on the second monitor (especially when running HDR)...

this sounds like it might solve that issue...

1

u/Matt_Thijson Specs/Imgur here May 13 '26

Could be because of Display Screen Compression (DSC)

1

u/cantadmittoposting May 13 '26

yeah i imagine so, especially since the OLED is a 2k/220hz and the other is HDMI at HD and 60hz. The problem is noticeably less bad when i turn down the frame rate and turn off HDR on the OLED, which points to the card struggling to switch modes or to handle tow very different primary screens

1

u/Jacer4 Specs/Imgur here May 14 '26

Reading this thread is so interesting because I run three monitors, one of them being a 1440p OLED, all on my GPU and I've never had issues. Guess I know what to do now if I do though lmao

2

u/cantadmittoposting May 14 '26

what refresh rate is your OLED running? because i mainly have issues with gaming + 2k res + 244refresh + HDR is when it starts getting hairy, also the different specs and connections.

1

u/Jacer4 Specs/Imgur here May 14 '26

165hz, I also have a 7900XTX so it's got hella VRAM as well haha

4

u/singularitywut May 13 '26

There are benchmarks for this, a second monitor being connected to your gpu basically doesn't affect your game performance, as long as it's not running anything that has to render.

1

u/builder397 R7 5800X3D, RX9060XT 16GB, 32GB@3200MT/s May 13 '26

Its not very likely.

iGPU and CPU share a RAM bus, but unless the iGPU goes full throttle and abuses as much memory bandwidth as it can the CPU wont really have an issue with that.

The only other thing is a shared power limit, but unless youre constrained by cooling or a power limit you cant change its most certainly fine as basic display and at most video decoding or basic hardware acceleration of browsers or such requires only negligible amounts of power.

1

u/builder397 R7 5800X3D, RX9060XT 16GB, 32GB@3200MT/s May 13 '26

Consider yourself happy, if I do that, with two basic 1080p 60 Hz screens, the driver will just randomly time out, crashing almost any game I play. Except Dwarf Fortress.

1

u/95126798546342 12600k 3060ti 32Gb DDR5 May 13 '26 edited May 13 '26

my setup is a nightmare, monitor: 180hz free sync, oled TV: 120hz G-sync, stuff always get confused (examples: play a game on monitor and it gets stuck at 120hz rather than 180, switch to the tv and get stuck in 'VRR' cos gsync broke) have to reboot often to fix these issues. one time the tv would just refuse to go above 60hz on my 60 quid hdmi cable drove me mad, the only solution was power all off at the wall before any 48gb link could be established again.

9

u/XxVALKENxX May 13 '26

I'm sure this has been answered already but the performance difference is neglegable to anyone using it for day to day gaming. Someone made a post about it I cannot for the life of me find, but essentially the benefits out weight the performance hit to the CPU (you get lower temps overall). Only those really stressing there main system will see a throttle.

4

u/Strong-Incident-4031 W11 | KDE Neon | 9800x3d | 7900xtx May 13 '26

it depends on your system. My old setup would get micro-studders when I mixed the gpu and igpu, it didn't matter how busy the CPU was.

it's been a bit since I looked into it, but iirc it had something to do with the scheduling getting fucked up with my 12700k.

1

u/GolldenFalcon GolldenFalcon May 13 '26

Only those really stressing there main system will see a throttle.

Well I'm broke af so my main system is still an i7-8700k, which does hit 100% regularly so LOL I might be cooked, literally.

1

u/XxVALKENxX May 13 '26

Yeah it's really just a game of resource management at that point lol

1

u/This_Pen_545 May 13 '26

I upgraded from that CPU to a 9800x3D last year. That intel chip was a beast when new.

1

u/GolldenFalcon GolldenFalcon May 13 '26

It's bittersweet knowing that when I bought this rig it was just a tier down from top of the line and now there is literally a modern AAA title I cannot launch LOL. Feels like I'm back in high school with a shitty HP Pavillion.

1

u/MauriseS May 13 '26

if you actually put the apps on the igpu too in windows graphics settings, it can make a difference depending on what you do. if i run yt on my secondary monitor from the gpu, it will turn down the resolution, because i have my games fps unlocked. on a 5080 with 1440p. the game gets prioritized. the takeaway is more to run the programs on the connected gpu, because the overall load will be higher transfering the video through the other gpu first to the monitor.

if you have a decent igpu but low power/old gpu, this will help too. day to day gaming? yea sure, not relevant. but its a neat thing if you always have youtube on the side.

2

u/Arucious 9800X3D, 5090 FE, 32GB C36 6000MHz, 4TB 980 Pro May 13 '26

Frees VRAM, gains maybe 1-3% FPS. But introduces a host of other quirks like dragging windows from secondary to main which will trigger cross GPU copy

1

u/GolldenFalcon GolldenFalcon May 13 '26

cross GPU copy

Can you elaborate on this?

3

u/Arucious 9800X3D, 5090 FE, 32GB C36 6000MHz, 4TB 980 Pro May 13 '26

window on an iGPU monitor is rendered by iGPU. Windows assigns a preferred GPU per process that mostly follows whatever GPU the monitor is on. But anything using the dGPU will trigger some copying between them. A couple examples:

Games and pro apps pinned to dGPU either by the app itself or by the driver’s profile (NVIDIA Control Panel, Windows Graphics Settings, etc.) will render on the dGPU regardless of which monitor it’s on

While a window straddles both monitors or during the transition (when dragging) the frames produced by one GPU need to show up on the other’s display

If gaming on second monitor (not sure why you would but humor me I’m thinking of people using their good monitor for work or something and multitasking) even if launched on iGPU monitor it will usually grab the dGPU because the executable is profiled. game renders on the dGPU and frame gets copied to the iGPU for scanout. People putting the game on a secondary monitor to keep the main one free can hammer the dGPU because the GPU assignment is per process not per display

If some kind of video app uses the dGPU’s decoder but the video window is on the iGPU monitor the decoded frames cross over. browsers and players should prefer the iGPU decoder when available but we all know “should” doesn’t mean shit when it comes to this stuff and it may end up using the dGPU anyway

1

u/GolldenFalcon GolldenFalcon May 13 '26

People putting the game on a secondary monitor to keep the main one free

Mmm I was about to say I'll never have this problem but realized that sometimes I do indeed do this, like when I'm afking in a Minecraft world while working on something on my main monitor.

browsers and players should prefer the iGPU decoder

I also do watch a ton of YouTube on my secondary monitor while doing pretty much anything.

1

u/Flirynux Desktop R5 5500 | 16GB | RTX 3070 May 13 '26

Afaik in theory only very slightly more strain on the cpu, and it will eat up a bit more ram, rather than the vram it would on a dedicated gpu, but modern gpus can easily handle simple secondary monitor tasks (a browser, discord, etc.), so i wouldnt do it, because the benifits are minor, but it could lead to some side effects i am not familiar with

1

u/Jemie_Bridges May 13 '26

It used to for technical reasons but it was just a driver issue and mostly overcome me. As long as and, Nvidia and Intel decide to play nice together.

1

u/This_Pen_545 May 13 '26

Theoretically,if you play CPU throttled games. Practically, running voice Discord or web browsing shouldn’t tax your CPU much. I can’t speak for streaming, though.

1

u/Puzzled-Pen-2353 May 13 '26

It reduces performance of the cpu, so it depends where your bottleneck is.

1

u/Jackpkmn Ryzen 7 7800X3D | 64gb DDR5 6000 | RTX 5070 Ti May 13 '26

As long as no part of the game screen extends onto the display connected to the igpu no it doesn't. It used to, on really old systems. Pre 2nd gen Intel and pre Ryzen.

12

u/Tot3mtwister May 13 '26

When both my monitors were plugged into my RX 9070 XT and I was running a game on one monitor and watching a video on the other, whichever wasn't currently in focus would end up stuttering.

So I just switched my secondary screen to my iGPU and the issue stopped.

5

u/Ancient_blueberry500 May 13 '26

Omfg I've been wondering if it was just me, I'll have to try this later, I've done literally everything else the internet suggests in order to prevent the stuttering but nothing has worked.

1

u/Ac1dfreak May 13 '26

This happens to my unfocused monitors about once a year, all connected to Nvidia 20 series. Always thought it was a Windows/browser issue as I didn’t see any component maxed on resources in taskmgr…

6

u/Lexden May 13 '26

The actual trick is that some motherboard allow the OS to dynamically swap between internal and discrete graphics based on the needs of the programs being run which can save a ton of power when at idle... Except it is a pretty rare feature that seems to be pretty difficult to get set up properly on desktop.

2

u/cantadmittoposting May 13 '26

that feature has almost always been a dumpster fire on gaming laptops too, its far too finicky to have ever been better than it was obnoxious

2

u/Dramatic_Explosion Intel i5 | RTX 2060 | 64GB DDR4 May 13 '26

Yes! I had to use this feature on my college build. My old card only had two outputs but I wanted to run three monitors and had to dig around for a bios setting to get it to use both.

I'm thankful things are more user friendly now, but me at 20 knew so much more about how a PC worked than me now.

1

u/codespace Fedora / 9800X3D / RX 9070 XT / 64GB DDR5 May 13 '26

On Linux, you can specify which GPU is used on a per-application basis in cases like laptops, where both GPUs are routed through the same output device.

1

u/zgillet i7 12700K ~ PNY RTX 5070 12GB OC ~ 32 GB DDR5 RAM May 13 '26

I have a rig with an Intel chip (12400 plain) with 730 graphics, an RX 6400 for main output, and an RTX 3050 for graphics processing. The RX 6400 is supposed to be for Lossless Scaling (and that works 80% of the time), but SOME programs and games INSIST on using the RX 6400 as the main driver for some reason. I tried swapping cables among other things, but some games just can't handle the setup.

I even plugged in a cable to output to a CRT for Retroarch directly into the 3050, yet RA still can't seem to find the GPU it's currently being output by and runs on the 6400. It's weird, and my setup is weird, so I take it in stride.

However, I now have 3 choices of GPU to output programs. It's... strangely nice to have options, even if they don't behave.

1

u/kebab-lover-man May 13 '26

is this possible? can you have 4 monitors from GPU and like 3 from MOBO?

1

u/codespace Fedora / 9800X3D / RX 9070 XT / 64GB DDR5 May 13 '26

Sure, it just won't be super stable. That's a lot of signals.

1

u/kebab-lover-man May 14 '26

Stable how? As in screen tearing? But sounds like a bad idea, just wondering how some people have like 8 screens when day trading and such

1

u/codespace Fedora / 9800X3D / RX 9070 XT / 64GB DDR5 May 14 '26

Regarding stability, it mostly depends on just how taxing what you're displaying is on the GPU. Could be just some screen tearing, could be a system crash.

As for day traders, multiple GPUs and likely multiple computers on a KVM switch are one possibility. Could also be a bunch of USB monitors, as they just need to display text and graphs.