Bluetooth, Skype, VoIP
by zhou on August 17, 2005
周末买了新电脑,加一堆配件,昨天晚上配好了蓝牙耳机,和一同事换了3个VoIP软件打电话,既试耳机,又考软件。 配置蓝牙耳机为电脑的音频输入/输出设备或许会有点搅,其实关键只在蓝牙适配器,要点之一乃是要用适配器自带的驱动,而不是Windows自己的--即便最新的XP SP2也不支持蓝牙耳机的Headset profile。所以最好先别急着把适配器插到USB口里--先把适配器自带的光盘插进光驱,装好它的驱动,然后再插进适配器。 当然你可能跟我昨天晚上一样心急火燎,开机就把适配器插进USB口,继而发现勤奋的Windows会安装并启用自带的驱动,后面的话我就不用讲了,你会折腾半天无功而返。解决办法其实也有:再装适配器的驱动,然后在Windows的设备管理器里展开Bluetooth Devices树,在generic节点右击,选更新驱动程序,后面都是选安装自己的驱动而不让windows搜索之类,最后的选择很明显了,选你的适配器提供的驱动。 不用担心你的适配器是杂牌的,驱动会不稳定不快速不酷blahblah。现在广泛使用的蓝牙协议栈有两个,一个是Windows XP Service Pack 2的Microsoft Bluetooth stack,另一个是Widcomm Bluetooth stack。大多数蓝牙适配器用的都是后者,这家Widcomm已经被Broadcom收购,它把自己的协议栈license给了很多蓝牙设备制造商,所以大家都差不多。话说回来,反正地球上80%以上的蓝牙适配器都在深圳产了,安慰安慰自己吧,不要太苛刻--不过买的时候还是仔细挑挑,有些太烂的货色不能用的,不能为了省钱最后反而浪费了钞票。 如果配置适配器和用耳机输出/输入有麻烦,可以参考一下Getting Your Bluetooth Headset to Work in XP ,应该没什么问题的。 下面是VOIP。 Skype 有和Google一样的酷的特质,酷的特质就是说,大院里更年期的大妈都会用异常浓厚的兴趣谈论ta,有无数的人研究ta,赞美ta,为发现ta的新功能,新用法,新消息癫狂。可以在Skype里单独指定声音输入/输出设备,不用调整Windows设置都行,挺方便。 另一个软件是昨天同事推荐的,headcall ,看了网站页面下头的备案字样知道这是个国产软件。 第3个就是最近声名雀起--还不是声誉鹊起--的Gizmo 。 Gizmo的语音通话是……最差的……没办法,这是事实,我和同事试了轮流数数的游戏,时延严重,这种效果打电话,太不人道了。Skype语音质量确实最好,headcall也听不出和skype的差别。 Gizmo和Skype的界面还不错(我同事觉得Gizmo界面找不着北,估计是没习惯),headcall的最惨,实在简陋,和两个竞争者不在一个档次,我说哥们儿,好歹给你的按钮加上tooltip吧。 Skype和headcall都能打视频电话,不过昨天晚上只试了试headcall的视频。你肯定会跟我一样,不太喜欢headcall网站上的"高清晰的DVD数码画质"字样,你可以吹牛,不过别把我们当傻瓜。不知道是网络带宽的原因还是软件问题,headcall视频不连续,跳帧很厉害,大约3,4秒图像动一帧。后来我们又试了MSN (…)
让GPU更G
by zhou on August 16, 2005
在过去的这些年里,图形卡的发展一点也不比CPU逊色,我读书的时候,AGP刚问世,我们听说过2x,4x,8x,记得S3,3dfx,Savage3D,Riva128……真想感慨一下了…… GPU这概念还算年轻--反正是在我毕业以后才有的(言下之意是我也不想觉得自己老)。 现在的图形硬件已经十分复杂,他们的心脏,特别的图形处理单元GPU提供了多条执行管道,够快的RAM(通常比我们的主存更快),专用的强劲的指令系统--它们的指令集同样包括通用指令和很多SIMD操作--只不过为向量和矩阵运算专门设计了而已--把这段话的头去掉,这样的描述也完全适用与CPU。 可是,如果你不玩游戏或者做CAD,哪些昂贵的塑料板还有没有其他作用呢? 是啊,能不能让让那个G变成General,让GPU完成通用计算工作呢? 当然可以。尽管有些限制,但是我们可以利用GPU完成几乎各种事情。 Brook,斯坦福的ANSI C扩展,面向并行计算和算法密集型应用,已经一直到了GNU C,即BrookGPU。并行计算可以充分发挥GPU的优势,算法密集则避免了在慢速的主存和显卡间移动数据。 另一个面向GPU通用计算的编程语言扩展是Sh ,这个C++库提供的编程语言扩展可以运行在CPU和GPU上。此外还有Nvidia自家的Cg 。 有些性能测试显示,GPU完成某些通用计算任务和CPU一样好,有些则要快上5倍甚至更多。可以看看这个 dense linear systems ,High Performance Sorting using Graphics Processors 。 GPGPU 或许是个你感兴趣的站点,集中了很多相关资源。 利用过了GPU,还可以看看显存。那些新点的显卡带上个128,256的很稀松平常,浪费了岂不可惜。考虑到CPU的贷款因素,把显存当主存不那么……更实际点得做法是在显存里玩ramdisk,然后把它当作swap。这篇 VRAM Storage Device – How to use (…)
PSP Windows, Linux
by zhou on August 15, 2005
PSP Linux似乎还不打算步出漫长的准备期,所以现在有了另一个法子搞定在PSP上运行Linux的问题--顺带一同达到的结果是,连Windows都可以了。 这么个四海一家的解决之道,显然要用釜底抽薪的方法--Bochs 。富有进取心的hacker Matan 已经把Bochs移植到了PSP上,所以,本质上说,只要能在X86上跑的系统,在装备了MIPS R4000 的 PSP上当然都没问题了。 可能你会跟我一样,觉得这是个有点耍赖的办法,不过这确实是个有效的办法。 PSP上的按键模拟了鼠标,启动Win95用时10分钟,Bochs包里带的DLX Linux 当然也没问题。显示分辨率为480×272。Matan还给出了DIY的详细步骤。 当PSP上出现蓝天白云的logo,其颠覆性的体验确实非同一般。 现在PSP也不贵,不缺零花钱的话不妨拿一个来玩玩。
Microsoft lab studies Linux
by zhou on August 15, 2005
news.com图片Microsoft lab studies Linux 3只小企鹅俯视Microsoft More 配套文章是At Microsoft, the yin and yang of Linux,yin and yang,阴阳?。。。 Bill Hilf 是Microsoft的 director of platform technology strategy,他还参加了8月初San Francisco的LinuxWorld Conference and Expo。他自己都说My life is like a yin and a yang,可能是因为他在Microsoft一半的时间和角色要用来证明Microsoft可以和Linux和平共处,另外一半则要考虑如何侧面包抄这个竞争对手。 Microsoft的Linux and Open (…)
回来 Resumed
by zhou on August 15, 2005
上帝说,要有光,于是就有了光。 我想了想,觉得还是要继续。