(SOLUCIONADO) [FUGSPBR] Problemas com o novo driver da Nvidia
Luis Vitorio Cargnini
cargnini em matrix.com.br
Qui Out 14 13:10:56 BRT 2004
sim eu adicionei suporte a interface de interrupções assembly nativ do BSD no
driver da nvidia, e coloquei o NvAGP em 1 pois ai passa a usar a aceleração 3D.
Ou seja se quiser jogar enemy-territory tem de por em 1 B-)
foi só isso não coloquei suporte ao ACPI (levei medo), e mais não esqueça, não
use o ports, faça à mão que eu agarantio ( meu sistema tá rodando há quase 24
horas rodei várias aplicações OpenGL, tive alguns lags(tenho só 256 de ram e
minah placa 64), mas foram coisas momentâneas, o sistema ainda está no ar.
Thanks && Regards
Luís Vitório Cargnini
Computer Science Bachelor
OpenCores Member <www.opencores.org>
EuropeSwPatentFree <http://EuropeSwPatentFree.hispalinux.es>
---------- Original Message -----------
From: Éderson Chimbida <ederson em bludata.com.br>
To: fugspbr em fugspbr.org
Sent: Thu, 14 Oct 2004 09:51:11 -0300
Subject: Re: (SOLUCIONADO) [FUGSPBR] Problemas com o novo driver da Nvidia
> Em Wednesday 13 October 2004 19:16, o Luís Vitório Cargnini escreveu:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Solucionado gostaria de agradecer a ajuda.
> > Passos:
> > - -Removi os dados instalados via ports x11/nvidia-driver, baixei os fontes
> > alterei o nv-freebsd.h compilei e instalei manualmente;
> > - - as modificações no nr-freebsd.h foram:
> > /*
> > * Enable/Disable support for FreeBSD's AGP GART driver. Please note that
> > * agp.ko may need to be preloaded from loader.conf; this define does not
> > * influence support for NVIDIA's builtin AGP GART driver.
> > */
> >
> > #undef NV_SUPPORT_OS_AGP
> >
> > /*
> > * Decides if the FreeBSD kernel's vm86 interface is used for int10 calls
> > * to the video BIOS. Since Linux does not offer this functionality, we
> > * also disable it here by default; this minimizes behavioral differences
> > * between the two platforms.
> > */
> >
> > #define NV_USE_OS_VM86_INT10CALL
>
> Ok vc só alterou o NV_USE_OS_VM86_INT10CALL que no linux nao oferece
> o suporte a chamadas int10 para Bios da placa de video ??
>
> >
> > /*
> > * This option decides if the driver will be built with support for Linux
> > * compatibility. This makes nvidia.ko dependant on linux.ko; if you have
> > * no need for Linux 3D applications, you can safely unset this flag.
> > */
> >
> > #define NV_SUPPORT_LINUX_COMPAT
> >
> > /*
> > * Enable/Disable support for ACPI Power Management. This is untested and
> > * thus disabled by default (this is 5.x/-CURRENT only).
> > */
> >
> > #undef NV_SUPPORT_ACPI_PM
> >
> >
> > /*
> > * The DMA memory allocation tracking structure. DMA memory alloctions on
> > * FreeBSD are tracked with their base address and size. Since PCI memory
> > * is allocated from kernel virtual memory and since AGP allocations have
> > * a contiguous range of addresses in the AGP aperture, base and size are
> > * sufficient to track allocations.
> > */
> >
> > - -removi o device agp do meu Kernel;
> > - -configurei o NvAGP "1" no meu xorg.conf;
>
> Ainda estou usando o NvAGP "0", vou testar sem o device agp e como
> NvAGP "1"
>
> > - -apliquei os 3 patches da nvidia no kernel;
> > - -recompileio e instalei o kernel;
> > - - reinicei a minha máquina e pronto tudo está funcionando agora inclusive
> > o enemy-territory. Por que adicionei o driver manualemnte sem o ports, o
> > ports mistura coisas do 4365 e do 6113 e queria apenas 6113. Isso resolve
> > boa parte do problema.
> >
> > On Wed, 13 Oct 2004 17:04:29 -0300
>
> --
> Éderson H. Chimbida
> _______________________________________________________________
> Para enviar um novo email para a lista: fugspbr em fugspbr.org
> Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
------- End of Original Message -------
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd