LinuxSir.cn,穿越时空的Linuxsir!

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

[显卡问题]ATI Mobility hd3650 ,无法开3D compiz

[复制链接]
发表于 2010-4-29 18:26:35 | 显示全部楼层 |阅读模式
显卡是:ATI Technologies Inc Mobility Radeon HD 3650
驱动是:x11-drivers/ati-drivers-10.3
内核是:2.6.33
以下是测试出的fps:
# glxgears
27315 frames in 5.0 seconds = 5462.790 FPS
28067 frames in 5.0 seconds = 5613.147 FPS
28049 frames in 5.0 seconds = 5609.736 FPS
28120 frames in 5.0 seconds = 5623.929 FPS

# fgl_glxgears
Using GLX_SGIX_pbuffer
5259 frames in 5.0 seconds = 1051.800 FPS
6224 frames in 5.0 seconds = 1244.800 FPS
6216 frames in 5.0 seconds = 1243.200 FPS
6254 frames in 5.0 seconds = 1250.800 FPS

#cat /var/log/Xorg.0.log|egrep "EE|WW"
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) Loading extension MIT-SCREEN-SAVER
(WW) Warning, couldn't open module dri
(EE) Failed to load module "dri" (module does not exist, 0)
(EE) module ABI major version (4) doesn't match the server's version (7)
(EE) Failed to load module "synaptics" (module requirement mismatch, 0)
(WW) Warning, couldn't open module dri2
(EE) Failed to load module "dri2" (module requirement mismatch, 0)
(EE) No input driver matching `synaptics'
(EE) config/hal: NewInputDeviceRequest failed (15)
(EE) USB USB Keykoard: failed to initialize for relative axes.

#dmesg|grep "fglrx"
[   26.244887] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[   26.342497] [fglrx] Maximum main memory to use for locked dma buffers: 1891 MBytes.
[   26.342874] [fglrx]   vendor: 1002 device: 9591 count: 1
[   26.343442] [fglrx] ioport: bar 1, base 0xc000, size: 0x100
[   26.343682] [fglrx] Kernel PAT support is enabled
[   26.343701] [fglrx] module loaded - fglrx 8.72.11 [Apr  8 2010] with 1 minors
[   38.627908] fglrx_pci 0000:01:00.0: irq 32 for MSI/MSI-X
[   38.628820] [fglrx] Firegl kernel thread PID: 6638
[   38.629026] [fglrx] IRQ 32 Enabled
[   39.911511] [fglrx] Gart USWC size:629 M.
[   39.911514] [fglrx] Gart cacheable size:248 M.
[   39.911520] [fglrx] Reserved FB block: Shared offset:0, size:1000000
[   39.911523] [fglrx] Reserved FB block: Unshared offset:fe05000, size:1fb000
[   39.911525] [fglrx] Reserved FB block: Unshared offset:3fffb000, size:5000
[   42.803617] [fglrx:fireglAsyncioIntEnableMsgHandler] *ERROR* interrupt source ff000066 is not supported on this hardware (return code = 1)
[   52.406217] [fglrx:fireglAsyncioIntDisableMsgHandler] *ERROR* IRQMGR returned error 1 when trying to disable interrupt source ff000066
[   55.879502] [fglrx:fireglAsyncioIntEnableMsgHandler] *ERROR* interrupt source ff000066 is not supported on this hardware (return code = 1)


#cat /etc/X11/xorg.conf

Section "Module"
SubSection  "extmod"
Option    "omit xfree86-dga"
EndSubSection
Load    "i2c"
Load    "ddc"
Load    "vbe"
Load    "dri"
Load    "glx"
Load    "synaptics"
EndSection

Section "ServerFlags"
Option    "AllowMouseOpenFail"    "true"
EndSection

Section "Monitor"
Identifier    "Generic Monitor"
VertRefresh    43 - 60
HorizSync      28 - 80
EndSection


Section "Device"

Identifier  "SabayonVga0"
Driver      "fglrx"
#BusID    "CI:01:00"
#Option "RenderAccel" "on"
#Option "XAANoOffscreenPixmaps"
#Option "BusType" "CI"
#Option "ColorTiling" "on"
#Option "EnablePageFlip" "on"
Option "UseEvents" "True"
Option "LogoPath" "/usr/share/backgrounds/sabayonlinux-nvidia.png"

EndSection



Section "Screen"

Identifier    "Screen 0"
Device        "SabayonVga0"
Monitor       "Generic Monitor"
#Option       "AddARGBGLXVisuals" "true"

DefaultDepth 24

SubSection "Display"
Depth        8
ViewPort    0 0
#Modes        "1024x768" "800x600" "640x480"
EndSubsection

SubSection "Display"
Depth           16
ViewPort        0 0
#Modes        "1024x768" "800x600" "640x480"
EndSubsection

SubSection "Display"
Depth           24
ViewPort        0 0
#Modes        "1024x768" "800x600" "640x480"
EndSubsection

EndSection


Section "DRI"
Mode 0666
EndSection

Section "ServerLayout"
Identifier   "Main Layout"
Screen 0    "Screen 0"
EndSection

Section "Extensions"
#Option "Composite" "Enable"
EndSection
开了compiz后,可以拉出3D的桌面立方体等特效。但是,整个桌面只有标签栏和菜单栏 有响应,
中间的内容区域是死掉的,就一直卡在点开compiz那一刹那的画面,不更新了。


有谁知道该如何配置吗?
 楼主| 发表于 2010-4-29 18:31:52 | 显示全部楼层
自己up一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-29 18:43:27 | 显示全部楼层
出去一下,晚上回来等。
回复 支持 反对

使用道具 举报

发表于 2010-4-29 20:04:42 | 显示全部楼层
glxinfo |grep OpenGL结果?

dri模块无法装上还是有问题吧
回复 支持 反对

使用道具 举报

发表于 2010-4-29 21:09:09 | 显示全部楼层
Post by sjssd;2086611
(EE) Failed to load module "dri" (module does not exist, 0)
(EE) module ABI major version (4) doesn't match the server's version (7)
(EE) Failed to load module "synaptics" (module requirement mismatch, 0)
(WW) Warning, couldn't open module dri2
(EE) Failed to load module "dri2" (module requirement mismatch, 0)
(EE) No input driver matching `synaptics'
(EE) config/hal: NewInputDeviceRequest failed (15)
(EE) USB USB Keykoard: failed to initialize for relative axes.

