You are not logged in.
Hi,
I have a laptop with an nvidia gpu and intel igpu, but when I have the igpu enabled in the bios xrandr allows for a max of 60hz (the display is 165hz). I originally "fixed" this by disabling the igpu but now when I want to use external monitors over usb-c they don't show up, unless I re-enable the igpu which then makes my screen 60hz. is there a way (with prime?) to use the nvidia gpu as the output provider for the laptop monitor while using the intel gpu for external monitors? (or is there is a better solution?)
(If I need to add more information please tell me)
output of "xrandr --listproviders":
Providers: number : 2
Provider 0: id: 0x47 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 5 outputs: 4 associated providers: 1 name:Intel
Provider 1: id: 0x1e4 cap: 0x2, Sink Output crtcs: 4 outputs: 7 associated providers: 1 name:NVIDIA-G0Last edited by Spacekek (2023-01-25 19:23:47)
Offline
You'd want to make the nvidia GPU the crtc for the internal display and that's not gonna happen on the OS level.
(Even if you'd run the system in an "nvidia only" configuration, you'd still copy the output to the IGP and have that feed the internal display)
The UEFI probably doesn't rewire the usb to nvidia (system journal for the IGP-less boot?)
Is there no other usable external output?
Maybe you can use a dock?
Offline
I'm trying to use a usb-c dock (also bought a thunderbolt dock to try if that would change things, which it didn't) but those outputs only show up when the IGP is enabled. the only other video output is a single hdmi port but I have 3 external monitors that I'd like to connect.
Offline
okay I rebooted after turning the IGP off and now it did detect my external monitor, only thing I changed was that I was trying to configure prime. But I guess my problem is fixed now, I'll try connecting more monitors to see if that also works.
Offline
this problem is solved so I'll mark the thread as solved
Offline