[FUG-BR] Erro no glx com nvidia-driver

Carlos A. M. dos Santos unixmania em gmail.com
Segunda Setembro 3 21:48:00 BRT 2007


On 9/3/07, Marcelo Vilela <marcelo.freebsd em gmail.com> wrote:

> > A instalação do Xorg 7 deve ter instalado também o pagote
> > xf86-video-nv, sobrescrevendo o arquivo instalado pelo pacote
> > nvidia-driver. Tens que reinstalar o nvidia-driver.
>
> Já fiz isso umas 30.000 vezes, inclusive tentei com o novo 9639 se não
> me engano e nada.

Experimenta fazer uma pequena modificação no Makefile no pacote.
Remove as linhas que contém

.if ${OSVERSION} >= 600033
LIB_DEPENDS+=   m.3:${PORTSDIR}/misc/compat5x
.endif

Depois instala-o, edita o /etc/libmap.conf e coloca o seguinte:

####################################
# nVIDIA OpenGL library
[/usr/X11R6/lib/libGL.so.1]
libm.so.3                       libm.so.4

[/usr/local/lib/libGL.so.1]
libm.so.3                       libm.so.4

# nVIDIA OpenGL driver
[libwfb.so]
libm.so.3                       libm.so.4
librpcsvc.so.2                  librpcsvc.so.3

# nVIDIA Xv library
[/usr/X11R6/lib/libXvMCNVIDIA_dynamic.so.1]
libc.so.5                       libc.so.6

[/usr/local/lib/libXvMCNVIDIA_dynamic.so.1]
libc.so.5                       libc.so.6

Observa que eu tenho duas instâncias de cada mapeamento, uma para o
arquivo em /usr/X11R6 e outra para o arquivo em /usr/local. Num mundo
perfeito o primeiro mapeamento seria desnecessário, mas muitos
aplicativos ainda usam aquele caminho, que agora está disponível por
meio de um link simbólico.

Depois verifica se o teu /etc/X11/xorg.conf contém

Section "Module"
        Load  "dbe"
        Load  "extmod"
        Load  "freetype"
        Load  "glx"
        Load  "record"
        Load  "type1"
        Load  "xtrap"
EndSection

No console, logado como root, executa

Xorg -verbose 2

Se der erro, olha o conteúdo do /var/log/Xorg.0.log

-- 
Carlos A. M. dos Santos


Mais detalhes sobre a lista de discussão freebsd