Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 13290 - Multiple versions of media-video/nvidia-{glx,kernel}
Summary: Multiple versions of media-video/nvidia-{glx,kernel}
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 All
: High enhancement
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-05 08:12 UTC by Arkadi Shishlov
Modified: 2003-04-04 01:26 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arkadi Shishlov 2003-01-05 08:12:36 UTC
It would be very usefull to have multiple NVIDIA OpenGL driver versions present
in system with ability to switch via opengl-update. The reasons are:
- Latest version 4191 have better 3D performance, but 2D speed is unacceptable.
- While developing OpenGL applications I want to check against different OpenGL
versions/implementations.
I think it can be implemented via instaling to different package slot and using
/usr/lib/opengl/nvidia-VERSION. opengl-update should be enhanced to also switch
kernel module. After package installation, instructions how to switch to new
version should be printed on screen:
- run opengl-update
- exit X
- rmmod nvidia
- startx
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2003-01-05 08:54:40 UTC
Could be a nice feature addon.  I will get to it after I finish on the mesa5
stuff, as that already need some large scale changes to opengl-update.

Anyhow, it will be an post 1.4 release issue, as I am a bit swamped with getting
things sorted out for 1.4.
Comment 2 Arkadi Shishlov 2003-01-19 05:11:11 UTC
Another related enhancement to consider: allow multiple installations of the
same versions of the same package. It is usefull for packages like nvidia-kernel
and alsa-driver, that potentially install different (but overlapping) set of
files depending on where /usr/src/linux symlink is pointing to.
Real world example: yesterday I installed 2.4.20-r1, rebuild nvidia and alsa,
but then I found that this version runs OpenGL games choppy when dnetc is
running in background regardless of lowlatency enabled/disabled/not compiled in
at all. I want to switch to 2.4.19-r10 to check previous version. I reboot to
2.4.19 but NVdriver and alsa modules are gone and I already unmerged old kernel
sources.
I see these lines in nvidia-kernel ebuild:
# The slow needs to be set to $KV to prevent unmerges of
# modules for other kernels.
LICENSE="NVIDIA"
SLOT="${KV}"
But I'm not sure how it works..
Comment 3 Brandon Low (RETIRED) gentoo-dev 2003-01-19 15:07:40 UTC
as soon as carpaski does the portage feature needed for this (involves complete
re-arrangement of the /var/db/pkg dir to allow for)... I'm marking this LATER,
but really it will just be fixed pretty quick after that feature is in portage.
Comment 4 John Davis (zhen) (RETIRED) gentoo-dev 2003-04-04 01:21:05 UTC
db fix
Comment 5 John Davis (zhen) (RETIRED) gentoo-dev 2003-04-04 01:26:00 UTC
db fix