V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
cr4fun
V2EX  ›  分享创造

小米笔记本死活不能调节亮度,于是我写了个 C 语言和 VUE...

  •  
  •   cr4fun · 2019-07-23 00:37:06 +08:00 · 7347 次点击
    这是一个创建于 1957 天前的主题,其中的信息可能已经有所发展或是发生改变。

    话说,我买了一个型号为 161201-YD 的小米的笔记本电脑。平时我也不太用电脑,好几天过去了,有一天夜里,我忽然要写东西,结果发现这个笔记本电脑的亮度无法调节。黑天不开灯,屏幕太晃眼,平时白天倒没觉得。

    后来去网上各种找方法,有说把 teamviewer 卸载了就好了的。但是我根本没装这东西。有说把显卡驱动停止再启动的。我试了也不好使。

    我怀疑是驱动有问题,所以把自带的驱动卸了,去英特尔找到同型号的驱动,装了也不行。

    后来我怀疑是不是硬件有问题,于是用 Ubuntu 的 U 盘启动,发现这货在 Ubuntu 里也不能调节屏幕亮度。这个时候,我大致能判断出来,硬件是有问题的。

    如上图所示,亮度调节是无效的。 后来我发现,可以根据伽马来调节屏幕背光。于是在 github 上面抄袭了老外的代码。C 语言的,编译以后,通过命令行可以操作。写个 BAT 批处理文件,直接点击就能调节。如下图所示。

    上述说的源码在这里:

    https://github.com/screenbrightness/c/blob/master/main.c

    最后,写了个 UI,调用 C 语言生成的可执行文件,就实现了一个可以通过滑动方式操作的亮度调节。源码在这里 https://github.com/screenbrightness/windows

    感兴趣的联系我微信:cr4fun

    加我时,请注明:亮度调节

    24 条回复    2019-07-23 20:59:22 +08:00
    oovveeaarr
        1
    oovveeaarr  
       2019-07-23 01:04:45 +08:00
    还是建议送修
    oovveeaarr
        2
    oovveeaarr  
       2019-07-23 01:05:03 +08:00
    不过还是感谢 LZ 分享
    20015jjw
        3
    20015jjw  
       2019-07-23 01:10:23 +08:00 via Android   ❤️ 1
    换电脑吧小米不能买的
    AngryPanda
        4
    AngryPanda  
       2019-07-23 01:21:55 +08:00 via Android
    小米电脑不错,锻炼计数😓
    AngryPanda
        5
    AngryPanda  
       2019-07-23 01:22:06 +08:00 via Android   ❤️ 1
    计数
    AngryPanda
        6
    AngryPanda  
       2019-07-23 01:22:12 +08:00 via Android
    技术
    designer
        7
    designer  
       2019-07-23 02:12:22 +08:00 via iPhone
    珍爱生命远离小米,戴尔 联想 华为都可以
    autoxbc
        8
    autoxbc  
       2019-07-23 03:10:29 +08:00
    推荐用这个,原理也是调节伽马
    https://www.nirsoft.net/utils/volumouse.html

    可以绑定到滚轮上,步进值可调,自带屏幕 OSD
    CoderHugo
        9
    CoderHugo  
       2019-07-23 05:21:26 +08:00   ❤️ 1
    你试过调整电源选项么?我怀疑这些手机厂商做笔记本的时候把手机的需求也加进去了,比如这个智能亮度。
    我的华为 matebook13,高性能模式,调整到最亮也不舒服(本身我眼睛可能也有问题)
    后来研究了一下,电源选项里有个屏幕智能亮度,去掉,亮度完全由自己控制,破费~
    flyz
        10
    flyz  
       2019-07-23 07:33:24 +08:00 via Android
    @CoderHugo 神舟笔记本也遇到过,通过搜索,也是你说的这个解决。
    Slice1129
        11
    Slice1129  
       2019-07-23 07:38:47 +08:00 via Android
    小米顶配路过 去年 3 月买的 回来就重装系统 目前没毛病 就是卡盖缝隙有点大 Nice
    wo642436249
        12
    wo642436249  
       2019-07-23 08:23:43 +08:00 via Android
    硬件有问题赶紧售后,你那么做不是解决问题的办法
    whoami9894
        13
    whoami9894  
       2019-07-23 09:01:06 +08:00 via Android
    感兴趣的联系微信是什么操作,加微信给源码吗
    LiuJiang
        14
    LiuJiang  
       2019-07-23 09:33:57 +08:00
    居然不送修,我也是佛了。
    shuax
        15
    shuax  
       2019-07-23 09:35:43 +08:00
    要不试试 f.lux
    yulgang
        16
    yulgang  
       2019-07-23 10:19:52 +08:00
    我也遇到过类似问题,不过不是小米的,我尝试过卸载 teamviewer 的监视器驱动,好使。
    或者改注册表,也好使
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000]
    "FeatureTestControl"=dword:000001c4
    你可以试试注册表的方法。
    yulgang
        17
    yulgang  
       2019-07-23 10:20:27 +08:00
    改注册表的方法需要重启。
    murmur
        18
    murmur  
       2019-07-23 10:21:14 +08:00
    趁着能保修赶紧去修啊
    murmur
        19
    murmur  
       2019-07-23 10:22:41 +08:00
    用 vb 或者.net 几百 k 就能搞定的东西为什么选了 electron+vue
    cr4fun
        20
    cr4fun  
    OP
       2019-07-23 10:49:33 +08:00
    @murmur VUE 的拖动控件界面好看呀哈哈哈~
    onice
        21
    onice  
       2019-07-23 15:20:11 +08:00
    以前我买的联想也有这个问题。拿售后处理的,重刷了 bios 就好了。
    nihaoaa
        22
    nihaoaa  
       2019-07-23 17:35:42 +08:00
    vue 也能生成 exe 文件的么?好奇
    ragnaroks
        23
    ragnaroks  
       2019-07-23 19:16:49 +08:00
    @nihaoaa electron 打包,20M 起步
    haf007
        24
    haf007  
       2019-07-23 20:59:22 +08:00 via Android
    厉害了,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2551 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:40 · PVG 23:40 · LAX 07:40 · JFK 10:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.