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 winecfg
po raz pierwszy-spanking, i zauważ, ja nie dotknął winetricks
jeszcze, ani nie ~/.wine
istnieją:
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 nVidia
pakietów i (ponowna) instalacja Nouveau
pozbywa 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 fixme
s i większość z err
nich 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ż winecfg
siebie, 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.
Odpowiedzi:
Zainstaluj
winetricks
i uruchomwinetricks orm=backbuffer glsl=disable
. To naprawi wspomniany błąd.źródło
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:
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.
źródło