Discussion:
X and GeForce6600
Tony Jones
2012-11-16 06:42:06 UTC
Permalink
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 ***@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)
Alexander Graf
2012-11-19 10:50:05 UTC
Permalink
Post by Tony Jones
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
Post by Tony Jones
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+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Tony Jones
2012-11-19 23:11:53 UTC
Permalink
Post by Alexander Graf
Post by Tony Jones
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.
http://opensuse.14.n6.nabble.com/Call-for-testing-td4976299i20.html
Post by Tony Jones
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+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Alexander Graf
2012-11-20 09:23:02 UTC
Permalink
Post by Tony Jones
Post by Alexander Graf
Post by Tony Jones
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.
http://opensuse.14.n6.nabble.com/Call-for-testing-td4976299i20.html
Post by Tony Jones
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 :).
Post by Tony Jones
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+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Benjamin Herrenschmidt
2012-11-20 12:09:31 UTC
Permalink
Post by Alexander Graf
Yeah, but coincidently I like fallback mode quite well :).
Post by Tony Jones
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+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Andreas Schwab
2012-11-20 13:16:26 UTC
Permalink
Post by 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, ***@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+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Benjamin Herrenschmidt
2012-11-20 21:32:55 UTC
Permalink
Post by Andreas Schwab
Post by 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.
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+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Andreas Schwab
2012-11-20 23:14:47 UTC
Permalink
Post by 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, ***@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+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Benjamin Herrenschmidt
2012-11-20 23:34:48 UTC
Permalink
Post by Andreas Schwab
Post by Benjamin Herrenschmidt
I'll have a look when I get to the office. I'm using debian sid and
the
Post by Benjamin Herrenschmidt
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+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Andreas Schwab
2012-11-21 00:19:42 UTC
Permalink
Post by Benjamin Herrenschmidt
Odd. It all works here. Did they switch the userspace driver to the
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, ***@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+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Benjamin Herrenschmidt
2012-11-21 00:55:20 UTC
Permalink
Post by Andreas Schwab
Post by Benjamin Herrenschmidt
Odd. It all works here. Did they switch the userspace driver to the
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+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Tony Jones
2012-11-20 17:20:17 UTC
Permalink
Post by Benjamin Herrenschmidt
Post by Alexander Graf
Yeah, but coincidently I like fallback mode quite well :).
Post by Tony Jones
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+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Loading...