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!
    KF

    Doesn'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.

  • Package confusions

    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 Person

    YATArchivist ,
    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.

  • Package confusion

    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?
    Cheers

    I 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