Attempting to use:
- Fedora 31
- an external display
- in Hybrid mode
- on a Lenovo P52
- over HDMI
- using the nvidia drivers from rpmfusion (akmod-nvidia-440.44-1.fc31.x86_64)
The screen is not detected by the “displays” app, the screen is not used, nvidia-settings detects the screen but does not allow it to be enabled.
Steps to Reproduce:
Connect screen over HDMI
Screen is used
No VIRTUAL outputs on “:1”.
Attempted to fix with:
xrandr --setprovideroffloadsink modesetting nvidia-G0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 35 (RRSetProviderOutputSource)
Value in failed request: 0x1f9
Serial number of failed request: 16
Current serial number in output stream: 17
Some more details in bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1793176
This limitation is actually documented on rpmfusion, I’d like to know how to get it working:
Is there a way to enable the external monitor connections without needing to use the nvidia gpu as the PrimaryGPU at all times? Obviously, this is more power-hungry than I would like.