Minha curta pergunta é:
Como me livrar do erro RandR abaixo, enquanto ainda uso um pacote de driver nVidia exclusivo (por exemplo, 304)?
O sangue segue.
Uma nova instalação do vinho 1,5 (mais recente, de ubuntu-vinho ppa) deixa-me com o seguinte quando eu corro winecfg
para o tempo spanking-primeiro, e observe que eu não tocou winetricks
ainda, nem faz ~/.wine
existir:
me@mine:~$ winecfg
wine: created the configuration directory '/home/me/.wine'
**err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.**
[err repeats at least 4x more]
fixme:storage:create_storagefile Storage share mode not implemented.
[fixme repeats at least 2x more]
err:mscoree:LoadLibraryShim error reading registry key for installroot
...
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:iphlpapi:NotifyAddrChange (Handle 0x112e8d0, overlapped 0x112e8dc): stub
wine: configuration in '/home/me/.wine' has been updated.
**err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.**
[err repeats sporadically]
A remoção dos nVidia
pacotes atuais e a (re) instalação Nouveau
elimina o erro RandR, mas gera muitos erros quando inicio qualquer coisa que exija o shader model 3, por exemplo, Eve Online, minha única motivação para lutar com o Wine atualmente. Para que ele funcione, eu sei que preciso do driver proprietário e, portanto, o Nouveau não é uma solução para mim - a menos que vocês saibam como obter suporte sm3 com as coisas abertas atualmente disponíveis, o que seria simplesmente fabuloso e me diga por favor.
No WineHQ, eu deduzi que o fixme
s e a maioria de err
s são um tipo de verbosidade inofensiva do tipo "não olhe atrás da cortina".
Esse problema da nVidia RandR, no entanto, é algo com o qual gostaria de lidar para obter, bem, os outros problemas gráficos sobre os quais estou cruzando os dedos (em particular, uma modificação manual do modelo de shader do wine1.5 3 rotina de detecção para permitir que minha nVidia GeForce Go 7900 GS , que é uma das poucas gpu de notebooks compatíveis com sm3, seja lançada antes que os recursos do tipo sm4 também sejam implementados, deixando de fora a consideração pelos atuais desenvolvedores do Wine que parecem usar sm4 -ish flags para testar o suporte sm3).
Para mexer com meus outros problemas, devo primeiro eliminar os não iniciantes. Este RandR é um. Eu acho que é diferente dos outros posts relacionados, porque eu não tentei executar nada além de winecfg
si para obter o erro, em oposição a um programa de terceiros.
PS `uname -a` --> Linux aestrid 3.8.0-12-generic #21-Ubuntu SMP Thu Mar 7 17:17:00 UTC 2013 i686 i686 i686 GNU/Linux
PPS `raring` up-to-the-minute update/dist-upgrade
Como resolver isso?
PPPS Se Henri Verbeet estiver ouvindo.
Respostas:
Instale
winetricks
e executewinetricks orm=backbuffer glsl=disable
. Isso corrigirá o erro mencionado.fonte
Talvez eu esteja me afastando da solução aqui, mas se você fez sua própria instalação com o script fornecido pela nvidia, tentaria adicionar o ppa do xorg-edgers , atualizar e instalar o driver preparado por eles:
Isso me salvou de muitos problemas ao tentar instalar drivers oficiais da nvidia no passado e, desde então, não tive mais problemas com vinho ou algo assim.
fonte