Como faço para me livrar de “quebrado NVIDIA RandR detectado, voltando para RandR 1.0”?

15

Minha pequena pergunta é:

Como faço para me livrar do erro RandR abaixo, enquanto ainda uso um pacote de driver proprietário da nVidia (por exemplo, 304)?

O sangue segue-se.

Uma nova instalação do wine 1.5 (mais recente, do ubuntu-wine ppa) me deixa com o seguinte quando eu corro winecfg pela primeira vez, e note que não tocou winetricks yet, nem existe ~/.wine :

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 pacotes nVidia atuais e a (re) instalação de Nouveau eliminam o erro RandR, mas me dão muitos erros quando eu inicio qualquer coisa que requeira o shader model 3, por exemplo, Eve Online, minha única motivação para lutar com o Wine, atualmente. Para que ele funcione, sei que preciso do driver proprietário e, portanto, Nouveau não é uma solução para mim - a menos que vocês saibam como obter suporte ao sm3 com o material aberto atualmente disponível, o que seria simplesmente fabuloso e diga-me, por favor.

Eu juntei do WineHQ que o fixme s e a maioria dos err s são um tipo inócuo de "não olhe para trás da cortina" da verbosidade da lista de desejos.

Essa coisa da Broken nVidia RandR, no entanto, é algo com o qual eu gostaria de lidar para obter, bem, os outros problemas gráficos que estou passando por aqui (em particular, uma modificação manual do wine1.5 rotina de detecção do shader model 3 para permitir a minha nVidia GeForce Go 7900 GS , que é uma das poucas GPUs compatíveis com o sm3 a serem lançadas antes que os recursos do tipo SM4 também fossem implementados, deixando-a fora de consideração pelos atuais desenvolvedores do Wine que parecem usar sinalizadores sm4-ish para testar o suporte ao sm3).

A fim de mexer com minhas outras desgraças, devo primeiro eliminar os não iniciantes. Este RandR é um. Eu acho que é diferente dos outros posts relacionados em que eu não tentei executar nada além de winecfg para eliciar o erro, ao contrário de 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.

    
por Louis Carole 15.03.2013 / 00:20

3 respostas

2

Instale winetricks e execute winetricks orm=backbuffer glsl=disable . Isso consertará o erro mencionado.

    
por Frantique 22.04.2015 / 12:10
0

Talvez eu esteja indo longe da solução aqui, mas se você fez sua própria instalação com o script fornecido pela nvidia, eu tentaria adicionar o ppa de xorg-edgers , atualize e instale o driver preparado por eles:

sudo add-apt-repository ppa:xorg-edgers/ppa

Isso me salvou muitos problemas ao tentar instalar drivers nvidia oficiais no passado e desde então eu não tive nenhum problema com vinho ou qualquer coisa.

    
por Junk O Matic 05.05.2015 / 10:14
-2

Parece que a empresa nvidia já não está suficientemente clara na sua posição desde pelo menos 2012 (quando a efi e a uefi vinham nos anos anteriores) para a sua própria atitude, se quisessem negar efi e uefi (com esta recuperação perturbadora) opções neste tipo de bios, porque esta opção de recuperação pode ser inicializada de fora e, em seguida, iria disparar as configurações do grub com os arquivos de inicialização do grub) assim, para alguns hardwares este pacote a seguir funciona melhor do que os pacotes nvidia usuais. .. tente a instalação mínima - sem vinho, claro, como descrito aqui -

Como faço para habilitar o Ubuntu (usando criptografia de disco completo) para chamar LUKSsupend antes de dormir / suspender para a RAM?

e próximo é instalar este driver da nvidia (para celulares M-graphics-cards com o otimus ou com o CUDA embutido)

link

Devido a tentativas de espionagem excessivamente paranoicas de empresas e departamentos, parece que a criptografia com chipsets híbridos seria como andar descalço sobre o "pátio de sucata" (é claro que eu NÃO andaria descalço sobre todos os lugares na Europa, que me parece um "quintal de sucata", quando eu já sabia disso antes, certos lugares são REALMENTE SUCESSOS na Europa ... e obviamente só são "simulados" para fins de grandes seguradoras ?! .

    
por dschinn1001 03.05.2015 / 15:17