Meine kurze Frage lautet:
Wie behebe ich den nachstehenden RandR-Fehler, während ich noch ein proprietäres nVidia-Treiberpaket (z. B. 304) verwende?
Das Blut folgt.
Eine Neuinstallation von Wein 1.5 (neueste, von ubuntu-Wein ppa) läßt mich mit dem folgenden , wenn ich laufe winecfg
für das Prügel-erstes Mal, und beachten Sie, ich habe nicht berührt winetricks
noch, noch tut ~/.wine
exist:
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]
Durch das Entfernen der aktuellen nVidia
Pakete und das (erneute) Installieren Nouveau
wird der RandR-Fehler beseitigt, aber es treten zahlreiche Fehler auf, wenn ich etwas starte, das Shader-Modell 3 erfordert, z. B. Eve Online, meine einzige Motivation, derzeit mit Wine zu ringen. Ich weiß, dass ich den proprietären Treiber benötige, und daher ist Nouveau keine Lösung für mich - es sei denn, Sie wissen, wie Sie mit den derzeit verfügbaren offenen Inhalten sm3-Support erhalten können. Das wäre einfach fabelhaft und würde es mir bitte mitteilen.
Ich habe von WineHQ erfahren, dass die fixme
s und die Mehrheit der err
s eine harmlose Art von ausführlicher Wunschliste sind, bei der man nicht hinter den Vorhang schaut.
Mit dieser kaputten nVidia RandR-Sache möchte ich mich jedoch befassen, um die anderen Grafikprobleme zu lösen, über die ich meine Daumen drücke (insbesondere eine manuelle Modifikation des Shader-Modells 3 von wine1.5) Erkennungsroutine für meine nVidia GeForce Go 7900 GS , die eine der wenigen sm3-kompatiblen Laptop-GPUs ist, die herauskam, bevor auch Funktionen vom Typ sm4 implementiert wurden -ish Flags zum Testen auf sm3-Unterstützung.
Um an meinen anderen Leiden zu basteln, muss ich zuerst die Nichtstarter eliminieren. Dieser RandR ist einer. Ich denke, es unterscheidet sich von den anderen verwandten Posts darin, dass ich winecfg
im Gegensatz zu einem Programm eines Drittanbieters nicht versucht habe, etwas anderes als sich selbst auszuführen , um den Fehler auszulösen.
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
Wie kann man das lösen?
PPPS Wenn Henri Verbeet zuhört.
Antworten:
Installieren
winetricks
und ausführenwinetricks orm=backbuffer glsl=disable
. Dadurch wird der erwähnte Fehler behoben.quelle
Vielleicht bin ich hier weit von der Lösung entfernt, aber wenn Sie Ihre eigene Installation mit dem von nvidia bereitgestellten Skript durchgeführt haben, würde ich versuchen, ppa von xorg-edgers hinzuzufügen , den von ihnen vorbereiteten Treiber zu aktualisieren und zu installieren:
Es hat mir in der Vergangenheit viele Probleme erspart, als ich versuchte, offizielle NVIDIA-Treiber zu installieren, und seitdem hatte ich überhaupt keine Probleme mit Wein oder etwas anderem.
quelle