Actual Behavior:
About every (second) day, my screen freezes. Only the pointer of the mouse can move on the screen.
Difficult to predict when it will happen… Among others, it happened when I was watching a film or when I was using Qubes Update.
Workaround:
CTRL + ALT + F2
login
top
Notice that the process xfwm4 has a high CPU
pkill xfwm4 and exit
CTRL + ALT + F1
Consequences after CTRL + ALT + F1:
Most of the time: in the system tray, the Network Manager icon from disp-sys-net and the VPN icons from my VPN VMs have disappeared, even if I am successfully able to go on the internet. Killing & restarting those VMs bring back their icons.
Sometimes: The system remains frozen and rebooting the laptop seems the only option.
Are you using modesetting display driver and iris dri module?
If yes, then check in BIOS if dynamic turbo frequency (or equivalent) cpu option is enabled and disable it.
I don’t have certified laptop.
I have Thinkpad T14 Gen3 i5 1245U with iGPU.
When I installed QubesOS, for some reason, installer didn’t recognized my Intel Xe gfx and chose to use for Xorgi915 driver. Some other users of T14 reported that they have modesetting by default so I dunno why I had not.
After changing driver from i915 to modesetting I’ve had strange hard crashes.
It happened once a day.
I’ve figured out it was with DRI=iris MESA module (when changed DRI module for i915 driver), which is default and unchangeable with modesetting driver on Intel Xe iGPU.
I’ve lived with it for months and then, last month, I’ve checked something else in BIOS and stumbled upon Dynamic Turbo Frequency settings (typing from memory). It’s windows settings which make turbo dynamic, not fixed at max frequency.
I disabled it, turbo in linux is still dynamic but I have no more hard crashes.
How can I solve the problem described on this post?
What is the purpose of buying a Qubes certified Nova Custom V56 laptop if I have more trouble to make it “Qubes bug free” than on my previous laptop (not Qubes certified)? (true question)
Are NovaCustom the ones I should go to, since they sell a “Qubes certified laptop” that actually (kind of) crashes?
What I did since balko’s last post:
First, thank you to KitsuneNoBaka and Balko for their help.
Detailed list of all actions I took following balko’s recommendation to open an issue on Github:
Tried to open a Github account with Mullvad Browser with an alias to my true email address ==> passed some captcha then got a message saying my account could not be created
Tried to open a Github account with Brave Browser with an alias to my true email address==> passed some captcha then got a message saying my account could not be created
Tried to open a Github account with Firefox with an alias to my true email address ==> passed some captcha then got a message saying my account could not be created
Tried to open a Github account with Firefox on a friend’s Ipad with an alias to my true email address ==> passed some captcha then got a message saying my account could not be created
Tried to open a Github account with Firefox on a friend’s Ipad with a 10minutemail.com address ==> I got an account! Hurrah!!! And then replaced that temporary address with an alias to my true email address
Tried to configure 2FA to give more confidence to Github I am not a bot of some sort ==> My issue is still hidden to the public
Tried to configure SSH keys to give more confidence to Github I am not a bot of some sort ==> My issue is still hidden to the public
Tried to commit on a “hello-world” freshly-created repository to give more confidence to Github I am not a bot of some sort ==> My issue is still hidden to the public
I have bought a Qubes certified laptop hoping to be able to hit the ground running and I have spent hours trying (unsuccessfully) to use Qubes ticketing system.
During a professional conference call, it is particularly awkward to ask for a 2 minutes pause to bring back my system. My laptop “hanged” at three different occasions so far.
So, again the TL;DR:
How can I solve the problem described on this post?
What is the purpose of buying a Qubes certified Nova Custom V56 laptop if I have more trouble to make it “Qubes bug free” than on my previous laptop (not Qubes certified)? (true question)
Are NovaCustom the ones I should go to, since they sell a “Qubes certified laptop” that (kind of) crashes?
Today, I had an important professional conf call with all of the higher management.
My computer crashed (again!). I missed 15 minutes of that very important call.
I’m a Qubes lover. Been on Qubes for more than 5 years now.
But being in that same situation twice won’t be allowed if you see what I mean… And rightly so, IMHO. How could they allow a guy knowingly using a computer that crashes repeatedly during important processes?
So, @novacustom, are you the ones I should ping?
Or “Certified Qubes laptop” means no guarantee of Qubes stability? (which is fine, but I’d like it to be clear because that’s not how I had understood “Qubes certified” in the first place.)
I am not affiliated with novacustom nor with qubesos developers, but I
got the same laptop, and your issue report’s making me curious about a
few things:
what is the teleconference program you were using during the business
call that got frozen?
what are the vCPU you’ve assigned to the qube that’s running that
teleconference program and what’s the RAM you’ve given it? Is it the
default 4 vCPU 4 GM RAM, max?
was the qube in-use a debian-12 qube, or a fedora one?
Other times: The issue happened with Teams (used in a web browser) as well (without a full crash of the PC, though)
NB: The problem can happen when when I’m not in a teleconference as well
Zoom said it could be laggy because of lack of CPU. (I don’t remember the exact message). I gave the teleconference dispVM 6 vCPUs (2 is the default on my machine)
NB: The PC also crashes without any change in the vCPUs in the VMs.
I have 2 vCPUs as default for every VMs.
The default max RAM is indeed 4000MB on my PC (except for HVM VM like sys-usb, but that’s another topic).
I did never change that 4000 MB value for any VM.
The dispVM I installed zoom on for the teleconference was based on debian-12
In case you reinstalled Qubes OS, are the certification disclaimers respected regarding sys-net and kernel-latest?
These questions are important to check since those combinations of hardware and settings are tested by @marmarek, who is maintaining the certification.
Both of your links point to the same target (the disclaimers). Yes, my configuration satisfies both fist disclaimers. The 3rd one is off-topic (the bottom-right USB-C port is currently limited to USB 2.0 speeds).
I’m sorry to say, but I still don’t know if this is a software or hardware issue. It’s also unclear to me if you would like to proceed with a warranty request.
If you believe it’s a hardware issue and you would like to submit your warranty request anonymously, please send us an encrypted email. Our email address and encryption details can be found here: https://novacustom.com
Preferably, please write the email in the same form as the service form, so we have all necessary information: Service centre - NovaCustom