-
Notifications
You must be signed in to change notification settings - Fork 4
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
Project status [Info] #2
Comments
Hi, this repository looks a bit abandoned because we switched to building our projects with qubes-builder and are trying to offer them to upstream as much as possible. The latest patches for Qubes OS components to support GVT-g can be found in these pull requests:
The kernel can be built from this repository. The version is still 5.4, but it is quite compatible with R4.1. For building and installing QWT, check out qubes-windows-tools-cross and some of the threads on the Qubes OS forum. |
Thank you! It would be great to see this merged) |
Let's keep it open for a while |
Its a bit sad to see this is being upstreamed so slowly, still hope eventually it will be merged.
|
@jevank what threads on qubes forum? What is stopping contributed packages to be built from Qubes project? |
Hi and thanks for your support. The current challenge is to get the safeboot functionality including LUKS seal/unseal up and running. This works quite well on our hardware. Perhaps by that time something will have progressed with GVT-g patches..
Unfortunately, only 5.4 kernel is working at now. We have couple tries to bump it to 5.10, but it requires more time.
Our CI system builds from private git repositories, so I assume it's incorrect to publish them. But perhaps a Qubes-compatible public binary repository is the way to deliver such changes.. We should think about that.
Unfortunately, experience with qwt-cross has shown that most users find it hard to build components from source and without GUI/console integration it is hard to promote use. But it is the usefulness of qwt-cross project that motivates to follow through :) |
Just a quick update. P.S. Guys from tabit-pro, YOU ROCK! =) Seriously, thank you! |
We use it daily on Thinkpad X1 C5-C8 laptops. You may have a problem with digital microphone if you have one, which requires newer SOF firmware (package alsa-sof-firmware). Otherwise, everything is flawless.
Take a look to wiki page. It looks bit deprecated, but dom0 and necessary VM configuration (kernel cmdline and video-model option) looks OK.
That would be cool, but as far as I know they have their own preinstalled Linux-based OS. |
Yeah, my bad, passed gvt_enable instead of modeset to i915 driver. Should take a break =)
It looks like they're trying to endorse Qubes project, but I'm not sure if they really want to contribute... Added the journal of i915 init with warnings (kernel 5.15 in fedora 36 vm) just in case |
It's better to use dummy-egl driver, not sure that modesetting-qbs is fine now...
As I understand this is harmless
Using 5.4 guest kernel is stable, but with upstream 5.15 in could be fine. Log warnings about GuC firmware and vbios missing should be harmless too. |
Yep, you were right, it were just xorg drivers. It works now on my Purism Librem 14/Qubes 4.1.1/coreboot 4.17+heads (if someone searches for this info) QubesOS/qubes-issues#4979
|
Hi. Is there any update for this? Will Qubes 4.1.2 be supported? Ref: |
It still requires building the kernel from sources, but that is now the only requirement.
Unfortunately no, it requires guest support Intel GVT-g device and Qubes video virtualization stack. |
What is reason behind this? Doesn't XenGT already support Windows based on what stated in docs? |
Would you guys update the kernel to upstream 6.x ? |
Hey! Just wanted to ask you if there are any plans on updating it? After the 4.1 release I think we'll probably need some patches.
While it looks like the packages are mostly compatible (Xen 4.14, libvirt 6.6.0), the kernel is 5.10 now (with Fedora 32 in dom0) is it okay to patch it with 5.4 XenGT patches? Thanks!
The text was updated successfully, but these errors were encountered: