https://bugzilla.kernel.org/show_bug.cgi?id=203339
Bug ID: 203339 Summary: AMDGPU: virtual_display disables physical outputs Product: Drivers Version: 2.5 Kernel Version: 5.0.7 Hardware: All OS: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: Video(DRI - non Intel) Assignee: drivers_video-dri@kernel-bugs.osdl.org Reporter: parker.l.reed@gmail.com Regression: No
Created attachment 282351 --> https://bugzilla.kernel.org/attachment.cgi?id=282351&action=edit Kernel log
Unable to tell if this is intended or if caused by a crash.
I have a monitor connected via HDMI. When I use the virtual_display kernel parameter, only the virtual displays show up.
amdgpu.virtual_display=0000:07:00.0,2
Original patchset doesn't mention this usecase.
https://lists.freedesktop.org/archives/amd-gfx/2016-August/001058.html
Kernel log attached shows some crashes related to dce_virtual_crtc
https://bugzilla.kernel.org/show_bug.cgi?id=203339
Alex Deucher (alexdeucher@gmail.com) changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexdeucher@gmail.com
--- Comment #1 from Alex Deucher (alexdeucher@gmail.com) --- (In reply to Parker Reed from comment #0)
I have a monitor connected via HDMI. When I use the virtual_display kernel parameter, only the virtual displays show up.
When you enable the virtual display option the real displays are disabled. That is the intended behavior. It's not a crash just a warning.
https://bugzilla.kernel.org/show_bug.cgi?id=203339
Drath (kernel.org@drath.ru) changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kernel.org@drath.ru
--- Comment #2 from Drath (kernel.org@drath.ru) ---
When you enable the virtual display option the real displays are disabled. That is the intended behavior.
Why, though? Is it necessary part of this functionality or is it just a failsafe?
https://bugzilla.kernel.org/show_bug.cgi?id=203339
--- Comment #3 from Alex Deucher (alexdeucher@gmail.com) --- (In reply to Drath from comment #2)
When you enable the virtual display option the real displays are disabled. That is the intended behavior.
Why, though? Is it necessary part of this functionality or is it just a failsafe?
It's a lot of work to make them all work together and it has not been implemented. Plus for he main uses of virtual displays (virtualized GPUs and early bring up and emulation), there is no physical display hardware available or it's not ready to be used.
https://bugzilla.kernel.org/show_bug.cgi?id=203339
vita.amaro@gmail.com (vita.amaro@gmail.com) changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vita.amaro@gmail.com
--- Comment #4 from vita.amaro@gmail.com (vita.amaro@gmail.com) --- But what if i need virtual display in order to use it as a second monitor via vnc? There is no way...
https://bugzilla.kernel.org/show_bug.cgi?id=203339
--- Comment #5 from Alex Deucher (alexdeucher@gmail.com) --- (In reply to vita.amaro@gmail.com from comment #4)
But what if i need virtual display in order to use it as a second monitor via vnc? There is no way...
Patches welcomed.
dri-devel@lists.freedesktop.org