I got a new NovaCustom NV54 Laptop and am logging my efforts to get it working with QubesOS here. This is meant as support for others who are considering this awesome laptop.
Hardware:
- Intel® Core™ Ultra 7 processor 155H
- NVIDIA Corporation AD106M [GeForce RTX 4070 Max-Q / Mobile] (rev a1) (the dGPU option)
- Display: 2880x1800 @ 120 Hz
- Intel Corporation Wi-Fi 7(802.11be) AX1775*/AX1790*/BE20*/BE401/BE1750* 2x2 (rev 1a)
BIOS Settings:
- Secure Boot disabled
- Intel ME left enabled
- Everything else stock. Coreboot doesn’t have many settings though
Working out of the box:
- Suspend / Resume with
systemctl suspend
(awesome!). I think it’s S3 which I like better than modern standby anyway - LAN
- Sound output & Mic
- Keyboard, Touchpad
- External 5k Monitor via USB-C (including charging the laptop, monitor USB hub, 2.5 Gbps LAN etc)
- Webcam
Problem: X does not start (fixed):
After installing X does not start, i.e. boot stops at the command line.
Reason is that neither the integrated Intel GPU nor the NVidia is recognized by the i915 and nouveau drivers.
Workaround:
Disable loading of nouveau by adding this to the kernel boot parameters:
rd.driver.blacklist=nouveau modprobe.blacklist=nouveau
Force the intel driver to load on this Meteor Lake GPU by adding this:
i915.force_probe=* i915.modeset=1
Now X works flawlessly with the full 2880x1800 resolution at 120 Hz. Lower resolutions are working too.
In most cases probably better to buy the option without dGPU. As a bonus you get a second M2 slot.
Problems yet unfixed:
- WiFi7 card:
[UPDATE: Solved, WiFi working fine, see post #3]
iwlwifi can’t load the firmware. Downloading the firmware mentioned in dmesg from kernel.org did not help (uCode file size 11967921 does not match expected size
). On other distros people got it to work by upgrading to a newer 6.7 kernel (my sys-net is on6.6.65-1.qubes.fc37.x86_64
). I’ve parked this for another day, am confident it’ll work. - The internal screen is too small to read comfortably at its native resolution. When I scale it to 1.5 in panel settings while my 5k monitor is connected then it (a) doesn’t scale and (b) is not reachable via mouse despite correct positioning of the displays via the display settings GUI
- Battery: When plugged in the battery oscillates between 93 and 98% (the latter is the max charge setting in the BIOS). I got a feeling that when connected to the power supply it still goes through the battery, which I guess is bad.