LinuxSir.cn,穿越时空的Linuxsir!

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

2.6.29 needs the firmware to exist as a separate file

[复制链接]
发表于 2009-4-7 08:29:13 | 显示全部楼层 |阅读模式
我上两天在freedesktop报告了一个bug,有个回复说
[PHP]
2.6.29 needs the firmware to exist as a separate file. Are you sure you
installed the firmare package for your distribution ?
[/PHP]
请问这是什么意思啊?我怎么确定是否安装了firmware,并且是作为一个separate file存在的呢?
发表于 2009-4-7 10:10:13 | 显示全部楼层
是无线的问题么?
有些无线的 firmware 部分是需要单独装的。eix firmware 看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-7 12:12:02 | 显示全部楼层
可是我没有安装无线的东西啊? eix firmware 没有东西。
不过我在内核命令行中加入 nopat选项 就能打开DRI了,drm也被正确加载了。楼上的兄弟知道这个nopat选项的意思吗?
回复 支持 反对

使用道具 举报

发表于 2009-4-7 12:46:47 | 显示全部楼层
他好像指的是编译内核时可以把fireware包含在内,但2.6.29需要分开
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-7 13:07:29 | 显示全部楼层
Post by zhllg;1970858
他好像指的是编译内核时可以把fireware包含在内,但2.6.29需要分开

我的内核中,Firmware Drivers  ---> 中的内容都是空的。
而在│     -> Device Drivers                                                              │
  │       -> Generic Driver Options                                                    │
  │         -> Userspace firmware loading support (FW_LOADER [=y])
中,这个选项我是开启的。和这个内核编译选项有关吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-7 16:00:10 | 显示全部楼层
Post by sheep204;1970849
可是我没有安装无线的东西啊? eix firmware 没有东西。
不过我在内核命令行中加入 nopat选项 就能打开DRI了,drm也被正确加载了。楼上的兄弟知道这个nopat选项的意思吗?


我的bug关注的人还挺热心的。回答了我的关于pat的问题。原来PAT = Page Attribute Tables
It allows for fine grained control of caching for pages in memory.  It seems to have problems with ioremap and AGP.
我的drm出错提示就是不能找到的agp ioremap
回复 支持 反对

使用道具 举报

发表于 2009-4-7 20:34:48 | 显示全部楼层
您在Processor type and features>MTRR (Memory Type Range Register) support下启动了pat?
这个选项好像是没什么必要启动,至少对于ntel卡是如此
tips:另外一个子选项也没多大启动的必要,试验过打开跟关闭的性能没有什么影响
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-7 21:45:34 | 显示全部楼层

谢谢

Post by nonplus;1971053
您在Processor type and features>MTRR (Memory Type Range Register) support下启动了pat?
这个选项好像是没什么必要启动,至少对于ntel卡是如此
tips:另外一个子选项也没多大启动的必要,试验过打开跟关闭的性能没有什么影响

看了了X86 PAT的说明,里面的确说了如果有启动崩溃活显卡不能正常工作的问题,可以取消这个选项。不过你说的是PAT不必要还是MTRR不必要啊?我看MTRR是一个安全的选项,即使不支持也不影响系统的,所以我选了。以后真是要好好研究内核了。
回复 支持 反对

使用道具 举报

发表于 2009-4-7 21:50:04 | 显示全部楼层
Post by nonplus;1971053
您在Processor type and features>MTRR (Memory Type Range Register) support下启动了pat?
这个选项好像是没什么必要启动,至少对于ntel卡是如此
tips:另外一个子选项也没多大启动的必要,试验过打开跟关闭的性能没有什么影响

将PAT去掉之后,FPS值从90多上升到170,呵呵,谢谢啊。但不明白的是,内核中去掉这个选项之后,内核却变大了4k。
回复 支持 反对

使用道具 举报

发表于 2009-4-8 15:30:08 | 显示全部楼层
Post by sheep204;1971095
看了了X86 PAT的说明,里面的确说了如果有启动崩溃活显卡不能正常工作的问题,可以取消这个选项。不过你说的是PAT不必要还是MTRR不必要啊?我看MTRR是一个安全的选项,即使不支持也不影响系统的,所以我选了。以后真是要好好研究内核了。

pat不要,mtrr留着吧
mtrr据说是用来加速显卡用的,主要针对agp插槽,对于pci-e的就不清楚能不能提速

PS:自己的试验是用不用速度没区别,可能是集成显卡的原因也不一定
不知道还有没有用agp插槽的朋友试试

将PAT去掉之后,FPS值从90多上升到170,呵呵,谢谢啊。但不明白的是,内核中去掉这个选项之后,内核却变大了4k。


这个倒没注意过,现在也不太敢编译了,换了个二进制版本耍,慢点就慢点,总好过小本子风扇彻底报废的好...
回复 支持 反对

使用道具 举报

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

本版积分规则

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