mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
Generic: add virtio-gpu support
This commit is contained in:
parent
7030f35370
commit
76ebbe9170
@ -12,7 +12,7 @@ fi
|
|||||||
|
|
||||||
get_graphicdrivers() {
|
get_graphicdrivers() {
|
||||||
if [ "$GRAPHIC_DRIVERS" = "all" ]; then
|
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
|
fi
|
||||||
|
|
||||||
for drv in $GRAPHIC_DRIVERS; do
|
for drv in $GRAPHIC_DRIVERS; do
|
||||||
@ -76,5 +76,10 @@ get_graphicdrivers() {
|
|||||||
XORG_DRIVERS="$XORG_DRIVERS vmware"
|
XORG_DRIVERS="$XORG_DRIVERS vmware"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$drv" = "virtio" ]; then
|
||||||
|
DRI_DRIVERS="$DRI_DRIVERS,swrast"
|
||||||
|
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,virgl"
|
||||||
|
fi
|
||||||
|
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -136,7 +136,7 @@
|
|||||||
# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia)
|
# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia)
|
||||||
# Space separated list is supported,
|
# Space separated list is supported,
|
||||||
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeonsi nvidia"
|
# 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)
|
# build and install remote support (yes / no)
|
||||||
REMOTE_SUPPORT="yes"
|
REMOTE_SUPPORT="yes"
|
||||||
|
@ -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=="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=="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=="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"
|
GOTO="end_video"
|
||||||
|
|
||||||
LABEL="end_video"
|
LABEL="end_video"
|
||||||
|
@ -3266,7 +3266,7 @@ CONFIG_DRM_VMWGFX_FBCON=y
|
|||||||
# CONFIG_DRM_CIRRUS_QEMU is not set
|
# CONFIG_DRM_CIRRUS_QEMU is not set
|
||||||
# CONFIG_DRM_QXL is not set
|
# CONFIG_DRM_QXL is not set
|
||||||
# CONFIG_DRM_BOCHS 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
|
CONFIG_DRM_PANEL=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user