summaryrefslogtreecommitdiffstats
path: root/tools/guest-diag/xorg-vgpu.conf
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-24 21:13:14 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-24 21:13:14 -0400
commit8f26c5c98dd0695b8b9b7cb11e15555329798c49 (patch)
tree29b7043d536f1a92f31f3a53968be3175fb60962 /tools/guest-diag/xorg-vgpu.conf
parent5859e27f2727559961a6609269eef5afc8ac9f6e (diff)
downloadopen-iov-8f26c5c98dd0695b8b9b7cb11e15555329798c49.tar.gz
open-iov-8f26c5c98dd0695b8b9b7cb11e15555329798c49.zip
tools/guest-diag: GL/Vulkan probe + X capture publisher for the real-render path - egl_retry (explicit EGL make-current retry probe: the glsi engine-init returns busy once and eglcore never retries; prints the per-try EGL error), xshm_pub (X11/XShm screen capture into the kvmfr ivshmem BAR in the frame_producer layout so a GL/Vulkan-rendered guest frame reaches the host), xorg-vgpu.conf (headless nvidia Xorg server layout for the emulated vGPU)
Diffstat (limited to 'tools/guest-diag/xorg-vgpu.conf')
-rw-r--r--tools/guest-diag/xorg-vgpu.conf31
1 files changed, 31 insertions, 0 deletions
diff --git a/tools/guest-diag/xorg-vgpu.conf b/tools/guest-diag/xorg-vgpu.conf
new file mode 100644
index 0000000..4d4c07d
--- /dev/null
+++ b/tools/guest-diag/xorg-vgpu.conf
@@ -0,0 +1,31 @@
+# Minimal Xorg config for the emulated vGPU (nvidia driver), headless.
+# AllowEmptyInitialConfiguration lets the X server start with no connected
+# display; UseDisplayDevice "None" keeps the server from demanding one.
+Section "ServerLayout"
+ Identifier "Layout0"
+ Screen 0 "Screen0"
+EndSection
+
+Section "Device"
+ Identifier "Device0"
+ Driver "nvidia"
+ BusID "PCI:1:0:0"
+ Option "AllowEmptyInitialConfiguration" "True"
+ Option "UseDisplayDevice" "None"
+ Option "ConnectToAcpid" "False"
+EndSection
+
+Section "Screen"
+ Identifier "Screen0"
+ Device "Device0"
+ DefaultDepth 24
+ SubSection "Display"
+ Depth 24
+ Virtual 1280 720
+ EndSubSection
+EndSection
+
+Section "ServerFlags"
+ Option "AutoAddDevices" "False"
+ Option "AutoEnableDevices" "False"
+EndSection \ No newline at end of file