GPUs on FBSD?

usleepless at gmail.com usleepless at gmail.com
Sat Nov 21 14:36:10 UTC 2009


On Sat, Nov 21, 2009 at 3:06 PM, Robert Huff <roberthuff at rcn.com> wrote:

>
> usleepless at gmail.com writes:
>
> >  The talk/announcement on the Nvidia forum is about a native video
> >  driver for amd64 i believe. A lot of people are waiting for this
> >  ( currently there is only Nvidia support for i386 ).
>
>         I do not believe this is correct.  _As I understand it_ there
> are (currently) two options:
>
>        1) "nv" driver; written by nVidia, but does not support
>                recent (last N generations) cards, works only for i386,
>                and does not support 100% of 3d functions.  Breakage
>                fixed, but no new features added.
>        2) "noveau" driver; written by third parties, works for i386
>                and amd64 (maybe for others).  For what works, see the
>                (hopefully outdated) web page.
>
>        Under development:
>
>        3) "????"; written (and maintained/improved) by nVidia, words
>                for i386 and amd64, supports all cards, supports all
>                functionality.  ETA not announced; no public testing yet.
>
>        If anyone knows better, please correct this.
>
>
as far as i know there have been Nvidia maintained/improved drivers for
FreeBSD for ages ( ls /usr/ports/x11 | grep -i nvid )

and for example:

%kldstat
Id Refs Address    Size     Name
 1    8 0xc0400000 5ec918   kernel
 2    1 0xc09ed000 753c90   nvidia.ko
 3    1 0xc497c000 e000     fuse.ko
 4    1 0xc4b64000 2000     rtc.ko

The announcement may be about a unified driver, i don't know about that.


3. "nvidia". have X use the Nvidia supplied driver.

Works for me?

xorg.conf:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option "AddARGBGLXVisuals" "True"
    Option         "DisableGLXRootClipping" "true"
    Option         "TwinView" "True"
    Option         "SecondMonitorHorizSync" "31-80"
    Option         "SecondMonitorVertRefresh" "56-76"
    Option         "TwinViewOrientation" "RightOf"
    Option         "MetaModes" "1280x1024, 1280x1024"
    Option "DamageEvents" "True"
EndSection

Is this not what you meant?

regards,

usleep




>                                        Robert Huff
>
>
>
>


More information about the freebsd-questions mailing list