From b835c340b3727b17152d099a28c8973226146054 Mon Sep 17 00:00:00 2001 From: Alexander Heinrich Date: Wed, 16 Dec 2020 11:36:35 +0100 Subject: [PATCH 1/2] Reword section concerning GPU virtualization --- introduction/faq.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/introduction/faq.md b/introduction/faq.md index 285e0391..9018cd7c 100644 --- a/introduction/faq.md +++ b/introduction/faq.md @@ -322,12 +322,13 @@ If it seems like a feature that we can and should enable, please [let us know][r Absolutely. -### Can I run applications, like games, which require 3D support? +### Can I run applications, like games, which require hardware acceleration? Those won’t fly. -We do not provide OpenGL virtualization for Qubes. +We do not provide GPU virtualization for Qubes. This is mostly a security decision, as implementing such a feature would most likely introduce a great deal of complexity into the GUI virtualization infrastructure. -However, Qubes does allow for the use of accelerated graphics (OpenGL) in Dom0’s Window Manager, so all the fancy desktop effects should still work. +However, Qubes does allow for the use of accelerated graphics (e.g. OpenGL) in Dom0’s Window Manager, so all the fancy desktop effects should still work. +AppVMs use a software-only (CPU-based) implementation of OpenGL, which may be good enough for basic games and applications. For further discussion about the potential for GPU passthrough on Xen/Qubes, please see the following threads: From 2fa0fad4bccbcd0f6ffa4d085a11bc1290e70f2d Mon Sep 17 00:00:00 2001 From: Andrew David Wong Date: Wed, 16 Dec 2020 17:10:05 -0800 Subject: [PATCH 2/2] Minor edit --- introduction/faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/introduction/faq.md b/introduction/faq.md index 9018cd7c..2b35edeb 100644 --- a/introduction/faq.md +++ b/introduction/faq.md @@ -327,7 +327,7 @@ Absolutely. Those won’t fly. We do not provide GPU virtualization for Qubes. This is mostly a security decision, as implementing such a feature would most likely introduce a great deal of complexity into the GUI virtualization infrastructure. -However, Qubes does allow for the use of accelerated graphics (e.g. OpenGL) in Dom0’s Window Manager, so all the fancy desktop effects should still work. +However, Qubes does allow for the use of accelerated graphics (e.g. OpenGL) in dom0’s Window Manager, so all the fancy desktop effects should still work. AppVMs use a software-only (CPU-based) implementation of OpenGL, which may be good enough for basic games and applications. For further discussion about the potential for GPU passthrough on Xen/Qubes, please see the following threads: