LeadFingers wrote:OK, here's What I think I know about Envy & Nvidia...
Envy picks one of 3 classes of drivers based on what card it thinks you have.
1) Nvidia-Legacy.... below GeForce 2 or Quadro 2
2) Nvidia-glx........ GeForce 3 & 4, and Quadro 4
3) Nvidia-glx-new... GeForce 6xxx, FX series, and above
before it downloads the driver script
it downloads and updates the latest dev .lib's
Then it downloads the driver script to /usr/share/envy/linux-restricted-modules-x.x.xx.x/nvidia
(after installing the driver, the original downloaded driver script is left here for future use)
(for those on poor dial-up that keeps timing out, DL the driver with FF,
transfer to above address, Envy will see it and install from there, next time you run envy)
The Nvidia driver isn't so much a driver as it is a script
that is a self unpacking Nvidia GUI installer,
that works across ANY nix platform. (pretty neat huh)
To unpack...
You MUST be in the root, with no "X" running, no glx, and need to be connected to the net.
You must also be in "runlevel 3" (which means you can't unpack & run, from "recovery Mode)
If you have used Envy, you prolly noticed all the drivers end with "-pkg1.run",
the different run levels contain software to make the driver compatible with the different nix kernels.
ie... -pkg2.run has all the goodies of -pkg1.run plus a few more kernel mods
Since Envy has already DL & updated all the dev.lib's, it only needs the core,
not the unpacking script or the kernel mods. (that's why we only see -pkg1.run)
- Code: Select all
sudo sh NVIDIA-Linux-x86-169.12-pkg1.run
This opens the Nvidia GUI, asks a few questions,
and essentially goes through the same process as Envy.
If you ran the -pkg1.run, and the kernel mods it needed for your machine were not in the pkg
It would DL & install the ones it needed, from the Nvidia site.
Sounds pretty easy to use doesn't it
Consider this...
Killing ALL glx, Killing "X" keeping your network connections or opening "PPP"
from a root level!
AND if all the .lib dependencies aren't met, it could bork your kernel mod
and your driver still wouldn't work!
Not for the faint of heart, or someone still learning their way around xorg
MUCH easier to play around with Envy & editing your xorg.conf
While DaddyX3 may be correct in that the core contains different drivers for different cards,
They may not. I don't know for sure!
I do know that you can swap-out a higher card in the same driver class, without reinstalling your driver.
Will you boost your card if you do reinstall?
Don't know, never ran "glxgears" before & after, to verify.
Would be interesting to find out though.
OK!!! I read this three times, and it gave me a headache every time!When my eyes finally uncross,I'll try to get behind your concept...until then...see spot run, run spot run....