我的简短问题是:
在仍然使用专有的nVidia驱动程序包(例如304)的情况下,如何摆脱下面的RandR错误?
血腥随之而来。
全新安装的酒1.5(最新,从Ubuntu的酒PPA)给我留下了,当我运行下面winecfg
的打屁股第一次,并注意我还没有碰到winetricks
呢,也确实~/.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]
删除当前nVidia
软件包并(重新)安装Nouveau
摆脱了RandR错误,但是当我启动任何需要着色器模型3的东西(例如Eve Online)时,却出现了很多错误,例如,我目前唯一想与Wine搏斗的动机。要使其运行,我知道我需要专有的驱动程序,因此Nouveau不是适合我的解决方案-除非大家都不知道如何使用当前可用的开放内容获得sm3支持,这简直太棒了,请告诉我。
我从WineHQ收集到,fixme
s和大多数err
s是一种无害的“不要在幕后看”的愿望清单详细程度。
不过,我想处理这个破碎的nVidia RandR事情,以便解决我遇到的其他图形问题(尤其是wine1.5的着色器模型3的手动修改)检测程序,以支持我的nVidia GeForce Go 7900 GS,这是在同时实施sm4类型功能之前出现的为数不多的与sm3兼容的笔记本电脑gpu之一,这使当前似乎使用sm4的Wine开发人员无法考虑-ish标志以测试sm3支持。
为了解决我的其他麻烦,我必须首先消除不喜欢的人。这个RandR是一个。我认为这与其他相关文章的不同之处在于winecfg
,与第三方程序相反,我没有尝试运行除自身以外的任何东西来引发错误。
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
如何解决呢?
PPPS如果Henri Verbeet正在收听。