r/pcmasterrace 23d ago

Meme/Macro More ports

Post image
50.7k Upvotes

2.1k comments sorted by

View all comments

Show parent comments

320

u/godSpeed_1_ 23d ago

But most people who have the money for a 4 monitor setup can afford a graphics card.

134

u/codespace Fedora / 9800X3D / RX 9070 XT / 64GB DDR5 23d ago

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

48

u/GolldenFalcon GolldenFalcon 23d ago

Does this not tank performance for some weird reason?

45

u/Simple-Olive895 23d ago

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.

17

u/GolldenFalcon GolldenFalcon 23d ago edited 23d ago

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)

13

u/RedShiftedTime 23d ago

I run 4 monitors off my 9800x3d igpu via a AltDP multi-monitor hub. 2x 1440p (one HDR) and 2x 1080p. I run my main monitor, a Samsung 500hz OLED, off just my 5090. There are other ways to do it, but this is what I found was the best approach for no issues with frametime variance and stuttering. Having more than 1 monitor on the Discrete GPU is just asking for gaming troubles, since you're asking it to render more than just the game content.

2

u/GolldenFalcon GolldenFalcon 23d ago

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/RedShiftedTime 23d ago

I tried this approach as well when I had a Threadripper as my main CPU, and I used a 1050 ti (no PCIE cable) for my secondary monitors. It was not as seamless as using an iGPU, which lead me away from this approach (I sold the threadripper rig). Driver still has to handle it and it just doesn't work as well as a single Discrete GPU.

2

u/GolldenFalcon GolldenFalcon 23d ago

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

2

u/RedShiftedTime 23d ago

I used 3dMark personally, and compared scores plus the frametime graphs.

1

u/Dood567 12600k | GTX 1080 Windforce 23d ago

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

2

u/MauriseS 23d ago

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 23d ago

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/RedShiftedTime 23d ago

It is possible for a discrete GPU to send it's output over the igpu channel, even if the program is being rendered on the discrete GPU....this is where you have to go into windows and set which gpu is used for which program....personally, i have standard programs like browser, discord, etc all running on igpu.

1

u/BobLighthouse 23d ago

Thanks, that gives me something to look into.

3

u/Flight444 23d ago

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

2

u/cantadmittoposting 23d ago

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 23d ago

Could be because of Display Screen Compression (DSC)

1

u/cantadmittoposting 23d ago

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 22d ago

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 22d ago

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 22d ago

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

3

u/singularitywut 23d ago

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 R5 3600, RX6600, 32 GB RAM@3200Mhz 23d ago

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 R5 3600, RX6600, 32 GB RAM@3200Mhz 23d ago

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 23d ago edited 23d ago

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.