You are not logged in.

#1 2011-12-16 10:21:48

r3loaded
Member
Registered: 2011-12-16
Posts: 6

[Solved] Gnome-shell won't start with Nvidia proprietary drivers

Hey there, I'm fairly new to Arch and I'm trying to get it set up on my computer (Asus P8P67-M Pro with an i5 2500K, 8GB RAM and a GTX 560 Ti). I have a very clean install of Arch, installed only a couple of days ago by closely following the wiki. I replaced the nouveau driver with the proprietary Nvidia driver, and I could confirm this was working correctly as I initially installed the awesome window manager with Xcompmgr and all the effects and stuff worked flawlessly. The nvidia-setting program confirmed that the driver was functioning correctly too.

I then uninstalled awesome and Xcompmgr, and installed Gnome 3 (only the whole gnome group). Edited my xinitrc, ran startx, and I got a black screen for 10-15 seconds, followed by a full-screen beige "An error occurred" message, with only a Log out button to exit back to the console. This also happens with the nouveau + dri drivers. I've tried everything to get gnome-shell to even start, with plenty of searching in the forums but with no luck. I've posted my Xorg log here: http://pastebin.com/KAbST8Lx. I'm sure you'll probably need other logs - just let me know which ones and I'll upload them too.

Thanks in advance for any help! smile

Last edited by r3loaded (2011-12-16 17:42:15)

Offline

#2 2011-12-16 10:39:50

kotnik
Member
From: France
Registered: 2011-10-19
Posts: 34

Re: [Solved] Gnome-shell won't start with Nvidia proprietary drivers

Awesome uses XCB, try to install 'cairo-ubuntu' package and see if it'll work.

Last edited by kotnik (2011-12-16 10:40:02)


It's all GNU to me.

Offline

#3 2011-12-16 10:47:01

r3loaded
Member
Registered: 2011-12-16
Posts: 6

Re: [Solved] Gnome-shell won't start with Nvidia proprietary drivers

I already took care of removing cairo-xcb and replacing with the standard cairo package.

Offline

#4 2011-12-16 11:58:34

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [Solved] Gnome-shell won't start with Nvidia proprietary drivers

your issue is not nvidia. paste the startx log and ~/.xinitrc


Give what you have. To someone, it may be better than you dare to think.

Offline

#5 2011-12-16 16:12:42

r3loaded
Member
Registered: 2011-12-16
Posts: 6

Re: [Solved] Gnome-shell won't start with Nvidia proprietary drivers

As requested:

Output from startx: http://pastebin.com/s0gip62s
My .xinitrc: http://pastebin.com/UhHACCky

Offline

#6 2011-12-16 16:14:55

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [Solved] Gnome-shell won't start with Nvidia proprietary drivers

drop the if block from ~/.xinitrc. Also are you sure that is all output? pipe everything to a file, errors as well


Give what you have. To someone, it may be better than you dare to think.

Offline

#7 2011-12-16 17:04:24

r3loaded
Member
Registered: 2011-12-16
Posts: 6

Re: [Solved] Gnome-shell won't start with Nvidia proprietary drivers

Ah, I didn't realise you could pipe standard error to a file as well. I've updated the log with the error output.

I commented out the if block, didnt change anything.

Offline

#8 2011-12-16 17:29:38

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [Solved] Gnome-shell won't start with Nvidia proprietary drivers

(gnome-settings-daemon:874): libupower-glib-WARNING **: Couldn't connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory

you didn't even checked gnome wiki. dbus daemon is important.

# /etc/rc.d/dbus start

Give what you have. To someone, it may be better than you dare to think.

Offline

#9 2011-12-16 17:40:17

r3loaded
Member
Registered: 2011-12-16
Posts: 6

Re: [Solved] Gnome-shell won't start with Nvidia proprietary drivers

Thanks! That fixed the problem! smile

From the wiki, I thought that dbus would have been started automatically when gnome-session was started. I've just thrown it into my rc.conf, and everything seems to be working fine now.

Offline

Board footer

Powered by FluxBB