关于用wine模拟星际争霸硬盘版出现的问题,向大家请教一下
1、这个模拟后能玩,速度流畅,但就是没有声音,不知道怎么解决2、我安装了显卡驱动后NV的,就不能全屏显示了
请教该怎么解决这两个问题 1:我也遇到这样的问题,声卡没问题,放歌什么都没问题,但是运行wine来打星际就没声音,解决办法我也不懂,只好用cedega来玩了,效果跟winXP一样,还可以,不过LINUX来打游戏实在是受罪,无奈,留了个XP来,专门娱乐用,打打游戏,看看在线电影,其他的也没什么用了。
2:会不会是你安装的驱动不对啊? 驱动程序应该没什么问题,我觉得可能是设置问题
再找找看
至于声音问题,我看是wine的问题了
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fdf7a18)->(0x10022
,00000013)
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found!
(XRandR)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP fro
m 32 to 8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP fro m 32 to 8
fixme:x11drv:X11DRV_DDHAL_CreatePalette stub
err:wave:DSDB_MapBuffer Could not map sound device for direct access ( Input/output error)
err:wave:DSDB_MapBuffer Please run winecfg, open "Audio" page and set
"Hardware Acceleration" to "Emulation".
err:wave:DSDB_MapBuffer Could not map sound device for direct access ( Input/output error)
err:wave:DSDB_MapBuffer Please run winecfg, open "Audio" page and set
"Hardware Acceleration" to "Emulation".
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank (0x7fdf7a18)->(flags= 0x00000001,handle=(nil))
err:wave:DSDB_MapBuffer Could not map sound device for direct access ( Input/output error)
err:wave:DSDB_MapBuffer Please run winecfg, open "Audio" page and set
"Hardware Acceleration" to "Emulation".
这个是出错信息 可以使用命令
winecfg
调整声音选项》alsa驱动》ok!
声音应该没有什么问题了!
全屏(分辨率问题)》必须把星际游戏的分辨率调整为桌面的分辨率大小,不然就无法全屏。。
也可以调整桌面的分辨率为星际的分辨率,一样可以!
其他的全屏玩法,好像无效的。(除非使用cedega,但是感觉cedega玩星际比较慢)
还可以使用命令
winecfg
调整显示选项》设置为desktop(窗口模式)来玩。。 哦,我试试看...............
多谢楼上的两位兄弟回帖 多谢多谢
声音问题解决了
但屏幕还是小了,不能全屏,除非,我把系统的 屏幕设置为640X480
还有就是我怎么添加ipx协议 还有就是我怎么添加ipx协议
这个需要重新编译内核。 楼主是不是还在用1.08版的星际?建议你升级一下,星际从1.09开始就支持udp协议了,可以不用装基本没用处的ipx协议了。估计你又是一个浩方对战平台的受害者,因为浩方大量使用的1.08版本。星际从1.08版本开始,平衡性就没有改动了,而且1.08的bug实在太多,最烦人的就是游戏结束时只能显示zerg的logo,即使你选了terran和protoss也只有zerg的logo。后面的版本不光bug少了,而且功能也增多了。例如从1.12开始,可以在创建和加入游戏时预览地图,可以直接鼠标右键指定建筑物造兵的集结地点,方便不少,最新的版本是1.13e,升级也方便,找个硬盘版补丁解压覆盖就搞定了。 多谢多谢 不能全屏的解决方法,是在xorg.conf中添加对应的分辨率,这样它会自动选用的,而且,游戏退出后又会自动恢复原先频率。 不能全屏的解决方法,是在xorg.conf中添加对应的分辨率,这样它会自动选用的,而且,游戏退出后又会自动恢复原先频率。
这样真的可以吗? 不能全屏的解决方法,是在xorg.conf中添加对应的分辨率,这样它会自动选用的,而且,游戏退出后又会自动恢复原先频率。
那我先试试看看,呵呵,多谢了 爽问题全部解决,再一次感谢
tanhitzq(解决了星际的声音问题)
ghqxx (解决了星际的全屏问题)
我的机器为联想昭阳E420
显卡为Geforce 4 go 320
显卡驱动为8774
OS:MagicLinux2.0.1(2.6.19,KDE3.52)
页:
[1]