LinuxSir.cn,穿越时空的Linuxsir!

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

2008在ati 移动x1600显卡上同时启用xgl,powerplay

[复制链接]
发表于 2007-10-21 13:07:07 | 显示全部楼层 |阅读模式
fglrx的8.40很顺利的驱动了x1600,但是开启了xgl后,发现使用aticonfig --set-powerstate命令无法实现显卡手动降频了,我的本是换的T2700的u,显卡是x1600。14‘1的机器,不降频机器就成电烤箱了,google到一个办法,已经成功实现同时启动xgl打开3d的compiz-fusion效果,同时降低显卡的核心和显存频率,效果和windows下的驱动一样。
1。确认驱动安装正确并且可以开启xgl,但是此时无法设置显卡频率。
2。建立一个脚本文件powerplay.sh,修改权限为可以执行,然后编辑,输入
DISPLAY=:0 aticonfig --set-powerstate=1
保存,关闭。
3。运行gnome的“会话”设置程序,将此脚本加入会话列表。
ok,注销,重新登录后,可以使用命令aticonfig --lsp确认当前频率是否设置成功。

测试平台信息:
benq S73G-C40
CPU: Intel core duo T2700
MEM: 三星DDR2 667 1G x 2
Video: ATI Mobiety X1600
Video Memory Size: DDR2 256M

贴出xorg.conf:
************************************************************************************
# File generated by XFdrake (rev 230776)


Section "Device"
    Identifier "device1"
    VendorName "ATI Technologies Inc"
    BoardName "ATI Radeon X1300 - X1950"
    Driver "fglrx"
    Option "DPMS"
    Option "seudoColorVisuals" "off"
    Option "OpenGLOverlay" "off"
    Option "VideoOverlay" "on"
    Option "Centermode" "off"
EndSection
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
    Identifier "layout1"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "SynapticsMouse1" "AlwaysCore"
    Screen "screen1" 0 0
EndSection

Section "Files"
    EndSection

Section "Module"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx" # 3D layer
    Load "dri" # direct rendering
EndSection

Section "ServerFlags"
    #DontZap # disable <Ctrl><Alt><BS> (server abort)
    #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
   
    # allows the server to start up even if the mouse does not work
    Option "allowmouseopenfail"
EndSection

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us"
    Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "rotocol" "ExplorerPS/2"
    Option "Device" "/dev/mouse"
EndSection

Section "InputDevice"
    Identifier "SynapticsMouse1"
    Driver "synaptics"
    Option "SHMConfig" "on"
EndSection

Section "Monitor"
    # Monitor preferred modeline (60.0 Hz vsync, 49.4 kHz hsync, ratio 16/10)
    Identifier "monitor1"
    VendorName "Generic"
    ModelName "Flat Panel 1280x800"
    HorizSync 31.5 - 90.0
    VertRefresh 60.0 - 60.0
    ModeLine "1280x800" 71.1 1280 1328 1360 1440 800 803 809 823 -hsync -vsync
    ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
    ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
    ModeLine "1280x800_120" 181.2 1280 1376 1520 1760 800 801 804 858 -hsync +vsync
    ModeLine "1280x800_100" 147.9 1280 1376 1512 1744 800 801 804 848 -hsync +vsync
    ModeLine "1280x800_85" 123.4 1280 1368 1504 1728 800 801 804 840 -hsync +vsync
    ModeLine "1280x800_75" 107.2 1280 1360 1496 1712 800 801 804 835 -hsync +vsync
    ModeLine "1280x800_60" 83.5 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
    ModeLine "1280x800_50" 68.6 1280 1336 1472 1664 800 801 804 824 -hsync +vsync
EndSection

Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    DefaultDepth 24
   
    Subsection "Display"
        Depth 8
        Modes "1280x800"
    EndSubsection
   
    Subsection "Display"
        Depth 15
        Modes "1280x800"
    EndSubsection
   
    Subsection "Display"
        Depth 16
        Modes "1280x800"
    EndSubsection
   
    Subsection "Display"
        Depth 24
        Modes "1280x800"
    EndSubsection
EndSection

Section "Extensions"
    Option "Composite"
EndSection

Section "ServerFlags"
    Option "AIGLX" "off"
EndSection
***********************************************************************************
发表于 2007-10-23 12:58:31 | 显示全部楼层
请问你的驱动是怎么安装的?我下载的包,用SU 命获得ROOT权限运行,在输入命令运行RUN的文件说是权限不够,请问怎么才能安装呢?
回复 支持 反对

使用道具 举报

发表于 2007-10-23 13:07:40 | 显示全部楼层
文件的有能执行的属性,用chmod +x file.name就应该可以了
回复 支持 反对

使用道具 举报

发表于 2007-10-23 19:56:52 | 显示全部楼层
谢谢上面的回答,但是我不懂什么意思

是在命令行下输入chmod空格文件名 就可以了?
回复 支持 反对

使用道具 举报

发表于 2007-10-23 20:23:34 | 显示全部楼层
太感谢了
我本子和你的一个型号,用的ubuntu
显卡降频问题困扰我好久了

还有,不能关机,请问楼主碰到了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 11:18:25 | 显示全部楼层
Post by bloodwroth
太感谢了
我本子和你的一个型号,用的ubuntu
显卡降频问题困扰我好久了

还有,不能关机,请问楼主碰到了吗?




是的,关机中间步骤全部成功,但是无法关闭电源.笔记本从一年前买回来到现在,从fc5,fc6,ubuntu6.10到7.10,mandriva 2007到2008,此问题一致没有解决.

呵呵,想想办法吧,可以参考gentoo的wiki中关于笔记本的电源管理的文档,抽时间解决下,搞定再来发帖
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 11:22:56 | 显示全部楼层
Post by leilei_cool
请问你的驱动是怎么安装的?我下载的包,用SU 命获得ROOT权限运行,在输入命令运行RUN的文件说是权限不够,请问怎么才能安装呢?



根本不用去下ati的驱动自己装啊

mandriva自己有build的包,多方便,真是的,作好的你不用,非要自己搞,弄不出来还怪人家.唉

步骤
1.搞定mandriva的源,我都自动的,先删除所有现有源,然后第一次添加官方发行版,第二次添加官方更新,几分钟的下载包信息文件后,ok
2.运行计算机管理,硬件,配置图形桌面,选你的显卡,我的是x1600,就选ati分支下的x1300-1950,点确认后系统自动下载安装驱动,装好后,ok

多么简单的办法!
回复 支持 反对

使用道具 举报

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

本版积分规则

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