Video problems after replacing framework13 motherboard

Hello all, I purchased a new motherboard for my framework laptop, going from an 13th gen i7-1360P to a ultra 7-165h. I simply replaced motherboard and ram, plugged my old nvme hdd in and booted up.

Everything works fine and I don’t see any particular error on boot, but then I get greeted by a black screen. I can ctrl+alt+f2 and obtain a terminal and that’s show correctly on the screen. xrandr can’t find any display, it just says ‘can’t open display’.

Could it be some driver problem, or some thing going wrong with x11? startx says ‘connection to X server lost’.

My gut feeling is that this should be easy-ish to fix if one knows where to look. Unfortunately I’m a bit out of ideas at the moment.

Any help is appreciated!

Hi

This new CPU has an Intel Arc GPU, it may not be supported correctly by the old Fedora 37 currently used in dom0 :confused:

Could you try the Qubes 4.2.3 installer and starting it with the latest kernel and see if it shows up something graphical? If so, try with the standard installer with default kernel. This will help to figure if it is possible to make it work.

sudo qubes-dom0-update says that am already using kernel-latest, namely 6.12.5-2.

Anyway I’m not sure it’s a question of hardware compatibility, as shown in the following HCL: HCL - Framework 13 Intel Core Ultra Series 1

My suspect is just that I have to change something. Problem is I don’t know what!

Ok, lookig at xorg.0.log in /var/log shows the following error:
(EE) AIGLX error: dlopen of /usr/lib64/dri/i965_dri.so failed
Reason is no such file or directory. Could this be the culprit?

systemctl status lightdm doesn’t show any error whatsoever.

Problem solved. I had a 20-intel.conf defined in /etc/X11/xorg.conf.d which was asking X11 to use Intel driver. Getting rid of the file and rebooting solved the problem!

Did you create this file previously? I don’t have this file in xorg.conf.d and my current CPU is an i7-1260P, which is pretty similar to your previous one.

Most likely yes, to solve some glitching problem. But this happened so long ago that not only I forgot I did it, but I literally managed to unlearn all the X11-related knowledge that I acquired the last time I fiddled with it.

I’m looking forward to finding myself in the very same situation 2-3 years from now, lol

1 Like