You are not logged in.
Little did I know how much it could mess up my system to do this. I originally set up my computer with nvidia's prorprietary drivers, then just yesterday I decided I wanted to try switching to nouveau, I did so, but ran into some problems with nouveau, now I tried to switch back and when I boot I get into SDDM (Display Manager) but when I start Enlightenment, I get no video input, and when I start KDE, KDE only partially starts up (some major functionalities are missing, like borders, resizing windows, workspaces... some keyboard shortcuts (like alt+f4) don't even work)
How do I fix this mess?
Edit: I seem to have managed to fix KDE at a glance, I've got borders back, resizing windows work and i have workspaces. When I installed a package through pacman it said there were missing dependencies for cairo and enlightenment and it installed mesa and libxxf86vm along with some other stuff (don't remember) enlightenment is still booting into a blank screen. MPV and VLC don't play video, CMPlayer does, no really specific errors given... Even if KDE works, every other application I have seems to be broken, or likely to break at any time it feels like it.
Last edited by rabcor (2014-04-29 04:36:02)
Offline
Not sure this could help, but you could try running nvidia-xconfig, and replacing your /etc/X11/xorg.conf.d/20-nvidia.conf with the new one..
Offline
I massively doubt this would have any effect at all since (for a long time now) all i've ever had that 20-nvidia.conf do is tell xorg to use the "nvidia" driver (it honestly doesn't do anything else.
Section "Device"
Identifier "Nvidia GTX 670"
driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
The only lines it really needs is Identifier and Driver... now that I see this, it seems my config file has the intial letter in driver in lowercase. I again doubt that has any effect (since if it would, X should refuse to start) but i'll have to fix that.
Offline
Elaborating every step you have taken when switching to Nouveau and then back to NVidia will help trouble shoot the issue
Offline
Lets see I uninstalled with either "pacman -R" or "pacman -Rdds" (can't remember which, I'm guessing the latter but i'm still not 100%) xf86-video-nouveau, nouveau-dri, lib32- nouveau-dri, xorg-server, mesa, mesa-libgl, lib32-mesa-libgl, libvdpau and I think there were a few more packages that went too, like libxxf86vm and other mesa dependencies (sorry I don't remember 100%)
Offline
What is the output of
pacman -Qs nvidia
Matt
"It is very difficult to educate the educated."
Offline
Check the libGL* and libEGL* symlinks, in /usr/lib/ - these must consistently point to either mesa, or nvidia.
Same with /usr/lib/xorg/modules/extensions/libglx.so
See Nvidia's README file, for details.
Offline
Oh yes, I remembered the bit I forgot from yesterday, after removing all these packages I did a dependency clean with "pacman -Rns $(pacman -Qqdt)"
What is the output of
pacman -Qs nvidia
Output is:
$ pacman -Qs nvidia
local/lib32-libvdpau 0.7-2
Nvidia VDPAU library
local/lib32-nvidia-libgl 337.12-1
NVIDIA drivers libraries symlinks (32-bit)
local/lib32-nvidia-utils 337.12-1
NVIDIA drivers utilities (32-bit)
local/libcl 1.1-3
OpenCL library and ICD loader from NVIDIA
local/libvdpau 0.7-1
Nvidia VDPAU library
local/nvidia 337.12-1
NVIDIA drivers for linux
local/nvidia-libgl 337.12-1
NVIDIA drivers libraries symlinks
local/nvidia-utils 337.12-1
NVIDIA drivers utilities
Check the libGL* and libEGL* symlinks, in /usr/lib/ - these must consistently point to either mesa, or nvidia.
Same with /usr/lib/xorg/modules/extensions/libglx.so
See Nvidia's README file, for details.
libGL.so and libGL.so.1 point to libGL.so.337.12 which points to /usr/lib/nvidia/libGL.so.337.12
Same deal with libEGL
libglx.so points towards /usr/lib/nvidia/xorg/modules/extensions/libglx.so.337.12
Edit: I reinstalled my system so that shall be the end of this I guess.
Last edited by rabcor (2014-05-01 14:53:57)
Offline