| Solaris |
|
|
Nvidia currently provides drivers for Solaris systems as SVR4 packages on http://www.nvidia.com/object/unix.html.
Solaris 11 Express and OpenSolaris bundle a stable version of the latest branch of these drivers, but you may need to replace it with a different version to get support for cards not supported in the bundled version (either cards too old, for which a legacy GPU version is needed, or cards newer than the bundled driver supported), or to test fixes for certain bugs.
To do this on a system that's currently installed with the IPS version of the nvidia driver, you will need to follow these steps, running the commands with root privileges (via su, sudo, or pfexec depending on system configuration):
List the current BEs
# beadm list
BE Active Mountpoint Space Policy Created
-- ------ ---------- ----- ------ -------
opensolaris - - 42.12M static 2009-10-19 15:25
osol-125 NR / 8.31G static 2009-10-20 06:23
#
Create a new BE. In this case the current BE is named "osol-125" so the new BE will be named "osol-125-nvidia"
# beadm create osol-125-nvidia
#
Mount the new BE on an unused directory, in this case /mnt.
# beadm mount osol-125-nvidia /mnt
#
Remove the NVDAgraphics IPS package from the new BE. If running a build older than 133:
# pkg -R /mnt uninstall NVDAgraphics
PHASE ACTIONS
Removal Phase 205/205
#
The NVIDIA IPS driver was renamed starting with build 133. In build 133 and after, use the command:
# pkg -R /mnt uninstall -r driver/graphics/nvidia
Extract the SYSV packages
# /bin/sh NVIDIA-Solaris-x86-190.42.run --extract-only
#
The extracted directory name is the base name of the web installer which is the name up to ".run". Change to this directory.
# cd NVIDIA-Solaris-x86-190.42
#
Install the SYSV packages into the new BE. Answer "y" when prompted for each package.
# pkgadd -R /mnt -d . NVDAgraphics NVDAgraphicsr
...
This package contains scripts which will be executed with super-user
permission during the process of installing this package.
Do you want to continue with the installation of <NVDAgraphics> [y,n,?] y
Installing NVIDIA Graphics System Software as <NVDAgraphics>
...
This package contains scripts which will be executed with super-user
permission during the process of installing this package.
Do you want to continue with the installation of <NVDAgraphicsr> [y,n,?] y
Installing NVIDIA Graphics System Device Driver as <NVDAgraphicsr>
...
#
Update the boot archive in the new BE
# bootadm update-archive -R /mnt
Unmount the new BE
# beadm unmount -f osol-125-nvidia
#
Activate the new BE
# beadm activate osol-125-nvidia
#
Do a full reboot into the new BE
# reboot -p
#
Terms of Use
|
Privacy
|
Trademarks
|
Copyright Policy
|
Site Guidelines
|
Site Map
|
Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
© 2012, Oracle Corporation and/or its affiliates.