LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: cbkid

LCD亮度问题

[复制链接]
 楼主| 发表于 2008-12-16 08:38:00 | 显示全部楼层
  1. xuniu@cbkidlll ~ $ xrandr --prop
  2. Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280
  3. VGA disconnected (normal left inverted right x axis y axis)
  4. LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 304mm x 190mm
  5.         EDID_DATA:
  6.                 00ffffffffffff0044932c0000000000
  7.                 000f0103801e13780ad7e091544f8c28
  8.                 22505400000001010101010101010101
  9.                 010101010101ea1a0080502010301520
  10.                 440030be100000180000000f0008002a
  11.                 0001000400324a041901000000fe0051
  12.                 55414e5441444953504c4159000000fe
  13.                 0051443134544c3031330a2020200031
  14.         PANEL_FITTING: full
  15.                 supported: center       full_aspect  full
  16.         BACKLIGHT_CONTROL: legacy
  17.                 supported: native       legacy       combination  kernel
  18.         BACKLIGHT: 0 (0x00000000) range:  (0,255)
  19.    1280x800       60.0*+
  20.    1024x768       60.0
  21.    800x600        60.3
  22.    640x480        59.9
  23. TV disconnected (normal left inverted right x axis y axis)
  24.         BOTTOM: 37 (0x00000025) range:  (0,100)
  25.         RIGHT: 46 (0x0000002e) range:  (0,100)
  26.         TOP: 36 (0x00000024) range:  (0,100)
  27.         LEFT: 54 (0x00000036) range:  (0,100)
  28.         TV_FORMAT: NTSC-M
  29.                 supported: NTSC-M       NTSC-443     NTSC-J       PAL-M
  30.                            PAL-N        PAL
复制代码

用legacy之后就是这样,但是不能调节亮度,但是用kernel就能调节亮度,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-16 08:38:47 | 显示全部楼层
对了,你的3d加速是怎么搞得,现在我的还是软的呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-16 08:43:02 | 显示全部楼层
用kernel虽然能调节但是他关机开机亮度又回调节到最低,但是如果你再次用xrandr --output LVDS --set BACKLIGHT_CONTROL 设置为内核,亮度就自动回来了。但是关机不会调节亮度,但是开机就再次把亮度调节到最低了.而且就算我设置的legacy重启之后似乎他又调节为kernel

video模块是干什么的,不行就不加载他了
回复 支持 反对

使用道具 举报

发表于 2008-12-16 10:42:01 | 显示全部楼层
Post by cbkid;1924505
用kernel虽然能调节但是他关机开机亮度又回调节到最低,但是如果你再次用xrandr --output LVDS --set BACKLIGHT_CONTROL 设置为内核,亮度就自动回来了。但是关机不会调节亮度,但是开机就再次把亮度调节到最低了.而且就算我设置的legacy重启之后似乎他又调节为kernel

video模块是干什么的,不行就不加载他了

backlight_control 是 x 启动时自己检测的,目前没办法设置,如果检测的结果不能用的话只能进入每次 x 之后手动修改。

video 是内核模块,应该是自动加载的。

  1. $ modinfo video
  2. filename:       /lib/modules/2.6.27-ARCH/kernel/drivers/acpi/video.ko
  3. license:        GPL
  4. description:    ACPI Video Driver
  5. author:         Bruno Ducrot
  6. alias:          acpi*:LNXVIDEO:*
  7. depends:        output
  8. vermagic:       2.6.27-ARCH SMP preempt mod_unload 686
  9. parm:           brightness_switch_enabled:bool
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-12-16 13:31:10 | 显示全部楼层
比较简便的办法
查看最大亮度:cat /sys/class/backlight/acpi_video0/max_brightness
查看当前亮度:cat /sys/class/backlight/acpi_video0/actual_brightness
根据你自己想要调节的亮度,在/etc/rc.local中加入"echo n > /sys/class/backlight/acpi_video0/brightness",n换成你想要的亮度。
这样开机的时候亮度会先调到最大,然后恢复的你设置的数值。关机无变化。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-17 11:28:23 | 显示全部楼层
楼上说的办法可行,但是看视频的话(kmplayer)亮度又回调节到最低,这样来回变亮度会不会影响机子寿命。

这算bug还是设置错误
回复 支持 反对

使用道具 举报

发表于 2008-12-17 13:25:59 | 显示全部楼层
我知道smplayer里有选项可以设置是否记录上次亮度 不知道kmplayer是不是有
回复 支持 反对

使用道具 举报

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

本版积分规则

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