LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1004|回复: 4

[Arch64] 一个很奇怪的问题,可能需要熟悉linux工作的同学才能回答

[复制链接]
发表于 2007-4-5 00:03:23 | 显示全部楼层 |阅读模式
我的是Arch64,内建一个chroot的arch32,我把/proc, /dev, 和一些其他需要显示的目录都bind进去了。

arch32里面用alsa检测不到声卡,用mplayer播放的时候,自然也不支持alsa-oss输出,只能占用硬件,这样,在arch64上面就不能播放声音了。

但是我chroot进去用wine来运行一个win下的新东方英语程序,可以播放声音,并且不影响同时运行的arch64的声音。换言之,就是wine支持alsa-oss。

难道wine用的是主系统(arch64)的alsa? 有人熟悉其中的机制吗?
发表于 2007-4-5 12:16:47 | 显示全部楼层
Post by fluke
我的是Arch64,内建一个chroot的arch32,我把/proc, /dev, 和一些其他需要显示的目录都bind进去了。

arch32里面用alsa检测不到声卡,用mplayer播放的时候,自然也不支持alsa-oss输出,只能占用硬件,这样,在arch64上面就不能播放声音了。

但是我chroot进去用wine来运行一个win下的新东方英语程序,可以播放声音,并且不影响同时运行的arch64的声音。换言之,就是wine支持alsa-oss。

难道wine用的是主系统(arch64)的alsa? 有人熟悉其中的机制吗?

esound? artd?
mplayer -ao alsa 試試
貌似這裏只有我們2個在64ing....
64 mplayer 已經能放rmvb了
回复 支持 反对

使用道具 举报

发表于 2007-4-5 17:18:33 | 显示全部楼层
原来也用 arch 64,但是包似乎不多。用的不爽:(。。

对alsa还是不熟悉。记得以前64下的32不能直接alsa的,不过似乎已经没这个问题了。。是不是权限不对?
回复 支持 反对

使用道具 举报

发表于 2007-4-5 17:20:58 | 显示全部楼层
软件支持是在是太少了。。

安装了arch64了。但是。。

还是等我内存达到4g以上在用64吧。那时候应该不得不用arch64了吧

而且速度应该有很大的提升
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-5 19:19:22 | 显示全部楼层
我64下的32,是用不了alsa的,64能用。

64下的mplayer播放rmvb,最好的情况是只有声音没有图像。我已经安装了win32的解码包了,本来还想recompile一下mplayer,不过oa_jack.c这个文件过不了,懒得去patch了,还是chroot凑合着用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表