Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add sys-gui (GUI Domain) formula #89

Open
ben-grande opened this issue Jul 3, 2024 · 2 comments
Open

Add sys-gui (GUI Domain) formula #89

ben-grande opened this issue Jul 3, 2024 · 2 comments
Labels
new formula Enhancement request creation of a formula T: enhancement New feature or request waiting for upstream Future depends on upstream

Comments

@ben-grande
Copy link
Owner

ben-grande commented Jul 3, 2024

Current problem (if any)

GUI domain is still Dom0.

Proposed solution

Give users the option to choose between sys-gui, sys-gui-gpu and sys-gui-vnc. I have tinkered with it in the past but sys-gui was very far away from being ready even on full templates (disregarding distro packages), so it was problems with the Qubes code that appears to have been reported and issues upstream.

Note to self: revisit this issue in 1-3 months and try to produce the formula.

Search for GUI domain issues:

https://github.com/QubesOS/qubes-issues/issues?page=1&q=is%3Aissue+is%3Aopen+sys-gui+label%3A%22C%3A+gui-domain%22

The value to a user, and who that user might be

Users can choose which kind of GUI domain they want to use with minimal templates.

@ben-grande ben-grande added T: enhancement New feature or request new formula Enhancement request creation of a formula labels Jul 3, 2024
@tlaurion
Copy link

tlaurion commented Jul 3, 2024

Not directly related.

Marek tested pass-through recently with simply changing a qube virt mode to hvm with dgpu being passed through and was successful.

https://matrix.to/#/!WtRrlYUTHOQjqGcSnn:invisiblethingslab.com/$0mTgMzFgdg13MHywgNeTndH6Jj7x3VJcgXsr9C2z5Bw?via=matrix.org&via=nitro.chat&via=invisiblethingslab.com

Quote:

basically:

  • switch virt mode to HVM
  • assign GPU via qvm-pci (or devices tab?)
  • increase memory (it won't be included in automatic balancing anymore, due to PCI device)
  • get rid of "nomodeset" on VM's kernel cmdline

@ben-grande
Copy link
Owner Author

Formula is not ready and many things are incomplete upstream in the GUI domain implementation. Readers, you can get it to work, but be aware that it is only for advanced users, your machine may freeze, you may need to do hard reboots and and you may need to use the Linux console (Ctrl-Alt-Fn, where n is a number from 1 to 7) to login to dom0 and troubleshoot.

ben-grande added a commit that referenced this issue Jul 18, 2024
ben-grande added a commit that referenced this issue Jul 18, 2024
ben-grande added a commit that referenced this issue Jul 18, 2024
@ben-grande ben-grande added the waiting for upstream Future depends on upstream label Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new formula Enhancement request creation of a formula T: enhancement New feature or request waiting for upstream Future depends on upstream
Projects
None yet
Development

No branches or pull requests

2 participants