Linux下驱动腾达Tenda W311E PCIe无线网卡

家里的有线网卡再一次被雷电烧坏了……这次干脆买了一张PCIe无线网卡,和路由器零接触,这下应该能放心不被雷击了……Orz

买的PCIe无线网卡型号是腾达W311E,在Windows下用附带的光盘安装好驱动就一切正常了,但是Linux下一看简直傻眼,芯片型号是(lspci命令查看):

Network controller: Broadcom Corporation Device 43aa (rev 01)

43aa我Google了大半天都没找到……不过总归是43xx吧,但是很遗憾,b43等开源驱动是无法识别这张网卡的。能用的只有Broadcom的闭源驱动wl和ndiswrapper模拟Windows XP的驱动。

Continue reading “Linux下驱动腾达Tenda W311E PCIe无线网卡”

Fedora Linux下开源显卡驱动玩火炬之光出错的解决办法

早在Humble Bundle 6中就包含了TorchLight(火炬之光,第一代)。好像直到现在TorchLight也没有在Steam for Linux中出现,还是作为Humble Bundle的一部分发行。最近买了Humble Bundle 9才注意到TorchLight的Linux版更新了(2013-05-29),而且Humble Bundle的Support里我也搜到了Update的说明,据说解决了大部分Linux下运行的问题了。

好了,我下载下来,重新建立角色重玩(删掉了~/.runicgames),结果玩到第12层即Estherian Ruins,点击Portal to Glyph Room游戏就出错(Error 11)弹出来了,在终端下运行显示的出错信息我贴到Pastebin上了,有兴趣的可以去看看。后来Google了一下,马上找到问题所在了,因为我使用的是开源显卡驱动而不是AMD Catalyst这个闭源驱动,所以有些显卡特性并没有默认开启(我说怎么Shadows调到High还是一副丑的要死的鸟样子)。先安装上driconf这个工具吧(以Fedora为例):

su -c 'yum install driconf'

然后运行driconf这个配置工具,打开S3TC纹理压缩(Enable S3TC texture compression even if software support is not available. 如下图所示)。保存并关闭。

Continue reading “Fedora Linux下开源显卡驱动玩火炬之光出错的解决办法”

Fedora Linux KDE下使用苹果USB铝合金键盘(G6)

中国民间俗称G6的苹果键盘,Google一圈发现其实就是老外说的Apple Aluminum Keyboard.

我也在淘宝上买来一块,现在Fedora(也包括其它Linux发行版)对这块键盘都是「开箱即用」级别的驱动支持。终端下lsusb看到了这块键盘:

Bus 003 Device 003: ID 05ac:0220 Apple, Inc. Aluminum Keyboard (ANSI)

基本按键都没有问题,当然F1~F12按下去默认是执行多媒体工作而不是功能键,需要F1必须按下fn+F1才是执行F1的功能。这并不是一个bug,而是因为键盘上面确切印刷的是多媒体功能键,F1~F12都是缩小印刷在键帽右下角的。如果你习惯一般PC键盘了,在终端下执行该命令可以把功能键和多媒体功能调换回来:

Continue reading “Fedora Linux KDE下使用苹果USB铝合金键盘(G6)”

AMD Radeon显卡驱动将出现在FreeBSD 10.0上

前几天OpenBSD团队宣布了AMD Radeon KMS移植工作的完成,现在FreeBSD的消息也来了(就差NetBSD了啊!!!)。

FreeBSD 9.1的时候带来了Intel KMS的移植驱动。现在FreeBSD官方Wiki页面显示的消息是,AMD Radeon KMS移植将在近期进入HEAD,因此将成为FreeBSD 10.0正式发布时的一部分!

FreeBSD的AMD Radeon驱动移植自Linux内核3.8(看样子3.10带来的UVD支持和3.11带来的动态电源管理暂时是不会被移植了)。值得注意的是,这次移植工作并非由AMD的雇员而是FreeBSD基金会聘请的员工完成的。

考虑到AMD的闭源驱动Catalyst Driver都不支持BSD平台,这一点也不奇怪。不过考虑到Sony PS4用的AMD APU平台,而且其系统基于FreeBSD 9.0,AMD在未来应该会有员工从事BSD平台的开源驱动代码的维护的。

消息来源:Phoronix

在Fedora 19中启用AMD开源UVD驱动硬件解码

AMD的显卡(俗称A卡)用户有福了!在Linux内核3.10中整合进来的开源radeon驱动可以实现UVD调用显卡进行硬解,而Fedora 19(老版本18也应该可以的)最近把kernel-3.10推到了稳定更新频道!下面详细讲一下各位Fedora 18/19用户怎样确保AMD显卡成功硬解视频。

Continue reading “在Fedora 19中启用AMD开源UVD驱动硬件解码”

NetBSD开始着手移植包括KMS和GEM在内的DRM

消息来源:Phoronix

相信各位Linuxer对内核设定模式(Kernel mode-setting)不陌生吧,作为提升GPU效率的KMS引入Linux内核已经有蛮久了,而对于BSD世界而言,KMS还远没有扎根。作为面向桌面用户最积极的FreeBSD已经在9.1版本中引入了Intel显卡的KMS支持,Radeon的KMS则正在移植中。而其它BSD发行版的开源显卡驱动支持基本都是严重过时的(像NetBSD的radeon上次更新是几年前的事情了),大部分都被移除出当前的工作树了。

二月份早些时候NetBSD的Taylor Campbell在邮件列表中说,NetBSD基金会雇佣他来完成对当代Linux的DRM (Direct Rendering Manager)移植工作,这项工作也包括进一步把KMS (Kernel Mode-Setting)和GEM (Graphics Execution Manager)移植到NetBSD当中。

驱动的支持从Intel开始,然后再轮到Radeon和Nouveau(如果时间允许的话),Campbell希望能够利用目前已经移植到FreeBSD中的DRM代码。

现在还没有任何消息可以确定什么时候能在NetBSD的发行版本中看到Intel/Radeon/Nouveau的KMS/DRM支持,当然了,如果NetBSD还把自己当作一个桌面操作系统的话,那么这些驱动无疑是至关重要的!其实这个提议好几年前就提出来了,只是一直没有什么有意义的举措。

 

译者注:

NetBSD目前对于AMD(ATI)显卡的支持是用“惨烈”二字形容,radeon只能支持到HD4000系列(想想看,用的还是几年前的代码)。对于目前主流用户(HD5000及以上)而言,把NetBSD装到机器里面开机连界面都不能正常渲染,只能用vesa……奇卡无比的桌面体验足以吓跑任何桌面用户。好在NetBSD总算准备开工了,个人预测在NetBSD 7.1之前是难以完成的,特别按照鬼佬的平均工作效率计算的话。这样也好,等我们的电脑变成老爷机的时候就可以用NetBSD来续命了!