Skip to content

Commit

Permalink
Generic: add virtio-gpu support
Browse files Browse the repository at this point in the history
  • Loading branch information
lrusak committed Feb 7, 2017
1 parent 7030f35 commit 76ebbe9
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 3 deletions.
7 changes: 6 additions & 1 deletion config/graphic
Expand Up @@ -12,7 +12,7 @@ fi

get_graphicdrivers() {
if [ "$GRAPHIC_DRIVERS" = "all" ]; then
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 radeonsi nvidia nvidia-legacy vmware"
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 radeonsi nvidia nvidia-legacy vmware virtio"
fi

for drv in $GRAPHIC_DRIVERS; do
Expand Down Expand Up @@ -76,5 +76,10 @@ get_graphicdrivers() {
XORG_DRIVERS="$XORG_DRIVERS vmware"
fi

if [ "$drv" = "virtio" ]; then
DRI_DRIVERS="$DRI_DRIVERS,swrast"
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,virgl"
fi

done
}
2 changes: 1 addition & 1 deletion distributions/LibreELEC/options
Expand Up @@ -136,7 +136,7 @@
# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia)
# Space separated list is supported,
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeonsi nvidia"
GRAPHIC_DRIVERS="r300 r600 radeonsi i915 i965 nvidia nvidia-legacy vmware"
GRAPHIC_DRIVERS="r300 r600 radeonsi i915 i965 nvidia nvidia-legacy vmware virtio"

# build and install remote support (yes / no)
REMOTE_SUPPORT="yes"
Expand Down
1 change: 1 addition & 0 deletions packages/x11/xserver/xorg-server/udev.d/97-xorg.rules
Expand Up @@ -28,6 +28,7 @@ DRIVER=="i915", ENV{xorg_driver}="i915", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xo
DRIVER=="amdgpu", ENV{xorg_driver}="amdgpu", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@amdgpu.service"
DRIVER=="radeon", ENV{xorg_driver}="radeon", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@radeon.service"
DRIVER=="vmwgfx", ENV{xorg_driver}="vmware", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@vmware.service"
DRIVER=="virtio-pci", ENV{xorg_driver}="modesetting", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@modesetting.service"
GOTO="end_video"

LABEL="end_video"
2 changes: 1 addition & 1 deletion projects/Generic/linux/linux.x86_64.conf
Expand Up @@ -3266,7 +3266,7 @@ CONFIG_DRM_VMWGFX_FBCON=y
# CONFIG_DRM_CIRRUS_QEMU is not set
# CONFIG_DRM_QXL is not set
# CONFIG_DRM_BOCHS is not set
# CONFIG_DRM_VIRTIO_GPU is not set
CONFIG_DRM_VIRTIO_GPU=y
CONFIG_DRM_PANEL=y

#
Expand Down

0 comments on commit 76ebbe9

Please sign in to comment.