(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