Pertanyaan singkat saya adalah:
Bagaimana cara saya menghilangkan kesalahan RandR di bawah ini, sementara masih menggunakan paket driver nVidia proprietaty (mis. 304)?
Gore berikut.
Sebuah instalasi baru anggur 1,5 (terbaru, dari ubuntu-wine ppa) daun saya dengan berikut ketika saya menjalankan winecfg
untuk waktu memukul-pertama, dan perhatikan saya tidak menyentuh winetricks
lagi, juga tidak ~/.wine
eksis:
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]
Menghapus nVidia
paket saat ini dan menginstal (kembali) Nouveau
menghilangkan kesalahan RandR, tetapi memberi saya banyak kesalahan ketika saya meluncurkan sesuatu yang membutuhkan model shader 3, misalnya Eve Online, satu-satunya motivasi saya untuk bergulat dengan Wine, saat ini. Agar dapat berjalan, saya tahu saya memerlukan driver berpemilik, dan karenanya Nouveau bukan solusi bagi saya - kecuali jika Anda tahu cara mendapatkan dukungan sm3 dengan barang-barang terbuka yang tersedia saat ini, yang akan sangat luar biasa dan tolong beri tahu saya.
Saya telah mengumpulkan dari WineHQ bahwa fixme
s dan sebagian besar err
s adalah jenis "daftar harapan" yang tidak berbahaya.
Namun, nVidia RandR yang Rusak ini, adalah sesuatu yang ingin saya tangani agar dapat, ya, masalah grafis lain yang saya bahas (khususnya, modifikasi manual model shader wine1.5 3) deteksi rutin untuk memungkinkan nVidia GeForce Go 7900 GS saya , yang merupakan salah satu dari beberapa gpu laptop yang kompatibel dengan sm3 sebelum fitur-fitur tipe sm4 juga diterapkan, sehingga tidak dipertimbangkan oleh para pengembang Wine saat ini yang tampaknya menggunakan sm4 bendera -ish untuk menguji suport sm3).
Untuk mengotak-atik kesengsaraan saya yang lain, saya harus terlebih dahulu menghilangkan non-starter. RandR ini adalah satu. Saya pikir ini berbeda dari posting terkait lainnya di mana saya belum mencoba menjalankan apa pun selain winecfg
dirinya sendiri untuk mendapatkan kesalahan, yang bertentangan dengan program pihak ketiga.
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
Bagaimana cara mengatasinya?
PPPS Jika Henri Verbeet mendengarkan.
Jawaban:
Instal
winetricks
dan jalankanwinetricks orm=backbuffer glsl=disable
. Ini akan memperbaiki kesalahan yang disebutkan.sumber
Mungkin saya bergerak jauh dari solusi di sini, tetapi jika Anda melakukan instalasi sendiri dengan skrip yang disediakan oleh nvidia, saya akan mencoba menambahkan ppa dari xorg-edgers , memperbarui dan menginstal driver yang disiapkan oleh mereka:
Ini menyelamatkan saya banyak masalah ketika mencoba menginstal driver nvidia resmi di masa lalu dan sejak itu saya tidak punya masalah sama sekali dengan anggur atau apa pun.
sumber