You are not logged in.
Offline
Nope.
The problem is
[ 808.616] (II) AIGLX: Screen 0 is not DRI2 capable
[ 808.639] (II) Initializing extension DRI2
but all I can see is the bogus edid, remove that from the kernel parameters and see what happens…
You can also try to use https://wiki.archlinux.org/title/Intel_ … _Xe_driver and/or remove the nvidia modules from the initramfs (resp. remove the kms hook and explicitly add i915/xe)
Offline
Nope.
The problem is[ 808.616] (II) AIGLX: Screen 0 is not DRI2 capable [ 808.639] (II) Initializing extension DRI2
but all I can see is the bogus edid, remove that from the kernel parameters and see what happens…
You can also try to use https://wiki.archlinux.org/title/Intel_ … _Xe_driver and/or remove the nvidia modules from the initramfs (resp. remove the kms hook and explicitly add i915/xe)
I did still black screen. With courser btw thanks for your help sir
My question is why startx works but display manger or desktop doesnt
Last edited by mojtabazn (2025-06-07 15:59:22)
Offline
SDDM and Plasma require GLX, your problem is down to that dri failure.
You should be able to run "startx xterm" (provided xterm is installed) and there run
strace -o /tmp/glxinfo.strace glxinfo > /tmp/glx.info
Then post those
cat /tmp/glxinfo.strace glxinfo | curl -F 'file=@-' 0x0.st
cat /tmp/glx.info | curl -F 'file=@-' 0x0.st # probably just failure
Offline
SDDM and Plasma require GLX, your problem is down to that dri failure.
You should be able to run "startx xterm" (provided xterm is installed) and there run
strace -o /tmp/glxinfo.strace glxinfo > /tmp/glx.info
/tmp/glx.info cannot overwrite existing file
Offline
You tried that w/ sudo first and now without?
Remove the file…
Offline
First one give no such file or directory
https://0x0.st/zyUE.txt
Glxinfo on xterm give
Couldn't find RGB GLX visual or fbconfig
Last edited by mojtabazn (2025-06-07 16:35:49)
Offline
Copypasta:
cat /tmp/glxinfo.strace | curl -F 'file=@-' 0x0.st
Offline
Offline
Dirty, but the broadword never fails
openat(AT_FDCWD, "/usr/lib/libxml2.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
pacman -Qs libxml
pacman -Qikk libxml2
Offline
Offline
You can temporarily install libxml2-legacy, but something links an old libxml2
pacman -Qm
pacman-conf
Offline
Offline
Installed legacy version now have my desktop
Very appreciated man tnq
Offline
This is NOT a fix!
The foreign packages don't look suspicious so it's either from the chaotic-aur repo or the mirror or, since there're no noextract rules to explain the missing manpages, a botched update.
re-install all packages then
strace glxinfo -B |& grep libxml2.so.2
If the library still shows up, we'll have to hunt down the dated library the links it.
Recording context for later:
openat(AT_FDCWD, "/usr/lib/libdrm_intel.so.1", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=158280, ...}) = 0
mmap(NULL, 160480, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fb16bf9e000
mmap(0x7fb16bfa1000, 102400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x3000) = 0x7fb16bfa1000
mmap(0x7fb16bfba000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1c000) = 0x7fb16bfba000
mmap(0x7fb16bfc4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x25000) = 0x7fb16bfc4000
close(4) = 0
openat(AT_FDCWD, "/usr/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=22478592, ...}) = 0
mmap(NULL, 2699336, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fb164200000
mmap(0x7fb164297000, 1396736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x97000) = 0x7fb164297000
mmap(0x7fb1643ec000, 598016, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1ec000) = 0x7fb1643ec000
mmap(0x7fb16447e000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x27e000) = 0x7fb16447e000
mmap(0x7fb164490000, 12360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb164490000
close(4) = 0
openat(AT_FDCWD, "/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=906008, ...}) = 0
mmap(NULL, 180712, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fb16bf71000
mmap(0x7fb16bf75000, 143360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4000) = 0x7fb16bf75000
mmap(0x7fb16bf98000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x27000) = 0x7fb16bf98000
mmap(0x7fb16bf9c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2a000) = 0x7fb16bf9c000
close(4) = 0
openat(AT_FDCWD, "/usr/lib/libffi.so.8", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=43240, ...}) = 0
mmap(NULL, 42256, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fb16bf66000
mmap(0x7fb16bf68000, 24576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7fb16bf68000
mmap(0x7fb16bf6e000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8000) = 0x7fb16bf6e000
mmap(0x7fb16bf6f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x9000) = 0x7fb16bf6f000
close(4) = 0
openat(AT_FDCWD, "/usr/lib/libedit.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=223344, ...}) = 0
mmap(NULL, 236672, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fb16bf2c000
mmap(0x7fb16bf32000, 135168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0x7fb16bf32000
mmap(0x7fb16bf53000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x27000) = 0x7fb16bf53000
mmap(0x7fb16bf60000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x34000) = 0x7fb16bf60000
mmap(0x7fb16bf63000, 11392, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb16bf63000
close(4) = 0
openat(AT_FDCWD, "/usr/lib/glibc-hwcaps/x86-64-v3/libxml2.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/glibc-hwcaps/x86-64-v3/", 0x7ffd8c401880, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/glibc-hwcaps/x86-64-v2/libxml2.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/glibc-hwcaps/x86-64-v2/", 0x7ffd8c401880, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libxml2.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
Offline
I Did Reinstall and after that
strace glxinfo -B |& grep libxml2.so.2
has no output
Last edited by mojtabazn (2025-06-07 19:06:28)
Offline
\o/
Remove libxml2-legacy again and see whether the problem is indeed fixed (you only want to install this if you're faxing binary releases that cannot be rebuilt against the new libxml)
And then and in case and please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline
Yep it is fixed now thanks .
Last edited by mojtabazn (2025-06-08 01:05:47)
Offline