Have used it for several months as my daily OS and dropped it because of bad graphics performance (only software rendering supported, many frame drops when watching HD videos on YT) and bad battery management. Due to software rendering the overall systems perfmance also dropped. So I cannot recommend it for people with high requirements on graphics and battery duration. Besides that it was an interesting and good experience.I think it would be good to make it possible to deactivate certain security features such as strict graphics isolation so that users can adjust their settings to their risk acceptance level. It would also be interesting to be able to optionally replace Xen with lighter isolation mechanisms, even if the user would compromise on security here too.
dmm|1 year ago
Around Firefox 92 or 93 the new GPU-based renderer ported from Servo was made default and performance under Qubes became much worse. Unfortunately, it seems applications increasingly assume the presence of video acceleration and don't prioritize software rendering.
josephcsible|1 year ago
NegativeK|1 year ago
It kind of feels like a tradeoff between protecting users who are critically in need of something like Qubes or expanding its reach to people who are less at risk and won't use it if it's too inconvenient.
Etherdrake|1 year ago
jwrallie|1 year ago
jwrallie|1 year ago
I was using it well at home but could not stand it when I travelled around with my laptop.
I think Xen is mostly at fault for the issues, but I’m sure using something like KVM would be insecure, or they would have migrated already.
dmm|1 year ago
https://www.qubes-os.org/doc/managing-vm-kernels/#installing...
fsflover|1 year ago
If you choose Community-recommended hardware (https://forum.qubes-os.org/t/community-recommended-computers...), sleep will work fine for you.
fsflover|1 year ago
This is by design, to provide high security, which is the point of Qubes. It's planned to allow GPU for chosen, trusted VMs: https://github.com/QubesOS/qubes-issues/issues/8552
Alternatively, you could perform a GPU passthrough, https://www.qubes-os.org/faq/#can-i-run-applications-like-ga...
sureglymop|1 year ago
I've been using vms with passed through gpu for a while and it's great but I would love to switch to qubes. I wish this was prioritized.
Dalewyn|1 year ago
It might help if you used a computer with CPU horsepower that actually exists.
And in case this sounded facetious, any reasonable CPU from the past 15 years can handle software decoding of high resolution video just fine.
This all said however, if you do actually need full use of all hardware resources then being constrained to software is certainly a factor worth considering.
crest|1 year ago
Brute force helps a lot, but do you want a ≥5GHz multi-core CPU burning 150W just to watch a single video stream with maximum paranoia settings?
kllrnohj|1 year ago
4k VP9 from youtube takes my 5950x around 20-25% CPU usage to handle with hardware acceleration disabled.
The fastest consumer CPU available 15 years ago could not handle that. Hell, even CPUs from 10 years ago couldn't do that. Add power & thermal limitations of a laptop CPU? Not a chance.
And that's just VP9! HEVC or AV1 would really put the hurt on.
irundebian|1 year ago
em3rgent0rdr|1 year ago
Isn't this something GPU Virtualization is intended to solve?
samoit|1 year ago
bobertlo|1 year ago