[FUG-BR] Xorg e GTX 750 Ti, e FreeBSD 11 CURRENT

Joao Rocha Braga Filho goffredo em gmail.com
Domingo Junho 19 13:23:43 BRT 2016


2016-06-19 12:53 GMT-03:00 Paulo Henrique - BSD Brasil <
paulo.rddck at bsd.com.br>:

>
>
> On 19/06/16 12:39, Tiago Drumond wrote:
> > Não aconselho a utilização do 11 current pq o mesmo ainda está em
> > desenvolvimento e os ports não estão preparados para o mesmo
> > Em 19/06/2016 12:36, "Joao Rocha Braga Filho" <goffredo at gmail.com>
> escreveu:
> >
> >> 2016-06-19 3:35 GMT-03:00 Paulo Henrique - BSD Brasil <
> >> paulo.rddck at bsd.com.br>:
> >>
> >>>
> >>> On 19/06/16 02:38, Joao Rocha Braga Filho wrote:
> >>>> 2016-06-19 1:32 GMT-03:00 Joao Rocha Braga Filho <goffredo at gmail.com
> >:
> >>>>
> >>>>> Comprei uma placa de vídeo GTX 750 Ti e instalei no meu computador.
> >>>>> É uma placa que já está no mercado a 2 anos, então pensei que não
> >>>>> teria problemas com drivers. E para a minha surpresa, o driver NV do
> >>>>> Xorg não reconhece esta placa de vídeo.
> >>>>>
> >>>>> Tentei o driver da nVidia, mas tive outra surpresa. Ele não suporta a
> >>>>> versão 11 do FreeBSD.
> >>>>>
> >>>>> Alguém já passou por isto? Alguém resolveu?
> >>>>>
> >>>>> Ainda estou pesquisando, e se achar a solução aviso aqui.
> >>>>>
> >>>> Um caminho está aqui:
> >>>>
> >>>> /usr/ports/x11/nvidia-driver
> >>>>
> >>>> A solução não está em:
> >>>>
> >>>> /usr/ports/x11-drivers/
> >>>>
> >>>> Acho que tem um port em lugar errado.
> >>>>
> >>>> Não é a última versão do driver da nVidia.
> >>>>
> >>>> Mas não é uma solução boa, pois exige emulação Linux.
> >>>>
> >>>> E deu outro problema.
> >>>>
> >>>> KLD nvidia.ko: depends on kernel - not available or version mismatch
> >>>> linker_load_file: Unsupported file type
> >>>>
> >>>> Que eu acho que é o mesmo. Não funciona no FreeBSD 11.0-CURRENT.
> >>>>
> >>>> Amanhã, ou hoje depois de dormir, tento de novo.
> >>>>
> >>>>
> >>>> João Rocha.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>> Obrigado,
> >>>>>     João Rocha.
> >>>>>
> >>>>>
> >>>>> --
> >>>>> "Sempre se apanha mais com as menores besteiras. Experiência
> própria."
> >>>>>
> >>>>> http://jgoffredo.blogspot.com
> >>>>> goffredo at gmail.com
> >>>>>
> >>>>
> >>> João, infelizmente a Nvidia não disponibiliza suporte ao modulo
> >>> proprietário para as placas dela na versão Current.
> >>> Já passei por isso e unica solução foi voltar para a 10-Release.
> >>> Pode tentar instala-lo manualmente, sem ser via ports ou então usar
> PKG,
> >>> contudo isso é só especulação.
> >>>
> >> O Ports instalou, mas se recusa a rodar dizendo que está numa versão
> >> errada.
> >>
> >>
> >> João Rocha.
> >>
> >>
> >>
> >>> Att.
> >>>
> >>> --
> >>> ##################################################
> >>> :UNI><BSD:
> >>>
> >>> Paulo Henrique.
> >>> UnixBSD Tecnologia
> >>> Segurança em Tecnologia da Informação.
> >>> Fone: (21) 98253-9727 / (21) 3708-9388
> >>> Site: https://www.unixbsd.com.br
> >>>
> >>> Aka: NoRm4nD at FreeNode.Org
> >>>
> >>> ##################################################
> >>>
> >>> -------------------------
> >>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>
> >>
> >>
> >> --
> >> "Sempre se apanha mais com as menores besteiras. Experiência própria."
> >>
> >> http://jgoffredo.blogspot.com
> >> goffredo at gmail.com
> >> -------------------------
> >> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> Cuidado com o Top-posting !!
>
> João,
>
> Você está usando a versão x86-64-340.93 correto ?
>
> Bom, eu recomendaria antes de rodar o make install dentro do port,
> execute o make extract
> Abra o arquivo:
> work/NVIDIA-FreeBSD-x86-64-340.93/src/nv.freebsd.h
> E altera a linha 25 relacionado a FreeBSD 11-Current
>

