Jak pozbyć się „Wykryto uszkodzony NVIDIA RandR, wracając do RandR 1.0”?

16

Moje krótkie pytanie brzmi:

Jak pozbyć się poniższego błędu RandR, nadal korzystając z zastrzeżonego pakietu sterowników nVidia (np. 304)?

Gore następuje.

Świeża instalacja win 1.5 (najnowsza z ubuntu-wine PPA) pozostawia mnie następujące po uruchomieniu winecfgpo raz pierwszy-spanking, i zauważ, ja nie dotknął winetricksjeszcze, ani nie ~/.wineistnieją:

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]

Usunięcie bieżących nVidiapakietów i (ponowna) instalacja Nouveaupozbywa się błędu RandR, ale daje mi mnóstwo błędów, gdy uruchamiam cokolwiek wymagającego shadera model 3, np. Eve Online, moja jedyna motywacja do zmagania się z Wine. Aby to działało, wiem, że potrzebuję zastrzeżonego sterownika, więc Nouveau nie jest dla mnie rozwiązaniem - chyba że wszyscy wiedzą, jak uzyskać wsparcie sm3 z obecnie dostępnymi otwartymi rzeczami, co byłoby po prostu wspaniałe i powiedziałoby mi, proszę.

Zebrałem z WineHQ, że fixmes i większość z errnich to nieszkodliwy typ gadatliwości listy życzeń „nie patrz za zasłonę”.

Ta zepsuta nVidia RandR jest jednak czymś, z czym chciałbym się poradzić, aby zająć się innymi problemami graficznymi, nad którymi trzymam kciuki (w szczególności ręczną modyfikacją modelu modułu cieniującego wine1.5 3 procedura wykrywania, która pozwala mojej nVidii GeForce Go 7900 GS , która jest jedną z niewielu procesorów graficznych zgodnych z sm3, które pojawiły się przed wdrożeniem funkcji typu sm4, pozostawiając to pod rozwagę obecnym twórcom Wine, którzy wydają się używać sm4 -ish flagi do testowania na obsługę sm3).

Aby majstrować przy innych nieszczęściach, muszę najpierw wyeliminować osoby, które nie startują. Ten RandR jest jeden. Myślę, że różni się od innych powiązanych postów tym, że nie próbowałem uruchomić niczego innego niż winecfgsiebie, aby wywołać błąd, w przeciwieństwie do programu innej firmy.

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

Jak to rozwiązać?

PPPS Jeśli Henri Verbeet słucha.

Louis Carole
źródło
Ten sam problem tutaj z GeForce 320m
nbm
1
@nbm - po prostu jako pomysł lub sugestia - odinstaluj wino, unikaj podwójnego rozruchu za pomocą win-x - przetestuj ten sterownik nvidia (ale usuń wszystkie sterowniki, które wypróbowałeś wcześniej) ... askubuntu.com/questions/311151/ ...
dschinn1001
Nadal masz ten problem?
Starszy Geek

Odpowiedzi:

2

Zainstaluj winetricksi uruchom winetricks orm=backbuffer glsl=disable. To naprawi wspomniany błąd.

Frantique
źródło
w przypadku, gdy nie możesz żyć bez wina, nie bez samby i bez okien, wtedy ta opcja z Winetricks prawdopodobnie spowoduje mniej problemów, ale tylko na twoim pulpicie i nie kopać lub nie dla tych, którzy chcą żyć bez podwójnego rozruchu jak w tej sytuacji i dlatego jestem jednym z tych Linuxerów, którzy są mniej dotykalni ...: o) ...
dschinn1001
@ dschinn1001: Zgadzam się, ale użytkownik zapytał o coś związanego z winem. ;)
Frantique
1
+ jest w porządku + użytkownicy też powinni to wiedzieć + więcej instalacji związanych z Ubuntu i mniej instalacji win-windows-samba powoduje, że sprzęt żyje dłużej ... + ...: oD
dschinn1001
+ to był efekt dwóch miesięcy temu dla wszystkich smartfonów, aby ostatecznie uzyskać lepszy wygląd optyczny + po prostu aktualizacja tego nagłówka jak mój Próbowałem zdefiniować nowy standard, ale nadal jest otwarty, czy zostanie zaakceptowany przez konsorcja? ? + nosy-x.com/beispiel001.pdf (beispiel = na przykład niemieckie słowo)
dschinn1001
3
Ta jedna linijka nie ma wpływu na ostrzeżenia RandR w moim systemie.
James K
0

Być może odchodzę daleko od rozwiązania tutaj, ale jeśli zrobiłeś własną instalację za pomocą skryptu dostarczonego przez nvidia, spróbowałbym dodać ppa xorg-edgerów , zaktualizować i zainstalować przygotowany przez nich sterownik:

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

Oszczędzało mi to wielu problemów podczas instalowania oficjalnych sterowników NVIDIA w przeszłości i od tego czasu nie miałem żadnych problemów z winem lub czymkolwiek.

Junk O Matic
źródło