You are not logged in.

#1 2015-01-19 16:27:07

h54
Member
Registered: 2011-11-22
Posts: 96

[SOLVED] Nvidia 346.35-3 breaks X

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

#2 2015-01-19 17:32:34

omer666
Member
Registered: 2011-01-26
Posts: 70

Re: [SOLVED] Nvidia 346.35-3 breaks X

You need to install nvidia-libgl

Offline

#3 2015-01-19 18:02:38

h54
Member
Registered: 2011-11-22
Posts: 96

Re: [SOLVED] Nvidia 346.35-3 breaks X

omer666 wrote:

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

#4 2015-01-19 18:54:32

alex.theoto
Member
From: Athens Greece
Registered: 2014-11-30
Posts: 307

Re: [SOLVED] Nvidia 346.35-3 breaks X

Your problem is reported here.

nvidia-xconfig

Last edited by alex.theoto (2015-01-19 18:58:22)

Offline

#5 2015-01-19 18:58:00

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,163
Website

Re: [SOLVED] Nvidia 346.35-3 breaks X

alex.theoto wrote:

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

#6 2015-01-19 19:03:30

alex.theoto
Member
From: Athens Greece
Registered: 2014-11-30
Posts: 307

Re: [SOLVED] Nvidia 346.35-3 breaks X

@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

#7 2015-01-19 19:11:59

h54
Member
Registered: 2011-11-22
Posts: 96

Re: [SOLVED] Nvidia 346.35-3 breaks X

alex.theoto wrote:

@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

#8 2015-01-19 19:26:38

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,163
Website

Re: [SOLVED] Nvidia 346.35-3 breaks X

@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

#9 2015-01-19 19:27:31

FarStar07
Member
Registered: 2012-04-02
Posts: 48

Re: [SOLVED] Nvidia 346.35-3 breaks X

h54 wrote:
alex.theoto wrote:

@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

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

#10 2015-01-19 19:30:49

h54
Member
Registered: 2011-11-22
Posts: 96

Re: [SOLVED] Nvidia 346.35-3 breaks X

clfarron4 wrote:

@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

#11 2015-01-19 20:28:24

h54
Member
Registered: 2011-11-22
Posts: 96

Re: [SOLVED] Nvidia 346.35-3 breaks X

FarStar07 wrote:
h54 wrote:
alex.theoto wrote:

@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

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

#12 2015-01-19 21:02:14

highway
Member
Registered: 2012-07-28
Posts: 81

Re: [SOLVED] Nvidia 346.35-3 breaks X

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

#13 2015-01-19 21:06:15

h54
Member
Registered: 2011-11-22
Posts: 96

Re: [SOLVED] Nvidia 346.35-3 breaks X

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

#14 2015-01-19 22:02:06

omer666
Member
Registered: 2011-01-26
Posts: 70

Re: [SOLVED] Nvidia 346.35-3 breaks X

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

#15 2015-01-19 22:06:29

gammy
Member
Registered: 2015-01-19
Posts: 2

Re: [SOLVED] Nvidia 346.35-3 breaks X

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

#16 2015-01-19 22:08:42

sl1pkn07
Member
From: Spanishtán
Registered: 2010-03-30
Posts: 371

Re: [SOLVED] Nvidia 346.35-3 breaks X

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

Last edited by sl1pkn07 (2015-01-19 22:13:10)

Offline

#17 2015-01-19 22:15:28

omer666
Member
Registered: 2011-01-26
Posts: 70

Re: [SOLVED] Nvidia 346.35-3 breaks X

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...

Offline

#18 2015-01-19 22:32:41

gammy
Member
Registered: 2015-01-19
Posts: 2

Re: [SOLVED] Nvidia 346.35-3 breaks X

omer666 wrote:
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

#19 2015-01-19 22:55:05

highway
Member
Registered: 2012-07-28
Posts: 81

Re: [SOLVED] Nvidia 346.35-3 breaks X

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

#20 2015-01-19 23:07:53

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: [SOLVED] Nvidia 346.35-3 breaks X

That isn't how Arch works. Read the downgrading page on the wiki.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#21 2015-01-19 23:41:42

h54
Member
Registered: 2011-11-22
Posts: 96

Re: [SOLVED] Nvidia 346.35-3 breaks X

sl1pkn07 wrote:
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

#22 2015-01-20 13:12:27

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] Nvidia 346.35-3 breaks X

No need to clear your whole package cache, it may come in handy.

Offline

#23 2015-01-20 13:20:18

h54
Member
Registered: 2011-11-22
Posts: 96

Re: [SOLVED] Nvidia 346.35-3 breaks X

karol wrote:

No need to clear your whole package cache, it may come in handy.


Yeah, I wish I didn't do it.

Offline

Board footer

Powered by FluxBB