|
楼主 |
发表于 2008-7-14 13:25:32
|
显示全部楼层
谢谢 jarryson,昨天使用你的 PKGBUILD 编译 git 版成功了。现在退出 X 已经不再花屏,但3D还是无法打开。
glxgears
- $ glxgears
- unknown chip id 0x7145, can't guess.
- libGL warning: 3D driver returned no fbconfigs.
- libGL error: InitDriver failed
- libGL error: reverting to (slow) indirect rendering
- XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
- after 1559 requests (44 known processed) with 0 events remaining.
复制代码
LIBGL_DEBUG=verbose glxinfo > /dev/null
- $ LIBGL_DEBUG=verbose glxinfo > /dev/null
- libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0)
- libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/r300_dri.so
- libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r300_dri.so
- drmOpenDevice: node name is /dev/dri/card0
- drmOpenDevice: open result is 4, (OK)
- drmOpenByBusid: Searching for BusID pci:0000:01:00.0
- drmOpenDevice: node name is /dev/dri/card0
- drmOpenDevice: open result is 4, (OK)
- drmOpenByBusid: drmOpenMinor returns 4
- drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
- unknown chip id 0x7145, can't guess.
- libGL warning: 3D driver returned no fbconfigs.
- libGL error: InitDriver failed
- libGL error: reverting to (slow) indirect rendering
复制代码
我似乎是找到了问题所在,好像源里的 Mesa 7.0.3 是不支持 X1400 这款显卡的,而 7.1 是支持的……
这是 7.0.3 的 radeon_chipset.h
- #define PCI_CHIP_RV410_5E4F 0x5E4F
- #define PCI_CHIP_RS350_7834 0x7834
- #define PCI_CHIP_RS350_7835 0x7835
复制代码
这是 7.1-rc3 的 radeon_chipset.h
- #define PCI_CHIP_RV515_7144 0x7144
- #define PCI_CHIP_RV515_7145 0x7145
- #define PCI_CHIP_RV515_7146 0x7146
复制代码
难道我还得编译 mesa 7.1 来装…… |
|