Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 154739 - x11-drivers/nvidia-drivers-1.0.9629 does not support OpenGL for NV2x chipsets
Summary: x11-drivers/nvidia-drivers-1.0.9629 does not support OpenGL for NV2x chipsets
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: X11 External Driver Maintainers
URL: http://www.nvnews.net/vbulletin/showt...
Whiteboard:
Keywords:
: 154806 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-11-10 16:31 UTC by Philip Kovacs
Modified: 2006-12-06 16:03 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Output of nvidia-drivers-1.0.9626 failing (nvidia-ebuildbug.txt,2.93 KB, text/plain)
2006-12-01 05:49 UTC, Ville Aakko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Philip Kovacs 2006-11-10 16:31:58 UTC
This is an nVidia bug I was just reading about after discovering that OpenGL programs simply segfault after the upgrade to 9629.  

As it turns out, you cannot use OpenGL at all on NV2x chipset cards, e.g. my GeForce 3, with this 9629 driver.  See the URL thread.

It might be a good idea to issue some post installation ewarn's in the ebuild.

"OpenGL is known *not* to work on NV2x chipsets with this nvidia driver."
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-11-11 07:38:15 UTC
*** Bug 154806 has been marked as a duplicate of this bug. ***
Comment 2 Dean Pierce 2006-11-13 16:49:06 UTC
The official nvidia workaround was to revert to the 9626 driver, so could I request that it be put back into portage?
Comment 3 Marc-Éric Dupuis 2006-11-20 21:40:19 UTC
Please put version version 9626 back in portage, 9629 is broken.
Comment 4 Greg Watson (linuxkrn) 2006-11-21 08:00:22 UTC
It was removed from portage due to bugs and being beta.  However, I too have a NV28 card so am hit by this bug.  The old ebuild is here:

http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-1.0.9626.ebuild

Just make an overlay for this until the fixed final driver comes out.
Comment 5 Ville Aakko 2006-12-01 05:49:37 UTC
Created attachment 103124 [details]
Output of nvidia-drivers-1.0.9626 failing


The above ebuild does not work for me. See the attached output.

Currently I'm using 1.0.8776 which seems to work, but I would like to test a newer driver to test if it would help my X.org from crashing when I (try to) start Civilization III Conquests (via wine).

Also, NVIDIA_glx-defines.patch is missing from the ebuild, I needed to copy it from portage (maybe that is causing the error above?).
Comment 6 Ville Aakko 2006-12-01 05:55:51 UTC
Comment on attachment 103124 [details]
Output of nvidia-drivers-1.0.9626 failing

>>> Emerging (1 of 1) x11-drivers/nvidia-drivers-1.0.9626 to /
 * NVIDIA-Linux-x86-1.0-9626-pkg0.run MD5 ;-) ...                                                                                                                       [ ok ]
 * NVIDIA-Linux-x86-1.0-9626-pkg0.run RMD160 ;-) ...                                                                                                                    [ ok ]
 * NVIDIA-Linux-x86-1.0-9626-pkg0.run SHA1 ;-) ...                                                                                                                      [ ok ]
 * NVIDIA-Linux-x86-1.0-9626-pkg0.run SHA256 ;-) ...                                                                                                                    [ ok ]
 * NVIDIA-Linux-x86-1.0-9626-pkg0.run size ;-) ...                                                                                                                      [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                    [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                   [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                  [ ok ]
 * checking NVIDIA-Linux-x86-1.0-9626-pkg0.run ;-) ...                                                                                                                  [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.18-gentoo-r3-VillenGenzool-DVB-3
 * Checking for MTRR support ...                                                                                                                                        [ ok ]
>>> Unpacking source...
Creating directory NVIDIA-Linux-x86-1.0-9626-pkg0
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 1.0-9626..............................................................................................................................
 * Applying NVIDIA_glx-defines.patch ...                                                                                                                                [ ok ]
 * Applying NVIDIA_glx-glheader.patch ...                                                                                                                               [ ok ]

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 *
 *   /usr/local/portage/x11-drivers/nvidia-drivers/files/1.0.9626/NVIDIA-1.0.9626-i2c.diff
 *   ( NVIDIA-1.0.9626-i2c.diff )


!!! ERROR: x11-drivers/nvidia-drivers-1.0.9626 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_unpack
  ebuild.sh, line 708:   Called src_unpack
  nvidia-drivers-1.0.9626.ebuild, line 147:   Called epatch '/usr/local/portage/x11-drivers/nvidia-drivers/files/1.0.9626/NVIDIA-1.0.9626-i2c.diff'
  eutils.eclass, line 198:   Called die

!!! Cannot find $EPATCH_SOURCE!
!!! If you need support, post the topmost build error, and the call stack if relevant.

!!! This ebuild is from an overlay: '/usr/local/portage'
Comment 7 Ville Aakko 2006-12-01 06:02:51 UTC
Sorry for messing up the bug, I didn't know what I was doing and was too quick to submit 2 times (first a wrong output of emerge, and then I tried to change the attachment) :(

However, the ebuild proposed for a local overlay is missing some files you can't get by digest. At least NVIDIA-1.0.9626-i2c.diff can't be found anywhere. I already copied three patches from portage (glheader, defines, makefile).
Comment 8 Chris Gianelloni (RETIRED) gentoo-dev 2006-12-01 07:22:29 UTC
Grab the patch from http://sources.gentoo.org and stick it in your overlay.  This isn't a discussion forum, it is a bug report, please don't post comments not directly related to this report.

Thanks
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2006-12-04 07:37:13 UTC
*** Bug 154805 has been marked as a duplicate of this bug. ***
Comment 10 Chris Gianelloni (RETIRED) gentoo-dev 2006-12-05 09:28:27 UTC
Please try 1.0.9631, which was just added to portage.
Comment 11 Philip Kovacs 2006-12-05 21:40:41 UTC
OpenGL is working again with 9631 on my NV20 (x86 here).  I can't comment on the new GLX extension as I don't run XGL, Beryl etc.
Comment 12 Chris Gianelloni (RETIRED) gentoo-dev 2006-12-06 07:50:57 UTC
OK.  Everybody use 9631, then.  Marking this one as FIXED.