[vfio-users] Make guest gpu visible to xrandr

Janusz januszmk6 at gmail.com
Wed Nov 16 01:58:47 UTC 2016


You can't use xrandr as your second gpu is used by vfio and VM.
You could probably be able to control monitor by hdmi (CEC) - check for
example http://libcec.pulse-eight.com/

On 11/16/2016 12:50 AM, Fabian Lx wrote:
> Hi,
>
> I have successfully set up my Windows 10 virtual machine using Alex
> Williamson's guide.
> Everything is working fine, however, I would like to improve my
> experience by automatically switching the monitor input after booting
> up the vm.
>
> My current monitor does not support an auto-detect mode, which would
> switch the active input to my guest vm after deactivating the current
> input via "$ xrandr --output HDMI2 --off".
> Unfortunately "$ xrandr --listproviders" and "$ xrandr"  only list the
> Intel GPU (see "My PC specifications" below) so I have not been able
> to set it up myself.
>
> I have seen that this issue has already been discussed in the
> archlinux forums, although I am not sure whether this was related to
> vfio.
> No solution was mentioned in the thread at that time.
>
> https://bbs.archlinux.org/viewtopic.php?id=175743
>
>
> How can I make the second/guest GPU visible to xrandr or use it in
> another way to switch the monitor input for my vm?
>
>
>
>
>
> My PC specifications:
>
>
> Monitor:    LG 24MP68VQ
>
> Host OS:     Archlinux 4.8.7-1-ARCH
> Host GPU:     Intel HD Graphics 530
>
> Guest OS:    Windows 10 Home 64-bit
> Guest GPU:    AMD Sapphire RX 480 (No AMD reset issues with this card
> anymore)
> Guest GPU driver:    Radeon Software Crimson Edition 16.11.3
>
>
> $ lspci | grep VGA
>
> 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530
> (rev 06)
> 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc.
> [AMD/ATI] Ellesmere [Radeon RX 480] (rev c7)
>
>
> $ xrandr --listproviders
>
> Providers: number : 1
> Provider 0: id: 0x48 cap: 0xb, Source Output, Sink Output, Sink
> Offload crtcs: 4 outputs: 5 associated providers: 0 name:Intel
>
>
> $ xrandr
>
> Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
> DP1 disconnected (normal left inverted right x axis y axis)
> HDMI1 disconnected (normal left inverted right x axis y axis)
> HDMI2 connected primary 1920x1080+0+0 (normal left inverted right x
> axis y axis) 480mm x 270mm
>    1920x1080     60.00*+
>    1680x1050     59.88
>    1400x1050     59.95
>    1600x900      60.00
>    1280x1024     75.02    60.02
>    1440x900      59.90
>    1280x800      59.91
>    1152x864      75.00
>    1280x720      60.00
>    1024x768      75.03    60.00
>    800x600       75.00    60.32
>    640x480       75.00    59.94
>    720x400       70.08
> HDMI3 disconnected (normal left inverted right x axis y axis)
> VIRTUAL1 disconnected (normal left inverted right x axis y axis)
>
>
>
> Best regards
> Fabian
>
> _______________________________________________
> vfio-users mailing list
> vfio-users at redhat.com
> https://www.redhat.com/mailman/listinfo/vfio-users





More information about the vfio-users mailing list