...

[   42.803617] [fglrx:fireglAsyncioIntEnableMsgHandler] *ERROR* interrupt source ff000066 is not supported on this hardware (return code = 1)
[   52.406217] [fglrx:fireglAsyncioIntDisableMsgHandler] *ERROR* IRQMGR returned error 1 when trying to disable interrupt source ff000066
[   55.879502] [fglrx:fireglAsyncioIntEnableMsgHandler] *ERROR* interrupt source ff000066 is not supported on this hardware (return code = 1)

呵呵,无意冒犯。
标准升级强迫症患者。

ABI 问题 N 卡同样有人遇到,一样的升级狂人。
http://www.linuxsir.cn/bbs/post2079521-13.html
估计您机机上大部分软件已经是 gcc-4.4 甚至 gcc-4.5 编译的。
要知道闭源驱动开发时使用的 gcc 版本一般较保守。
闭源,所以您也不可能自己编译解决兼容问题。

用闭源驱动,请看 ATI 官方驱动下载页面说明,请确保版本合适,特别是 xorg 版本。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-29 21:14:30 | 显示全部楼层
Post by jarryson;2086633
glxinfo |grep OpenGL结果?

dri模块无法装上还是有问题吧
# glxinfo |grep OpenGL
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 3650
OpenGL version string: 3.2.9756 Compatibility Profile Context
OpenGL shading language version string: 1.50
OpenGL extensions:
回复 支持 反对

使用道具 举报

发表于 2010-4-29 21:16:49 | 显示全部楼层
这应该不是问题,是compiz没设置好,你是新装的compiz吧,打开ccsm设置一下,把该要的不冲突的都勾上,就好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-29 21:22:07 | 显示全部楼层
Post by nhazi;2086648
这应该不是问题,是compiz没设置好,你是新装的compiz吧,打开ccsm设置一下,把该要的不冲突的都勾上,就好了。
怎么看得出来和显卡冲突啊??
不运行 ,应该不知道的吧。。。可是一运行,窗口就死了。。
回复 支持 反对

使用道具 举报

发表于 2010-4-29 21:26:43 | 显示全部楼层
你跟我说?我没说显卡冲突,只是说compiz没有设置,你用ccsm设置一下就好了.
回复 支持 反对

使用道具 举报

发表于 2010-4-29 21:28:39 | 显示全部楼层
你可以在运行compiz之前打开ccsm设置一下,或者你想看着效果来设置,可以打开ccsm之后再运行compiz,不过在刚刚开始的时候会有点困难,就像你现在遇到的问题一下,感觉什么都死了,其实没死,只是没有设置好
回复 支持 反对

使用道具 举报

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

本版积分规则

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