NVIDIA package confusion
I'm trying to understand the Arch Nvidia packages but the wiki isn't overly clear.
Currently, I use the nvidia-173xx package with a Geforce 7800 GTX card, since, at installation, I believed that the older cards weren't supported by the Nvidia package in Extra.
However, I recently discovered that version 285.05.09 supports my card, according to the supported products tab on:
http://www.nvidia.co.uk/object/linux-di … er-uk.html
So, firstly, should I ditch nvidia-173xx and revert to the main Nvidia package?
And secondly, since nvidia-173xx requires linux<3.1 due to incompatibility with xorg 1.11, presumably linux should be added to the IgnorePkg list in pacman.conf, along with the currently ignored packages below?:
xf86-input-evdev
xf86-input-keyboard
xf86-input-mouse
xf86-video-nv
xf86-video-vesa
xorg-server
xorg-server-common
Once Nvidia produce a driver suitable for xorg 1.11, I'll be able to un-ignore these, and install Nvidia instead of 173xx (or even 173xx-all). Correct?
Cotton wrote:What is nvidia-173xx for then?
For older cards, like my fx 5500.
Similar Messages
-
How to make a custom Nvidia package for my custom kernel?
I needed to create a custom kernel for my motherboard in order to have support for my integrated LAN and AGP bus... My chipset is ULi's M1689. Apparently, it will be native to maybe the 2.6.11 kernel, but definitely to the 2.6.12 kernel.
In the meantime, I created a custom 2.6.10 kernel with the required patches as described in the wiki. It works! Thanks!
Now, I want to also create a custom Nvidia package that compiled for this kernel, so if I every re-install etc. I just need to have these 2 packages handy to be up and running quickly.
Has this been done? Is there a how-to?
Thanks!
KFDoesn't the genuine arch package work? Just run pacman -S nvidia in runlevel 3 and it should work. You just have to have sources of your kernel. Well, at least this works with my non-stock nitro kernel. Here's some more reference. I guess it gets a bit more tricky with multiple kernels, but it's not your case, is it [didn't get it clearly enough]?
Cheers,
lucke -
NVidia packages - let's not use nvidia-installer [RFC]
Hi. After messing around with Xgl I (for some reason) decided that I hated the way the nvidia driver package doesn't account for all the files the nvidia-installer spits out/modifies. I wanted all the files involved to be properly managed by pacman. So I made some PKGBUILDs, looking at Fedora and Gentoo stuff for inspiration, and getting annoyed trying to work out what needs to be where based on NV's unmaintained install makefile..:shock:
The PKGBUILDs that follow separate the kernel module from the rest of the nvidia package, but this is by no means necessary - I just wanted to be able to reinstall one without the other (to do with installing gl parts without restarting X - see below for more).
(If there is to be a separation, it may be more logical to put the x.org driver module with the kernel module, with just the GL parts separate.)
pkgname=nvidia-kernel
pkgver=1.0.8178
_pkgbinary=NVIDIA-Linux-x86-1.0-8178
pkgrel=1
pkgdesc="NVidia driver kernel module"
url="http://www.nvidia.com"
depends=('bash' 'gcc' 'binutils' 'glibc' 'make' 'nvidia-glx')
source=(ftp://download.nvidia.com/XFree86/Linux-x86/1.0-8178/$_pkgbinary-pkg0.run nvidia.rc
nvidia.patch nv2.diff)
install="nvidia.install"
#provides=()
conflicts=('nvidia')
build() {
cd $startdir/src/
chmod +x $_pkgbinary-pkg0.run
./$_pkgbinary-pkg0.run --extract-only
cd $_pkgbinary-pkg0
#strip stuff that's in nvidia-glx to make download lighter
rm -rf usr/bin
rm -rf usr/include
rm -rf usr/lib
rm -rf usr/share
rm -rf usr/X11R6
mkdir -p $startdir/pkg/usr/share/nvidia
cp -p LICENSE $startdir/pkg/usr/share/nvidia
# adding patches from nvidia forum and now provided by zander
patch -Np0 -i $startdir/src/nvidia.patch || return 1
patch -Np0 -i $startdir/src/nv2.diff || return 1
#clean src
install -D -m 755 $startdir/src/nvidia.rc $startdir/pkg/etc/rc.d/nvidia
cd $startdir/src
rm *
mkdir -p $startdir/pkg/opt/nvidia
mv * $startdir/pkg/opt/nvidia
md5sums=('6c8081bfde4a806a487efc2a9a1ff016' '08f4f614066c08bd0774c7e557953fbe'
'3b5a2525633e88b9d78c4721190542e6')
(the file nv2.diff patches the kernel code for 2.6.16 kernels..)
Here's the .install
_driver=NVIDIA-Linux-x86-1.0-8178-pkg0/./nvidia-installer
post_install() {
cat << EOF
IMPORTANT
==> In order to use the software, you have to agree to NVIDIA's license located in
==> /usr/share/nvidia/LICENSE
==> If you don't, please remove this package (pacman -R nvidia-kernel)
Installation starts now ...
EOF
cd /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv
make install > /dev/null 2>&1 || (echo "INSTALLATION FAILED!" ; echo "==> You have to shutdown Xserver to finish installation! You have to rerun 'pacman -S nvidia-kernel'" ; echo "==> If you're running a custom kernel, make sure the source tree is available." ; echo "==> Other common solutions can be found on the wiki: http://wiki.archlinux.org/index.php/How_to_install_NVIDIA_driver" )
modprobe nvidia
rm -r /opt/nvidia
cat << EOF
To use this driver you need the nvidia-glx package too.
If you need more information about setting up nvidia drivers have a look at:
"http://wiki.archlinux.org/index.php/How_to_install_NVIDIA_driver"
EOF
post_upgrade() {
rmmod nvidia > /dev/null 2>&1
post_install $1
pre_remove() {
cat << EOF
==> Deinstallation starts now!
EOF
rmmod nvidia
_KERNELNAME=$(uname -r)
rm /lib/modules/$_KERNELNAME/kernel/drivers/video/nvidia.ko > /dev/null 2>&1
cat << EOF
==> Don't forget to update your /etc/X11/XF86Config or /etc/X11/xorg.conf!
You may want to remove nvidia-glx as well.
EOF
op=$1
shift
$op $*
Now for the other bit..
pkgname=nvidia-glx
pkgver=1.0.8178
_pkgbinary=NVIDIA-Linux-x86-1.0-8178
pkgrel=1
pkgdesc="The NVidia X.org driver and utilities (without the kernel module)"
url="http://www.nvidia.com"
depends=('bash' 'gcc' 'binutils' 'glibc' 'make' 'nvidia-kernel')
source=(ftp://download.nvidia.com/XFree86/Linux-x86/1.0-8178/$_pkgbinary-pkg0.run)
install="nvidia-glx.install"
provides=('libgl')
conflicts=('libgl' 'nvidia')
md5sums=('6c8081bfde4a806a487efc2a9a1ff016')
build() {
cd $startdir/src/
chmod +x $_pkgbinary-pkg0.run
./$_pkgbinary-pkg0.run --extract-only
cd $_pkgbinary-pkg0
mkdir -p $startdir/pkg/usr/share/applications
mkdir -p $startdir/pkg/usr/bin
mkdir -p $startdir/pkg/usr/man/man1
mkdir -p $startdir/pkg/usr/lib/xorg/modules/{extensions,drivers}
mkdir -p $startdir/pkg/usr/share/nvidia
#Point .desktop to correct location
chmod +w ./usr/share/applications/nvidia-settings.desktop
sed 's:__UTILS_PATH__:/usr/bin:' ./usr/share/applications/nvidia-settings.desktop > ./nv.desktop
sed 's:__DOCS_PATH__:/usr/share/nvidia:' ./nv.desktop > ./usr/share/applications/nvidia-settings.desktop
chmod -w ./usr/share/applications/nvidia-settings.desktop
#Grab what we need and put it where we want
install -m 755 usr/bin/nvidia-bug-report.sh ${startdir}/pkg/usr/bin
install -m 755 usr/bin/nvidia-settings ${startdir}/pkg/usr/bin
install -m 755 usr/bin/nvidia-xconfig ${startdir}/pkg/usr/bin
install usr/lib/libGL.so.${pkgver} ${startdir}/pkg/usr/lib
install usr/lib/libGLcore.so.${pkgver} ${startdir}/pkg/usr/lib
install usr/lib/libnvidia-tls.so.${pkgver} ${startdir}/pkg/usr/lib
install usr/lib/libnvidia-cfg.so.${pkgver} ${startdir}/pkg/usr/lib
install usr/X11R6/lib/libXvMCNVIDIA.a ${startdir}/pkg/usr/lib
install usr/X11R6/lib/libXvMCNVIDIA.so.${pkgver} ${startdir}/pkg/usr/lib
install usr/X11R6/lib/modules/drivers/nvidia_drv.o ${startdir}/pkg/usr/lib/xorg/modules/drivers
install usr/X11R6/lib/modules/drivers/nvidia_drv.so ${startdir}/pkg/usr/lib/xorg/modules/drivers
install usr/X11R6/lib/modules/extensions/libglx.so.${pkgver} ${startdir}/pkg/usr/lib/xorg/modules/extensions
cp -pr usr/include ${startdir}/pkg/usr/share/nvidia
cp -pr usr/share/doc/* ${startdir}/pkg/usr/share/nvidia
cp -pr usr/share/applications/* ${startdir}/pkg/usr/share/applications
cp -pr usr/share/man/man1 ${startdir}/pkg/usr/man
cd ${startdir}/pkg/usr/lib/
ln -fs libGL.so.${pkgver} libGL.so
ln -fs libGL.so.${pkgver} libGL.so.1
ln -fs libGLcore.so.${pkgver} libGLcore.so.1
ln -fs libnvidia-cfg.so.${pkgver} libnvidia-cfg.so.1
ln -fs libnvidia-cfg.so.${pkgver} libnvidia-cfg.so
ln -fs libnvidia-tls.so.${pkgver} libnvidia-tls.so.1
ln -fs libXvMCNVIDIA.so.${pkgver} libXvMCNVIDIA-dynamic.so.1
cd ${startdir}/pkg/usr/lib/xorg/modules/extensions
ln -fs libglx.so.${pkgver} libglx.so
..and here's the .install
_driver=NVIDIA-Linux-x86-1.0-8178-pkg0/./nvidia-installer
post_install() {
#switch in nvidia GL headers
ln -sf /usr/share/nvidia/include/GL/gl.h /usr/include/GL/gl.h
ln -sf /usr/share/nvidia/include/GL/glext.h /usr/include/GL/glext.h
ln -sf /usr/share/nvidia/include/GL/glx.h /usr/include/GL/glx.h
ln -sf /usr/share/nvidia/include/GL/glxext.h /usr/include/GL/glxext.h
cat << EOF
IMPORTANT
==> In order to use the software, you have to agree to NVIDIA's license located in
==> /usr/share/nvidia/LICENSE (installed with nvidia-kernel - required)
==> If you don't, please remove this package (pacman -R nvidia-glx)
To use this driver you need the nvidia-kernel package too.
If you need more information about setting up nvidia drivers have a look at:
"http://wiki.archlinux.org/index.php/How_to_install_NVIDIA_driver"
Note: OpenGL headers have been replaced (if applicable) by symlinks to the NVidia headers.
To switch to the mesa headers, reinstall mesa.
(You may want to do this if compiling a GL app for another system.)
EOF
post_upgrade() {
post_install $1
pre_remove() {
cat << EOF
==> Don't forget to update your /etc/X11/XF86Config or /etc/X11/xorg.conf!
You may want to remove nvidia-kernel as well.
EOF
op=$1
shift
$op $*
..As you can see, the nvidia-glx .install instates the NVidia gl headers to aid compiling against them. If mesa is installed it's versions of these files will be overwritten. Making sure to install the package for the desired headers last seemed like the simplest way to select them. Gentoo has some script to select the gl libs.
PS: This is designed alongside the current mesa-6.4.2-1 package in testing.
So. Any comments? Any good? Or shall I just keep them to myself?tpowa wrote:well, problem is not that it's not possible, problem is if it is allowed.
i'm not a license expert but as far as i can remember no big distro provides the packages other then nvidia-installer.
gentoo is a special case.
Yeah, I thought that might be a problem. The LICENSE seems to have a clause to do with splitting up the package...
No Separation of Components. The SOFTWARE is licensed as a
single product. Its component parts may not be separated for use
on more than one computer, nor otherwise used separately from the
other parts.
But this refers to *use* of the seperate parts, which I suppose is a bit vague. Anyhoo, as I say, this modified install method can still work with a combined package. It could even not bother with the kernel module compile if it's already present.
The only other part that seems relevant is...
2.1.2 Linux/FreeBSD Exception. Notwithstanding the foregoing terms
of Section 2.1.1, SOFTWARE designed exclusively for use on the Linux or
FreeBSD operating systems, or other operating systems derived from the
source code to these operating systems, may be copied and redistributed,
provided that the binary files thereof are not modified in any way
(except for unzipping of compressed files).
But since no binary files are modified this doesn't seem to apply. Of course, IANAL.. -
In search of older nvidia package.
In bit of a clutch atm. Cant do the glibc update as I still have all the kernel modules in /lib. I assume upgrading to > 3.4 moves these out of there. I haven't upgraded from kernel 3.3 as the nvidia 302 package breaks suspend, and the 295-1 package requires 3.3 or less. Seems to me the 295.53-2 package can be used with 3.4, however, seeing how the mirror with old cached package is gone (and I don't have this on my own pacman cache). Is there anywhere else to get this package, or can someone who may have help me out.
Thanks,DSpider wrote:
https://wiki.archlinux.org/index.php/Downgrade#ARM
# pacman -U http://arm.konnichi.com/extra/os/i686/nvidia-295.53-2-i686.pkg.tar.xz
# pacman -U http://arm.konnichi.com/extra/os/x86_64/nvidia-295.53-2-x86_64.pkg.tar.xz
But sticking to an older kernel is bad practice, IMO. Exploits and security wholes would pile up over time, leaving you more vulnerable.
Um, that's the whole point of this, upgrading the kernel. Thanks for the link. -
Pan Newsreader AUR Packages Confusion...
Hi,
not sure of this is the right group for this, but i just built a new Arch box and was installing my standard newsreader, Pan (v.0135) from files in the AUR, a process I've completed successfully a couple of times on other machines. Odd thing was, the version I installed kept segfaulting when I tried to delete article headers, a basic app function. I tried recompiling, checked the dependencies individually, etc., but nothing worked.
Then, I carefully scanned the AUR package list again and noticed that the package I had compiled, "pan-git," was not the only AUR package listed for Pan. I uninstalled pan-git then built and installed the correct pan-gtk3, which also gave me a functioning Pan v. 0.135, but this one doesn't constantly segfault--yay!
Maybe I missed something in the documentation that explains why package pan-git exists, but for now, it's confusing to anyone wanting to build a functioning instance of Pan on their system.
The package that actually compiled to a properly functioning application is this one, pan-gtk3:
https://aur.archlinux.org/packages.php?ID=50009
thanks-git packages may be providing a more up to date software as it uses git instead of formal releases as the source.
I can't access AUR atm, I'll have a look later. Fixed itself.
Edit: You can just check the PKGBUILDS and see the differences
https://aur.archlinux.org/packages.php?ID=43523
https://aur.archlinux.org/packages.php?ID=31228 includes "Temporary bugfix version by K. Haley. With nzb gui patch by Heinrich Mueller." - as mentioned in the description
https://aur.archlinux.org/packages.php?ID=43523 - uses gtk2
Last edited by karol (2011-10-11 17:32:51) -
HD package confusion - sports channels and Extreme HD
I'm a recent FIOS convert from Optimum. After about 10 days I can say I am very pleased for the most part with the new service. Picture quality is better and I like the guide and DVR features better than my Optimum STB.
The one problem I have had surfaced on the day of my installation. I ordered the Extreme HD package along with the movie promo package for 3 months. When I went to test my new gear with the Golf Channel HD it showed "not subscribed" and my installer explained that I wouldn't be getting that (or Tennis, which I also wanted) if I wasn't also subscribed to a Sport Package.
I pulled out the channel line-up document I was given when I placed the order at Verizon kiosk. It's the "Downstate New York August 2009" color brochure. In it there is a big red box for "Extreme HD" that says (quoting now) "EXTREME HD includes all channels in the box below & in FIOS TV Local. Additional subscriptions may be added. To order this package or other subscription packages go to verizon.com/fiostvcentral." All of the sport channels, including Golf, Tennis, NFL, etc. are listed in the box and there is nothing to suggest that additional subscriptions are needed. That's what the salesman confirmed.
So, my poor installer guy said he couldn't do anything. I called Verizon, got shuffled around a bit, and finally got to someone who tried explaining that the brochure in my hand wasn't actually the one for the area I live in. And yet my community is one of those listed under Local Programming.
In the end what he offered to do was to give me the additional sport package subscription for a discount for the next 12 months. At that point I was tired of spending time on the phone. But I am still not happy about it.
Has anybody had a similar experience? It's the only black mark on my FIOS so far, but it's a pretty big one.Believe me, I have been over this thing with a magnifying glass looking for something like that. It just isn't there. Of course, there is the standard language at the end of the brochure that "Programming services offered within each package are subject to change..."
Still, it feels a bit like bait and switch. I was getting Golf and Tennis (both SD and HD) in Optimum for no additional charges. -
Multiple Subscription Package Confusion
I have a 400 min subscription to Australia, but find I'm using about 2 x that per month, however when I look at adding another (of the same) it appears the second dosn't kick in until the first one's billing period has expired, which dosn't really make sense as won't the first one be renewed and active again then?
I see if I add a different (# of minutes) subscription it'd kick in immediatly after the first ran out of minutes, (what I need) but they're only available in 120min packages.
Is that the best option? It's more expensive than another 400min sub, but I just can't see how to get two x 400min subs working "back to back".Hi Caniwi,
Upon reading FAQ's it shows that we can have identical subscriptions with the same number of minutes however it will be active once the currect one expires. If you want the minutes to be activated right away, you should choose a different number of minutes.
Support page says:
For example, if you buy a Brazil 120 minutes subscription on the 1st of the month, and use all your minutes by the 20th, then buy a Brazil 60 minutes subscription, you can start using the Brazil 60 minutes subscription right away. You don't have to wait until the billing period for the first subscription has come to an end.
For more information, please see Support Page: Can I Have Multiple Subscriptions
I hope this information is helpful. -
Dear Gurus,
I am having issues with using packages in an exercise I thought would be fairly simple.
This is the output from the command line compilation:
C:\javatest>javac -verbose -classpath .;C:\packages PersonDriver.java
[parsing started PersonDriver.java]
[parsing completed 40ms]
[loading C:\j2sdk1.4.2_02\jre\lib\rt.jar(java/lang/Object.class)]
[loading C:\j2sdk1.4.2_02\jre\lib\rt.jar(java/lang/String.class)]
[checking PersonDriver]
[loading C:\packages\person\Person.class]
PersonDriver.java:7: cannot access person.Person
bad class file: C:\packages\person\Person.class
class file contains wrong class: packages.person.Person
Please remove or make sure it appears in the correct subdirectory of the classpa
th.
Person bob = new Person("Bob", "Hope");
^
[total 310ms]
1 error
It appears that it loads the Person.class i.e. [loading C:\packages\person\Person.class] but that when I try to instantiate a person object access is denied - PersonDriver.java:7: cannot access person.Person
Either I have made an absolute mistake in my interpretation of what a package's use truly is (highly likely)
or have set up the classes wrong. This part of the error is especially mysterious to me:
class file contains wrong class: packages.person.Person
The packages directory is set up as in: C:\packages\person\[Classes]
The code follows:
<_______________________________________________________________>
This a class in another folder (C:\javatest) in which I am wanting to use the
person class from a package in (C:\packages\person).
import person.*;
public class PersonDriver
public static void main(String[] args)
Person bob = new Person("Bob", "Hope"); // java states it cannot access person.Person
<______________________________________________________________>
This is a seperate file from PersonDriver.java. The person class residing
in the package 'person' (C:\packages\person)
package packages.person;
import java.util.*;
An implementation of a person
public class Person
public Person(String f, String l)
firstName = f;
lastName = l;
public String toString()
String result = new String();
result = this.lastName + ", " + this.firstName + "\n";
return result;
// private variables
private String firstName;
private String lastName;
}// end class PersonYATArchivist ,
Thanks and perhaps you could help clarify my understanding a bit.
After making the following change to Person.java:
package person; // instead of package packages.person
and in PersonDriver:
import person.*; // instead of import packages.person.*;
The program compiled:
C:\javatest>javac -verbose -classpath .;c:\packages; PersonDriver.java
[parsing started PersonDriver.java]
[parsing completed 50ms]
[loading C:\j2sdk1.4.2_02\jre\lib\rt.jar(java/lang/Object.class)]
[loading C:\j2sdk1.4.2_02\jre\lib\rt.jar(java/lang/String.class)]
[checking PersonDriver]
[loading c:\packages\person\Person.class]
[wrote PersonDriver.class]
[total 371ms]
However it throws a 'java.lang.NoClassDefFoundError' which the Java site states:
... The searched-for class definition existed when the currently executing class was compiled, but the definition can no longer be found.
If I supplied the same CLASSPATH at compilation that I do when executing then why isn't the definition found.
I sincerely appreciate your help. -
hello friends,
could you explain to me , if we write a class without including any package name and save in some file thn
is it kept in a default package by the java runtime system (if yes suppose i store this file in c:\programs\somefile.java thn what is it's default package name)
if not thn what is the concept of unnamed package??if not thn what is the concept of unnamed package??What do you mean by concept? You should normally avoid placing classes in the default package. It's usually only really small applications or tests which are placed in the default package (because you don't expect to re-use the code)
Kaj -
Could uninstalling 'nvidia' package break X?
For some reason or another, I skipped the install of the "nvidia" specific driver. I basically forgot to copy my xorg.conf to /etc/X11, but in the process, I uninstalled the nvidia software and I couldn't boot into X. I believe some of the messages were "can't load vesa" and "can't load fbdev" modules. basically I installed by "pacman -S xorg". It worked untill I uninstalled Nvidia driver (because I installed this first before copying over xorg.conf from /root. At this point I figured maybe it was something where I had to reboot for it to work. At that point, I got a ram fs shell! My question is, is there certain things that can / cannot break X? Thanks for any suggestions.
ok, here is my xorg.conf:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder26) Thu Dec 13 18:55:42 PST 2007
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "extmod"
Load "glx"
Load "dbe"
Load "xtrap"
Load "record"
Load "freetype"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
#DisplaySize 520 320 # mm
### Comment all HorizSync and VertRefresh values to use DDC:
Identifier "Monitor0"
VendorName "WDE"
ModelName "L2410NM"
HorizSync 30.0 - 80.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "Rotate" # [<str>]
#Option "VideoKey" # <i>
#Option "FlatPanel" # [<bool>]
#Option "FPDither" # [<bool>]
#Option "CrtcNumber" # <i>
#Option "FPScale" # [<bool>]
#Option "FPTweak" # <i>
#Option "DualHead" # [<bool>]
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "G71 [GeForce 7300 GS]"
BusID "PCI:3:0:0"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "Rotate" # [<str>]
#Option "VideoKey" # <i>
#Option "FlatPanel" # [<bool>]
#Option "FPDither" # [<bool>]
#Option "CrtcNumber" # <i>
#Option "FPScale" # [<bool>]
#Option "FPTweak" # <i>
#Option "DualHead" # [<bool>]
Option "RenderAccel" "true"
Option "NoLogo" "true"
Option "AGPFastWrite" "true"
Option "EnablePageFlip" "true"
Identifier "Card1"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "C51 [Quadro NVS 210S/GeForce 6150LE]"
BusID "PCI:0:5:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1920x1200" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1920x1200" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Viewport 0 0
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection -
Nvidia package wo/ kernel26-headers - makepkg chokes
When I modify a single line in nvidia's PKGBUILD, makepkg dies in the following error. What is really odd is that I can manually execute the build function and I do not get an error. The error only happens when makepkg tries. Can someone explain?
Error:
==> Starting build()...
Creating directory NVIDIA-Linux-x86_64-260.19.36-no-compat32
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 260.19.36.....................................................................................................................
The kernel you are installing for is a Xen kernel!
The NVIDIA driver does not currently work on Xen kernels. If
you are using a stock distribution kernel, please install
a variant of this kernel without Xen support; if this is a
custom kernel, please install a standard Linux kernel. Then
try installing the NVIDIA kernel module again.
*** Failed Xen sanity check. Bailing out! ***
make[1]: *** [build-sanity-checks] Error 1
make: *** [module] Error 2
Aborting...
The only modification is to change this line:
make SYSSRC=/lib/modules/${_kernver}/build module
to:
make SYSSRC=$startdir/tar/lib/modules/${_kernver}/build module
I have manually extracted the contents of kernel26-headers.tar.xz to the $startdir/tar.there is nothing about the headers.
"The NVIDIA driver does not currently work on Xen kernels."
period. -
System Imaging Utility 2 - Add Packages Confusion
I have a NetInstall workflow in Leopard. Define Image Source (disk), Add Packages, Create Image (NetInstall type). It works.
I have a NetRestore workflow in Snow Leopard. Define Image Source (dvd), Add Packages, Create Image (NetRestore type). It works.
But when I try to do the same thing in Snow Leopard using disk instead of dvd as the source my packages are not installed. Snow Leopard Installer restores the disk image OK but ignores my packages.
Does anyone know - Is this behavior a bug or a feature?
CheersI was having issues with 10.6.2 not even imaging that has since been resolved with 10.6.3. My issue now is, that it is not finding my System.dmg that it creates inside of NetInstall.dmg to restore. It works fine as long as I don't create a workflow but workflows do not. Even the simplest of definine source automated install create image it won't do. You would think Apple would have tested this stuff on 10.6 machines. All seems fine if I image on a 10.5 machine.
-
Arch nvidia package; something missing?
I suffered very bad performance using my TI4200 playing UT4200. After a few hours of trying things; I found out the problem was solved by adding a symlink from /usr/X11R6/lib/libGL.so to /usr/lib/libGL.so This change instantly updated my glxinfo > 'direct rendering' from No to Yes. Might there be some packaging problem; or is this local?
Did you have the mesa package installed? Mesa comes with a libGL.so that can only do software rendering.
-
Which display driver package do I need for Nvidia Quadro NVS 110m?
Hi there,
I'm new to (Arch) Linux and was wondering which display driver package I need. I have a Dell Latitude D620 with a "nvidia quadro nvs 110m".
In the Arch Linux beginners guide it says:
1. nvidia-96xx slightly newer cards up to the GF 4.
2. nvidia-173xx Geforce FX series cards
3. nvidia newest GPUs after the GF FX
Consult the NVIDIA-Homepage to see which one is for you.
But on the NVIDIA-Homepage it says:
The GeForce M series and GeForce Go series notebook GPUs use drivers that have been customized by the notebook manufacturers to support hot key functions, power management functions, lid close and suspend/resume behavior. NVIDIA has worked with some notebook manufacturers to provide notebook-specific driver updates, however, most notebook driver updates must come from the notebook manufacturer.
And they just forward me to Dell Support which obviously neither offers a linux driver nor linux driver information for the D620.
So which of the three packages do I have to install?
Are these packages open-source drivers? Do I need proprietary nvidia drivers to get full 3D-performance?
Does anybody have experience with the D620?
Although I'm new to Linux and I like the KISS idea behind Arch Linux, I still want to have all that Compiz Fusion eye candy. I also want to play a few games which need 3D performance (once I'm familiar with wine). ;-)
Thanks in advance for your help,
Blackhole
Last edited by blackhole (2008-12-14 10:22:05)Thanks a lot.
Final question: How does Arch Linux deal with license issues? If the nvidia package includes the original nvidia drivers linked above, doesn't that cause any legal/moral problems? Like in Ubuntu for example they always point out that it's proprietary software you're gonna install when enabling the nvidia drivers.
Just wondering... -
[Solved] Nvidia after kernel update
The nvidia wiki clearly states that: "Every time the kernel26 package is updated, it is a requirement to reinstall the nvidia package and rebooting afterwards. "
But my question is, why? I mean, if the module was to be recompiled, that would make sense. But what does just reinstalling the driver accomplish? In my system, pacman -Ql nvidia shows:
$ pacman -Ql nvidia
nvidia /etc/
nvidia /etc/modprobe.d/
nvidia /etc/modprobe.d/nouveau_blacklist.conf
nvidia /lib/
nvidia /lib/modules/
nvidia /lib/modules/2.6.35-ARCH/
nvidia /lib/modules/2.6.35-ARCH/kernel/
nvidia /lib/modules/2.6.35-ARCH/kernel/drivers/
nvidia /lib/modules/2.6.35-ARCH/kernel/drivers/video/
nvidia /lib/modules/2.6.35-ARCH/kernel/drivers/video/nvidia.ko
From what I've read, I think the kernel update process copies the compiled modules into the proper folder (inside /lib) named by the kernel version. Should this not be the case with nvidia? If it is not, then is this why the reinstall is needed?
Thanks in advance (and my apologies if I've glossed over something that's patently obvious --- while I've searched for the answer before posting, I am still quite the novice at tinkering with the kernel)
EDIT: just after posting I've realized that maybe this post belongs in "Kernel and Hardware Issues" subforum. But the truth is this isn't really an "issue"... it's more a question from, well, a newbie :-)
Last edited by gauthma (2010-09-28 21:53:04)gauthma wrote:
Thank you for the feedback.
ngoonee wrote:Of course, if you're using nvidia-beta or some other AUR nvidia driver, you need to reinstall it.
Running the risk of asking what might be obvious to some, why?
The driver speaks to the kernel. When the kernel updates, the language used might have changed in various ways. Since nvidia is closed-source, its not always obvious whether what has changed affects it. The same applies to xorg-server, when it updates you should recompile your nvidia driver. Its SOMETIMES not needed, but when it is, would you rather be solving it from the tty?
quathma wrote:
ngoonee wrote:That's what the wiki is referring to. Even if the kernel major version has not updated (for example 2.6.35.5 to 2.6.35.6 is only a minor version bump) the driver may need to be recompiled. Safer to just do it everytime and restart the machine.
Now I'm confused. Are you saying that the safest approach is to recompile and (re)install the nvidia module after each kernel update? And does this only apply to modules from beta & AUR, or [extra] as well? And shouldn't all this issue of recompiling modules also apply to every other module installed in the system?
Yes that's the safest approach. [extra] is taken care of by the devs, the simple way is to assume they'll bump it if needed (and you don't need to do anything).
The same thing applies to almost any kernel module (AFAIK). It applies to virtualbox's modules, for sure, as well as phc-intel (the only other 2 external modules I use). Most kernel modules are actually compiled in to the kernel26 package anyway, so its not very many. I just automatically recompile the ones I use whenever I notice a kernel/xorg update.
Maybe you are looking for
-
How can we download the iPlanet webserver
Hi Actually i am trying to download the iPlane software. But i am unable to getting the link for download. Can any one help Thanks, Venkat
-
Firefox sometimes hangs for about a minute. Fedora 12, firefox 6.0.2
I am using ff 6.0.2 with Fedora 12, and have a problem of the browser hanging sometimes. I have started firefox in safe mode, but it still happens. It usually happens when I am trying to open a bookmark inside a folder inside the Bookmarks toolbar. W
-
Installation of weblogic 6.1 suuenly aborts without giving any error
Hi i am trying to install weblogic server 6.1 in the following configured machine:-500 Mhz 256 MB RAM 40 GB harddisk with WIN NT workstation as the operating system.The installation aborts without giving any error ?? please help..it extracts 100% and
-
Hi all, i'm trying to import a spreadsheet into a tabular model and getting this stupid error even though the impersonation account i'm using is an admin account with full access to the file. ANY IDEAS? I hate these stupid permission related issues!
-
Will the Zoom R16 work as an interface in Logic Pro X under Mavericks?
Hi. I have Mavericks and Logic Pro X on my Macbook Pro (late 2011). I have upgraded my Zoom R16 to the lates firmware (1.4) and uses the lates mac driver (1.4.0). The sound driver works great. I've tried all mackie control surface setup in Logic with