You are not logged in.
Starting with nvidia 346.35-2, X would not start. Like others, I would hang at [OK] Reached target graphical interface. Today's upgrade to 346.35-3 did not fix the issue either
Installed currently:
nvidia 346.35-3
nvidia-utils 346.35-2
Things I've tried:
* generating a minmal 20-nvidia.conf in /etc/X11/xorg.conf.d
-still hangs at [OK] Reached target graphical interface
* running nvidia-xconfig
-same as above
* disabling gdm and using startx with .xinitrc
- X fails to launch and results in: "gnome-session: error while loading shared libraries: libEGL.so.1: cannot open shared obect file: No such file or direcctory. xinit: connection to X server lost"
If I look in dmesg and grep for nvidia
[ 4.529949] nvidia: module license 'NVIDIA' taints kernel.
[ 4.541037] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 0
[ 4.541043] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 346.35 Sat Jan 10 21:27:15 PST 2015
[ 4.832294] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input18
[ 4.832445] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input19
[ 4.832583] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input20
[ 4.833748] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input21
[ 4.888182] nvidia 0000:01:00.0: irq 43 for MSI/MSI-X
[ 6.860426] nvidia 0000:01:00.0: irq 43 for MSI/MSI-X
[ 8.343442] nvidia 0000:01:00.0: irq 43 for MSI/MSI-X
[ 9.867126] nvidia 0000:01:00.0: irq 43 for MSI/MSI-X
[ 11.418116] nvidia 0000:01:00.0: irq 43 for MSI/MSI-X
[ 12.946195] nvidia 0000:01:00.0: irq 43 for MSI/MSI-X
[ 829.185234] nvidia 0000:01:00.0: irq 43 for MSI/MSI-X
None of the solutions mentioned in other posts have worked. Any suggestions?
Last edited by h54 (2015-01-19 23:43:57)
Offline
You need to install nvidia-libgl
Offline
You need to install nvidia-libgl
Thanks for the fast reply but it is installed
extra/libcl 1.1-4 [installed]
extra/libvdpau 0.9-1 [installed]
extra/nvidia 346.35-3 [installed]
extra/nvidia-libgl 346.35-2 [installed]
extra/nvidia-utils 346.35-2 [installed]
multilib/lib32-nvidia-libgl 346.35-1 [installed]
multilib/lib32-nvidia-utils 346.35-1 [installed]
Offline
Offline
Your problem is reported here.
@alex.theoto: Are you sure? It reads like it hasn't been fixed for @h54 if you read the first post of this thread.
Last edited by clfarron4 (2015-01-19 18:58:19)
Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository
Offline
@cifarron4 I'm not sure... I think 'nvidia-xconfig' will help. You are right. He made these steps... Sorry
Last edited by alex.theoto (2015-01-19 19:07:29)
Offline
@cifarron4 I'm not sure... I think 'nvidia-xconfig' will help.You are right. He made these steps... Sorry
I tried it agian but to no effect. I did verify that a new xorg.conf was generated.
Relevant section in xorg.conf:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Offline
@h54: Do the X server logs (found in /var/log) say anything? Also, what card are you running?
Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository
Offline
alex.theoto wrote:
@cifarron4 I'm not sure... I think 'nvidia-xconfig' will help.You are right. He made these steps... SorryI tried it agian but to no effect. I did verify that a new xorg.conf was generated.
Relevant section in xorg.conf:Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" EndSection
Your section seems incomplete (at least BusID is missing). Mine is:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 660 Ri"
BusID "PCI:1:0:0"
EndSection
Offline
@h54: Do the X server logs (found in /var/log) say anything? Also, what card are you running?
I'm running an MSI GTX 760
Xorg log doesn't seem to contain anything suspicious:
[ 829.072] (II) Module glx: vendor="NVIDIA Corporation"
[ 829.072] (II) NVIDIA GLX Module 346.35 Sat Jan 10 20:53:39 PST 2015
[ 829.072] (II) LoadModule: "nvidia"
[ 829.072] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 829.072] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 829.072] (II) NVIDIA dlloader X Driver 346.35 Sat Jan 10 20:32:18 PST 2015
[ 829.072] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 829.073] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 829.073] (==) NVIDIA(0): RGB weight 888
[ 829.073] (==) NVIDIA(0): Default visual is TrueColor
[ 829.073] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 829.073] (**) NVIDIA(0): Enabling 2D acceleration
[ 829.422] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20130102)
[ 829.423] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 760 (GK104) at PCI:1:0:0 (GPU-0)
[ 829.423] (--) NVIDIA(0): Memory: 2097152 kBytes
[ 829.423] (--) NVIDIA(0): VideoBIOS: 80.04.bf.00.30
[ 829.423] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 829.435] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 760 at PCI:1:0:0
[ 829.435] (--) NVIDIA(0): CRT-0
[ 829.435] (--) NVIDIA(0): Ancor Communications Inc ASUS VE278 (DFP-0) (boot, connected)
[ 829.435] (--) NVIDIA(0): DFP-1
[ 829.435] (--) NVIDIA(0): DFP-2
[ 829.435] (--) NVIDIA(0): DFP-3
[ 829.435] (--) NVIDIA(0): DFP-4
[ 829.436] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 829.436] (--) NVIDIA(0): Ancor Communications Inc ASUS VE278 (DFP-0): Internal TMDS
[ 829.436] (--) NVIDIA(GPU-0): Ancor Communications Inc ASUS VE278 (DFP-0): 330.0 MHz maximum pixel clock
[ 829.436] (--) NVIDIA(0): DFP-1: Internal TMDS
[ 829.436] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 829.436] (--) NVIDIA(0): DFP-2: Internal TMDS
[ 829.436] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[ 829.436] (--) NVIDIA(0): DFP-3: Internal TMDS
[ 829.436] (--) NVIDIA(GPU-0): DFP-3: 330.0 MHz maximum pixel clock
[ 829.436] (--) NVIDIA(0): DFP-4: Internal DisplayPort
[ 829.436] (--) NVIDIA(GPU-0): DFP-4: 960.0 MHz maximum pixel clock
[ 829.436] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 829.436] (**) NVIDIA(0): device Ancor Communications Inc ASUS VE278 (DFP-0) (Using
[ 829.436] (**) NVIDIA(0): EDID frequencies has been enabled on all display
[ 829.436] (**) NVIDIA(0): devices.)
[ 829.437] (==) NVIDIA(0):
[ 829.437] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[ 829.437] (==) NVIDIA(0): will be used as the requested mode.
[ 829.437] (==) NVIDIA(0):
[ 829.437] (II) NVIDIA(0): Validated MetaModes:
[ 829.437] (II) NVIDIA(0): "DFP-0:nvidia-auto-select"
[ 829.437] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[ 829.464] (--) NVIDIA(0): DPI set to (81, 80); computed from "UseEdidDpi" X config
[ 829.464] (--) NVIDIA(0): option
[ 829.464] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
[ 829.464] (II) NVIDIA: access.
[ 829.468] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 829.468] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
[ 829.468] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 829.468] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 829.468] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 829.468] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
[ 829.468] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
[ 829.468] (II) NVIDIA(0): Config Options in the README.
[ 829.479] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[ 829.538] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 829.538] (==) NVIDIA(0): Backing store enabled
[ 829.538] (==) NVIDIA(0): Silken mouse enabled
[ 829.538] (**) NVIDIA(0): DPMS enabled
[ 829.539] (II) NVIDIA(0): [DRI2] Setup complete
[ 829.539] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 829.625] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event15)
[ 829.625] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event16)
[ 829.626] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event17)
[ 829.626] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event18)
[ 830.364] (II) NVIDIA(GPU-0): Deleting GPU-0
Could there be some old config file(s) somewhere cause this not to work?
Last edited by h54 (2015-01-19 19:31:24)
Offline
h54 wrote:alex.theoto wrote:
@cifarron4 I'm not sure... I think 'nvidia-xconfig' will help.You are right. He made these steps... SorryI tried it agian but to no effect. I did verify that a new xorg.conf was generated.
Relevant section in xorg.conf:Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" EndSection
Your section seems incomplete (at least BusID is missing). Mine is:
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce GTX 660 Ri" BusID "PCI:1:0:0" EndSection
I updated mine according to what I found with lspci but still the same results.
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 760"
BusID "PCI:1:0:0"
EndSection
There is still nothing compelling in /var/log/Xorg.0.log or dmesg.
Offline
startx is broken for me with the latest upgrade as well, when i type startx my monitor loses connection to the pc and goes into standyby. I have to manually reset to recover.
Offline
startx gives a little more info:
gnome-session: error while loading shared libraries: libEGL.so.1: cannot open shared obect file: No such file or direcctory. xinit: connection to X server lost7
if I search the system for libEGL.so.1 I get:
/usr/lib/mesa/libEGL.so.1
/usr/lib/nvidia/libEGL.so.1
/usr/lib32/libEGL.so.1
/usr/lib32/mesa/libEGL.so.1
/usr/lib32/nvidia/libEGL.so.1
permissions:
lrwxrwxrwx 1 root root 15 Jan 12 09:15 /usr/lib/mesa/libEGL.so.1 -> libEGL.so.1.0.0
lrwxrwxrwx 1 root root 15 Jan 12 09:15 /usr/lib/mesa/libEGL.so -> libEGL.so.1.0.0
lrwxrwxrwx 1 root root 16 Jan 18 15:29 /usr/lib/nvidia/libEGL.so.1 -> libEGL.so.346.35
lrwxrwxrwx 1 root root 11 Jan 18 15:29 /usr/lib/nvidia/libEGL.so -> libEGL.so.1
lrwxrwxrwx 1 root root 16 Jan 18 10:23 /usr/lib32/libEGL.so.1 -> libEGL.so.346.35
lrwxrwxrwx 1 root root 16 Jan 18 10:23 /usr/lib32/libEGL.so -> libEGL.so.346.35
lrwxrwxrwx 1 root root 15 Jan 12 09:36 /usr/lib32/mesa/libEGL.so.1 -> libEGL.so.1.0.0
lrwxrwxrwx 1 root root 15 Jan 12 09:36 /usr/lib32/mesa/libEGL.so -> libEGL.so.1.0.0
lrwxrwxrwx 1 root root 16 Jan 18 10:22 /usr/lib32/nvidia/libEGL.so.1 -> libEGL.so.346.35
lrwxrwxrwx 1 root root 11 Jan 18 10:22 /usr/lib32/nvidia/libEGL.so -> libEGL.so.1
I'm stumped
Offline
Do you use stock kernel or lts kernel?
Anyway, I had this some time ago when I downgraded/upgraded the drivers several times, trying to work around the mutter screen refresh bug.
You may try to downgrade nvidia, nvidia-utils and nvidia-libgl altogether, try to reboot and see if it works, and then try to update once again. At the time it worked for me, no explanation why, though.
Offline
I had exactly the same problem after an update today, and appear to have solved it.
I'm not sure which step did this; the removal of nvidia-opengl stands out.
According to pacman.log, this is what I did: I removed nvidia, nvidia-opengl, nvidia-libgl and mesa, and then reinstalled all of them apart from nvidia-opengl.
[2015-01-19 22:44] [PACMAN] Running 'pacman -R nvidia'
[2015-01-19 22:45] [PACMAN] Running 'pacman -R nvidia-opengl'
[2015-01-19 22:46] [PACMAN] Running 'pacman -R nvidia-libgl'
[2015-01-19 22:46] [PACMAN] Running 'pacman -R mesa'
[2015-01-19 22:46] [PACMAN] Running 'pacman -S mesa'
[2015-01-19 22:46] [PACMAN] Running 'pacman -S nvidia-libgl'
[2015-01-19 22:46] [PACMAN] Running 'pacman -S nvidia'
Offline
startx gives a little more info:
if I search the system for libEGL.so.1 I get:/usr/lib/mesa/libEGL.so.1 /usr/lib/nvidia/libEGL.so.1 /usr/lib32/libEGL.so.1 /usr/lib32/mesa/libEGL.so.1 /usr/lib32/nvidia/libEGL.so.1
try reinstall 'nvidia-libgl' if the file '/usr/lib/libEGL.so.1' is missing
Last edited by sl1pkn07 (2015-01-19 22:13:10)
Offline
I had exactly the same problem after an update today, and appear to have solved it.
I'm not sure which step did this; the removal of nvidia-opengl stands out.
According to pacman.log, this is what I did: I removed nvidia, nvidia-opengl, nvidia-libgl and mesa, and then reinstalled all of them apart from nvidia-opengl.[2015-01-19 22:44] [PACMAN] Running 'pacman -R nvidia' [2015-01-19 22:45] [PACMAN] Running 'pacman -R nvidia-opengl' [2015-01-19 22:46] [PACMAN] Running 'pacman -R nvidia-libgl' [2015-01-19 22:46] [PACMAN] Running 'pacman -R mesa' [2015-01-19 22:46] [PACMAN] Running 'pacman -S mesa' [2015-01-19 22:46] [PACMAN] Running 'pacman -S nvidia-libgl' [2015-01-19 22:46] [PACMAN] Running 'pacman -S nvidia'
That's strange, there is no nvidia-opengl package in official repos...
Offline
gammy wrote:I had exactly the same problem after an update today, and appear to have solved it.
I'm not sure which step did this; the removal of nvidia-opengl stands out.
According to pacman.log, this is what I did: I removed nvidia, nvidia-opengl, nvidia-libgl and mesa, and then reinstalled all of them apart from nvidia-opengl.[2015-01-19 22:44] [PACMAN] Running 'pacman -R nvidia' [2015-01-19 22:45] [PACMAN] Running 'pacman -R nvidia-opengl' [2015-01-19 22:46] [PACMAN] Running 'pacman -R nvidia-libgl' [2015-01-19 22:46] [PACMAN] Running 'pacman -R mesa' [2015-01-19 22:46] [PACMAN] Running 'pacman -S mesa' [2015-01-19 22:46] [PACMAN] Running 'pacman -S nvidia-libgl' [2015-01-19 22:46] [PACMAN] Running 'pacman -S nvidia'
That's strange, there is no nvidia-opengl package in official repos...
Ah, hm. I see that pacman logs the command even if the package does not exist; I must have mistyped the package and continued!
It's probably as sl1pkn07 said then: nvidia-libgl.
Last edited by gammy (2015-01-19 22:38:16)
Offline
is there an easy way to update the mirrorlist for downgrade so that i can attempt to go back a few kernel/driver versions?
Offline
That isn't how Arch works. Read the downgrading page on the wiki.
Offline
h54 wrote:startx gives a little more info:
if I search the system for libEGL.so.1 I get:/usr/lib/mesa/libEGL.so.1 /usr/lib/nvidia/libEGL.so.1 /usr/lib32/libEGL.so.1 /usr/lib32/mesa/libEGL.so.1 /usr/lib32/nvidia/libEGL.so.1
try reinstall 'nvidia-libgl' if the file '/usr/lib/libEGL.so.1' is missing
Bingo, that did it! Thank you sir.
In summary:
As per sl1pkn07's suggestion, I removed nvidia-libgl
1) clear package cache
sudo pacman -Scc
2) re-install nvidia and nvidia-libgl
sudo pacman -S nvidia nvidia-libgl
Thank you to everyone for the numerous and quick responses and suggestions.
Last edited by h54 (2015-01-19 23:42:43)
Offline
No need to clear your whole package cache, it may come in handy.
Offline
No need to clear your whole package cache, it may come in handy.
Yeah, I wish I didn't do it.
Offline