I don’t know where or how to install the NVIDIA drivers. Also using standard sys-gui can I just install the drivers in a standalone VM? Or does it have to be done in dom0?
I installed it using this guide:
First, if you don’t know what sys-gui is, you need to read this first: Qubes Architecture Next Steps: The GUI Domain | Qubes OS
Objective of this document:
Currently (2021-10-01) the best documentation for on how to install/use sys-gui appears to be here . When 4.1 is formally released this information should be all that’s needed.
However, If you attempt this at the current time (before the formal release), it’s easy to run into issues, so I’m going to document one install process that did wo…
and
---
lang: en
layout: doc
permalink: /doc/guivm-configuration/
ref: 184
title: GuiVM Configuration
---
## Gui domain
In this section, we describe how to setup `GuiVM` in several case as described in [GUI Domain](/news/2020/03/18/gui-domain/). In all the cases, the base underlying TemplateVM used is `Fedora` with `XFCE` flavor to match current desktop choice in `dom0`. That can be adapted very easily for other desktops and templates. By default, the configured `GuiVM` is a management qube with global admin permissions `rwx` but can be adjusted to `ro` (see [Introducing the Qubes Admin API](/news/2017/06/27/qubes-admin-api/)) in pillar data of the corresponding `GuiVM` to setup. For example, pillar data for `sys-gui` located at `/srv/pillar/base/qvm/sys-gui.sls`. Please note that each `GuiVM` has no `NetVM`.
> Note: The setup is done using `SaltStack` formulas with the `qubesctl` tool. When executing it, apply step can take time because it needs to download latest Fedora XFCE TemplateVM and install desktop dependencies.
### Hybrid GuiVM `sys-gui`
Here, we describe how to setup `sys-gui` that we call *hybrid mode* or referenced as a *compromise solution* in [GUI Domain](/news/2020/03/18/gui-domain/#the-compromise-solution).
[![sys-gui](/attachment/posts/guivm-hybrid.png)](/attachment/posts/guivm-hybrid.png)
This file has been truncated. show original