[opensuse-ppc] X and GeForce6600
Has anyone had any success using 12.2/ppc64/Gnome with a GeForce 6600 (quad core G5)? Nouveau: I built the nouveau X driver and am booting with video=nvidiafb:off (probably should be =m/=n in the kernel config). X server is starting fine but Gnome errors out immediately (before login prompt) with the "Oh no! Something has gone wrong" error screen. nv: booting with nomodeset and nouveau.blacklist=1 I can prevent the nouveau kernel module loading (KMS is in the initrd) but the nv X driver still complains "The PCI device 0x10de0141 (GeForce 6600) at 10@00:00:0 has a kernel module claiming it". Maybe someone who knows about Gnome has an idea on the first. The X server seems to be running ok as while the "Oh no! Something has gone wrong error" is on the screen I can manually start an xterm on the same display. Tony (attachment: 0-greeter.log)
On 16.11.2012, at 07:42, Tony Jones wrote:
Has anyone had any success using 12.2/ppc64/Gnome with a GeForce 6600 (quad core G5)?
Nouveau: I built the nouveau X driver and am booting with video=nvidiafb:off (probably should be =m/=n in the kernel config). X server is starting fine but Gnome errors out immediately (before login prompt) with the "Oh no! Something has gone wrong" error screen.
Hrm. I had nv running on a PowerBook with Andreas' patches. Please check: http://opensuse.14.n6.nabble.com/Call-for-testing-td4976299i20.html
nv: booting with nomodeset and nouveau.blacklist=1 I can prevent the nouveau kernel module loading (KMS is in the initrd) but the nv X driver still complains "The PCI device 0x10de0141 (GeForce 6600) at 10@00:00:0 has a kernel module claiming it".
Maybe someone who knows about Gnome has an idea on the first. The X server seems to be running ok as while the "Oh no! Something has gone wrong error" is on the screen I can manually start an xterm on the same display.
It worked just fine for me after I used the patches version of nv mentioned above :) Alex -- To unsubscribe, e-mail: opensuse-ppc+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ppc+owner@opensuse.org
On 11/19/2012 02:50 AM, Alexander Graf wrote:
On 16.11.2012, at 07:42, Tony Jones wrote:
Has anyone had any success using 12.2/ppc64/Gnome with a GeForce 6600 (quad core G5)?
Nouveau: I built the nouveau X driver and am booting with video=nvidiafb:off (probably should be =m/=n in the kernel config). X server is starting fine but Gnome errors out immediately (before login prompt) with the "Oh no! Something has gone wrong" error screen.
Hrm. I had nv running on a PowerBook with Andreas' patches. Please check:
http://opensuse.14.n6.nabble.com/Call-for-testing-td4976299i20.html
nv: booting with nomodeset and nouveau.blacklist=1 I can prevent the nouveau kernel module loading (KMS is in the initrd) but the nv X driver still complains "The PCI device 0x10de0141 (GeForce 6600) at 10@00:00:0 has a kernel module claiming it".
Maybe someone who knows about Gnome has an idea on the first. The X server seems to be running ok as while the "Oh no! Something has gone wrong error" is on the screen I can manually start an xterm on the same display.
It worked just fine for me after I used the patches version of nv mentioned above :)
Alex
I like the patch, remove the check :) nv driver now starts for me now but gnome goes into fallback mode. Same for you? I see Andreas has a nouveau package in the same repo, it's the same diff (against 12.2) as mine, just change the exclusive-arch ..... anyways, Gnome refuses to start period with the nouveau driver. tony -- To unsubscribe, e-mail: opensuse-ppc+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ppc+owner@opensuse.org
On 20.11.2012, at 00:11, Tony Jones wrote:
On 11/19/2012 02:50 AM, Alexander Graf wrote:
On 16.11.2012, at 07:42, Tony Jones wrote:
Has anyone had any success using 12.2/ppc64/Gnome with a GeForce 6600 (quad core G5)?
Nouveau: I built the nouveau X driver and am booting with video=nvidiafb:off (probably should be =m/=n in the kernel config). X server is starting fine but Gnome errors out immediately (before login prompt) with the "Oh no! Something has gone wrong" error screen.
Hrm. I had nv running on a PowerBook with Andreas' patches. Please check:
http://opensuse.14.n6.nabble.com/Call-for-testing-td4976299i20.html
nv: booting with nomodeset and nouveau.blacklist=1 I can prevent the nouveau kernel module loading (KMS is in the initrd) but the nv X driver still complains "The PCI device 0x10de0141 (GeForce 6600) at 10@00:00:0 has a kernel module claiming it".
Maybe someone who knows about Gnome has an idea on the first. The X server seems to be running ok as while the "Oh no! Something has gone wrong error" is on the screen I can manually start an xterm on the same display.
It worked just fine for me after I used the patches version of nv mentioned above :)
Alex
I like the patch, remove the check :) nv driver now starts for me now but gnome goes into fallback mode. Same for you?
Yeah, but coincidently I like fallback mode quite well :).
I see Andreas has a nouveau package in the same repo, it's the same diff (against 12.2) as mine, just change the exclusive-arch ..... anyways, Gnome refuses to start period with the nouveau driver.
IIRC Ben was hacking on the nouveau driver for PPC a while back. Maybe he has some more ideas :) Alex -- To unsubscribe, e-mail: opensuse-ppc+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ppc+owner@opensuse.org
On Tue, 2012-11-20 at 10:23 +0100, Alexander Graf wrote:
Yeah, but coincidently I like fallback mode quite well :).
I see Andreas has a nouveau package in the same repo, it's the same diff (against 12.2) as mine, just change the exclusive-arch ..... anyways, Gnome refuses to start period with the nouveau driver.
IIRC Ben was hacking on the nouveau driver for PPC a while back. Maybe he has some more ideas :)
Odd... my G5's using nouveau just fine with a 6600 as well. Not sure what's up. Cheers, Ben. -- To unsubscribe, e-mail: opensuse-ppc+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ppc+owner@opensuse.org
Benjamin Herrenschmidt
Odd... my G5's using nouveau just fine with a 6600 as well.
Have you tried recent kernels? On my G5 when booting with a kernel later than ec9b3a9 (drm/nouveau/i2c: resume use of i2c-algo-bit, rather than custom stack) it just powers off during boot. There is now an undocumented option CONFIG_NOUVEAU_I2C_INTERNAL that reverts back to the state before ec9b3a9, which allows me to boot through to X, but it doesn't really work well. The nv driver is still miles ahead. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-ppc+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ppc+owner@opensuse.org
On Tue, 2012-11-20 at 14:16 +0100, Andreas Schwab wrote:
Benjamin Herrenschmidt
writes: Odd... my G5's using nouveau just fine with a 6600 as well.
Have you tried recent kernels? On my G5 when booting with a kernel later than ec9b3a9 (drm/nouveau/i2c: resume use of i2c-algo-bit, rather than custom stack) it just powers off during boot. There is now an undocumented option CONFIG_NOUVEAU_I2C_INTERNAL that reverts back to the state before ec9b3a9, which allows me to boot through to X, but it doesn't really work well. The nv driver is still miles ahead.
I'll have a look when I get to the office. I'm using debian sid and the kernel might be a couple of releases back, but overall it's working pretty well, gnome3 shell & all. Cheers, Ben. -- To unsubscribe, e-mail: opensuse-ppc+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ppc+owner@opensuse.org
Benjamin Herrenschmidt
I'll have a look when I get to the office. I'm using debian sid and the kernel might be a couple of releases back, but overall it's working pretty well, gnome3 shell & all.
Currently the X nouveau driver doesn't have any accelleration, even though the drm module can open the drm device. (EE) NOUVEAU(0): Error creating GPU channel: -12 (EE) NOUVEAU(0): Error initialising acceleration. Falling back to NoAccel Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-ppc+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ppc+owner@opensuse.org
On Wed, 2012-11-21 at 00:14 +0100, Andreas Schwab wrote:
I'll have a look when I get to the office. I'm using debian sid and the kernel might be a couple of releases back, but overall it's working pretty well, gnome3 shell & all.
Currently the X nouveau driver doesn't have any accelleration, even though the drm module can open the drm device.
(EE) NOUVEAU(0): Error creating GPU channel: -12 (EE) NOUVEAU(0): Error initialising acceleration. Falling back to NoAccel
Odd. It all works here. Did they switch the userspace driver to the "new" one ? That could be the cause I suppose ... they basically rewrote the userspace side of nouveau completely recently (at least that's what I heard). Cheers, Ben. -- To unsubscribe, e-mail: opensuse-ppc+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ppc+owner@opensuse.org
Benjamin Herrenschmidt
Odd. It all works here. Did they switch the userspace driver to the "new" one ? That could be the cause I suppose ... they basically rewrote the userspace side of nouveau completely recently (at least that's what I heard).
This is with xorg-x11-driver-video-nouveau from 12.2 and 3.7.0-rc6. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-ppc+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ppc+owner@opensuse.org
On Wed, 2012-11-21 at 01:19 +0100, Andreas Schwab wrote:
Benjamin Herrenschmidt
writes: Odd. It all works here. Did they switch the userspace driver to the "new" one ? That could be the cause I suppose ... they basically rewrote the userspace side of nouveau completely recently (at least that's what I heard).
This is with xorg-x11-driver-video-nouveau from 12.2 and 3.7.0-rc6.
That doesn't help me much :-) We'd need to ask the nouveau guys what's going on... they were pretty good at keeping G5s working in the past, I've been using full 3d desktop etc... on mine for a while, not sure what's up nowadays tho. I don't have the bandwidth to track that down right now. Cheers, Ben. -- To unsubscribe, e-mail: opensuse-ppc+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ppc+owner@opensuse.org
On 11/20/2012 04:09 AM, Benjamin Herrenschmidt wrote:
On Tue, 2012-11-20 at 10:23 +0100, Alexander Graf wrote:
Yeah, but coincidently I like fallback mode quite well :).
I see Andreas has a nouveau package in the same repo, it's the same diff (against 12.2) as mine, just change the exclusive-arch ..... anyways, Gnome refuses to start period with the nouveau driver.
IIRC Ben was hacking on the nouveau driver for PPC a while back. Maybe he has some more ideas :)
Odd... my G5's using nouveau just fine with a 6600 as well. Not sure what's up.
On 3.4 the xserver seems to be working but Gnome isn't happy, outputs the sad face "something has gone wrong" screen when trying to start the session manager (same gnome install works in fallback mode with xv) xserver is working at some level as I can open an xterm on that display from another vcons. In 3.7-rc5 the server (as Andreas' suggests) won't start, random horizontal lines, rug patterns etc. -- To unsubscribe, e-mail: opensuse-ppc+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ppc+owner@opensuse.org
participants (5)
-
Alexander Graf
-
Andreas Schwab
-
Andreas Schwab
-
Benjamin Herrenschmidt
-
Tony Jones