You are not logged in.
Both SDDM and GDM just give me a black screen. I tried deleting xorg.conf, recreating it with nvidia-xconfig (didn't work), deleting that and replacing it with a "minimal" one from the wiki (didn't work)...
I keep getting "no screens found" errors from X, and I went through the journal for sddm but nothing stands out. What should I do?
EDIT: Downgrade nvidia, nvidia-utils, and nvidia-libgl as detailed in the posts below.
EDIT2: There should no longer be a need to downgrade.
Last edited by YAOMTC (2017-02-21 23:34:11)
Offline
I don't know if it's related but i had a problem where a symlink wasn't being created and i was getting an error cannot start kde error while loading shared libraries: libEGL.so.1 cannot open sharred object file: no such directory. ln-s /usr/lib/mesa/libEGL.so.1 /usr/lib seemed to fix that problem for me. Had to add the symlink for the 32bit library as well to get steam running.
Offline
I was able to start X after downgrading to the previous version of the NVIDIA driver (375.26):
nvidia-utils: https://archive.archlinux.org/packages/ … pkg.tar.xz
nvidia-settings: https://archive.archlinux.org/packages/ … pkg.tar.xz
lib32-nvidia-utils: https://archive.archlinux.org/packages/ … pkg.tar.xz
For DKMS users: https://archive.archlinux.org/packages/ … pkg.tar.xz
For stock kernel users: https://archive.archlinux.org/packages/ … pkg.tar.xz
For stock LTS kernel users: https://archive.archlinux.org/packages/ … pkg.tar.xz
However, nvidia-libgl conflicts with nvidia-utils, so the only available libGL provider is mesa which gives horrible performance. If anybody knows a way to install both nvidia-utils and nvidia-libgl, please share your knowledge. Here they are:
nvidia-libgl: https://archive.archlinux.org/packages/ … pkg.tar.xz
lib32-nvidia-libgl: https://archive.archlinux.org/packages/ … pkg.tar.xz
# pacman -U nvidia-libgl-375.26-3-x86_64.pkg.tar.xz
loading packages...
resolving dependencies...
looking for conflicting packages...
:: nvidia-libgl and mesa-libgl are in conflict (libgl). Remove mesa-libgl? [y/N] y
:: nvidia-libgl and nvidia-utils are in conflict. Remove nvidia-utils? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nvidia-libgl and nvidia-utils are in conflict
# pacman -U nvidia-libgl-375.26-3-x86_64.pkg.tar.xz
loading packages...
resolving dependencies...
looking for conflicting packages...
:: nvidia-libgl and mesa-libgl are in conflict (libgl). Remove mesa-libgl? [y/N] y
:: nvidia-libgl and nvidia-utils are in conflict. Remove nvidia-utils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: nvidia-libgl: requires nvidia-utils
Last edited by abefar (2017-02-18 19:36:26)
Offline
I had to use the nvidia-utils and nvidia-libgl from December 16th in order to downgrade the nvidia packages
Offline
Thanks for the help guys, it's fixed now. I went to the archive, grabbed the older packages and set pacman to ignore them for now. I wonder what was changed, and how many people it affected?
Offline
lookup dmesg an xorg log w/ the broken version. there's eg. https://bbs.archlinux.org/viewtopic.php?id=223209
Offline
Well, I got the kernel/firmware update released today, which didn't work with the older Nvidia packages I was using. So I updated them, and now they work fine.
Offline