Alterei da última versão do driver, a que baixei da nVidia, mas tomei um
outro erro de compilação:

 cc -O2 -pipe -DNV_VERSION_STRING=\"367.27\" -D__KERNEL__ -DNVRM
-Wno-unused-function -Wuninitialized -O2 -fno-strict-aliasing -mno-red-zone
-mcmodel=kernel -Wno-sign-compare -Wno-format-extra-args -UDEBUG -U_DEBUG
-DNDEBUG -march=athlon64  -Werror -D_KERNEL -DKLD_MODULE -nostdinc  -I.
-I../common/inc -I. -I/sys -fno-common  -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer  -MD  -MF.depend.nvidia_ctl.o -MTnvidia_ctl.o
-mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float
 -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector
-Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes
 -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef
-Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs
-fdiagnostics-show-option  -Wno-unknown-pragmas
 -Wno-error-tautological-compare -Wno-error-empty-body
 -Wno-error-parentheses-equality -Wno-error-unused-function
 -Wno-error-pointer-sign -Wno-error-shift-negative-value  -mno-aes -mno-avx
 -std=iso9899:1999 -c nvidia_ctl.c -o nvidia_ctl.o
nvidia_ctl.c:40:5: error: unknown type name 'd_thread_t'
    d_thread_t *td
    ^
nvidia_ctl.c:93:5: error: unknown type name 'd_thread_t'
    d_thread_t *td
    ^
nvidia_ctl.c:117:5: error: unknown type name 'd_thread_t'
    d_thread_t *td
    ^
3 errors generated.
*** Error code 1

Vou pesquisar mais.

João Rocha.



> Foi o unico local que achei referencia dentro do source com referencia a
> incompatibilidade ao FreeBSD 11-Current.
>
> OBS: Não testei, é apenas um palpite para tornar "compativel" com o ramo
> 11-Current, como só tenho o 11-Current no meu notebook e este não tem
> controladora VGA da Nvidia não posso falar com certeza se irá funcionar.
>
> Na minha estação, onde tenho uma GTX760, estou usando o
> 10.2-Release-p17, em Julho/2015 eu havia atualizado para o 11-Current
> ela, contudo como estava dando muitos galhos restaurei para o Ramo
> 10-Release.
>
> No pior dos casos faz um downgrade do sistema para a 10.3 até o
> 11-ALPHA4 se tornar estável e ser o candidate a 11-Release, ai a Nvidia
> irá disponibilizar suporte a tal ramo.
>
> Abs.
>
> --
> ##################################################
> :UNI><BSD:
>
> Paulo Henrique.
> UnixBSD Tecnologia
> Segurança em Tecnologia da Informação.
> Fone: (21) 98253-9727 / (21) 3708-9388
> Site: https://www.unixbsd.com.br
>
> Aka: NoRm4nD at FreeNode.Org
>
> ##################################################
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
"Sempre se apanha mais com as menores besteiras. Experiência própria."

http://jgoffredo.blogspot.com
goffredo at gmail.com


Mais detalhes sobre a lista de discussão freebsd