(SOLUCIONADO) [FUGSPBR] Problemas com o novo driver da Nvidia

Éderson Chimbida ederson em bludata.com.br
Qui Out 14 09:51:11 BRT 2004


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/



Mais detalhes sobre a lista de discussão freebsd