r7000屏幕亮度linux,联想legion R7000笔记本linux使用体验
联想legion R7000笔记本linux使用体验
这款笔记本使用linux最主要的问题在触控板
默认情况下可能会加载hid_generic和hid_multitouch两个驱动, 这两个驱动加载后触摸板无法使用,键盘可以正常使用
可以在/etc/modprobe.d/blacklist.conf文件里面加上blacklist hid_multitouch这行,这样触摸板和键盘可以使用, 触摸板会被识别为类似鼠标的情况, 无法使用双指滑动
默认的键盘使用的驱动是hid_generic, 看dmesg信息显示键盘是ITE的,我这把键盘修改为使用hid_ite驱动
在drivers/hid/hid-ite.c文件中添加一行, 让键盘使用hid-ite驱动
static const struct hid_device_id ite_devices[] = {
{ HID_USB_DEVICE(USB_VENDOR_ID_ITE, USB_DEVICE_ID_ITE8595) },
/* 添加下面一行 */
{ HID_USB_DEVICE(USB_VENDOR_ID_ITE, USB_DEVICE_ID_ITE_LENOVO_LEGION_R7000) },
{ HID_USB_DEVICE(USB_VENDOR_ID_258A, USB_DEVICE_ID_258A_6A88) },
上面引用了一个常量,在drivers/hid/hid-ids.h文件里面定义
#define USB_VENDOR_ID_ITE 0x048d
#define USB_DEVICE_ID_ITE_LENOVO_YOGA 0x8386
#define USB_DEVICE_ID_ITE_LENOVO_YOGA2 0x8350
/* 我的键盘vid,pid是0x048d, 0xc100 添加下面一行 */
#define USB_DEVICE_ID_ITE_LENOVO_LEGION_R7000 0xc100
#define I2C_DEVICE_ID_ITE_LENOVO_LEGION_Y7200x837a
#define USB_DEVICE_ID_ITE_LENOVO_YOGA9000x8396
#define USB_DEVICE_ID_ITE85950x8595
触摸板的vendorID是0x06CB, 这个看着像是synaptics的, 搜了下似乎hid-rmi驱动比较像,就用这个测试下吧
在drivers/hid/hid-rmi.c文件中添加一行, 让触摸板使用hid-rmi驱动
static const struct hid_device_id rmi_id[] = {
{ HID_USB_DEVICE(USB_VENDOR_ID_RAZER, USB_DEVICE_ID_RAZER_BLADE_14),
.driver_data = RMI_DEVICE_HAS_PHYS_BUTTONS },
{ HID_USB_DEVICE(USB_VENDOR_ID_LENOVO, USB_DEVICE_ID_LENOVO_X1_COVER) },
{ HID_USB_DEVICE(USB_VENDOR_ID_PRIMAX, USB_DEVICE_ID_PRIMAX_REZEL) },
/* 添加了下面一行,让触摸板使用hid-rmi驱动 */
{ HID_I2C_DEVICE(I2C_VENDOR_ID_SYNAPTICS, I2C_PRODUCT_ID_SYNAPTICS_SYNA7f28) },
{ HID_USB_DEVICE(USB_VENDOR_ID_SYNAPTICS, USB_DEVICE_ID_SYNAPTICS_ACER_SWITCH5),
上面引用了一个常量,在drivers/hid/hid-ids.h文件里面定义
#define I2C_VENDOR_ID_SYNAPTICS 0x06cb
#define I2C_PRODUCT_ID_SYNAPTICS_SYNA2393 0x7a13
/* 我的触摸板vid,pid是0x06cb, 0x7f28, 添加下面一行 */
#define I2C_PRODUCT_ID_SYNAPTICS_SYNA7f28 0x7f28
重新编译内核, 禁用hid-generic和hid-multitouch驱动,测试键盘和触摸板可以使用, 不过触摸板单击不太灵敏
禁用独立显卡
我个人非常讨厌nvidia的显卡的,笔记本就不该有nvidia的显卡,至少1660性能以下的独立显卡不应该存在
禁用显卡的方法:
可以重新编辑DSDT, 方法类似黑苹果,然后编译内核指定加载重新编译过的DSDT。 这种方式是比较好的,顺便还可以修正一些DSDT的问题, 不过比较麻烦,我采用第二种方式了
r7000屏幕亮度linux,联想legion R7000笔记本linux使用体验相关推荐
- 笔记本电脑linux系统下载,荣耀笔记本Linux版安装Windows系统,电脑小白必学的一招!...
荣耀笔记本Linux版安装Windows系统,电脑小白必学的一招! 2019-11-13 11:02:23 1点赞 11收藏 0评论 看到Linux系统的笔记本,相信懂行的小伙伴已经猜到了.没错,今天 ...
- 联想预装linux,联想ThinkPad开始预装Linux
联想和Novell今天在LinuxWorld大会上联合发布了预装Novell Suse Linux Enterprise Desktop 10操作系统的ThinkPad T60p笔记本,从而使联想成为 ...
- linux性价比最高的笔记本,Linux笔记本新品发售 Oryx Pro1599美元起售
System76在近日推出了Oryx Pro的升级款,搭载了最新的8代标压酷睿处理器,除此之外还增加了丰富的接口--USB Type-A.网线接口.HDMI接口等. System76表示这是一款很灵活 ...
- Win7笔记本如何调整屏幕亮度
长期使用电脑的时候会因为视觉疲劳感觉屏幕亮度过高,需要对其调整来缓解.PC用户方法很简单,只需在显示器上点击按钮进行调整即可,那么Win7笔记本如何调整屏幕亮度?其实Win7系统本身有考虑到这个问题, ...
- 联想拯救者R9000K/R7000在Ubuntu20.04下解决屏幕亮度调节问题
联想拯救者R9000K/R7000在Ubuntu20.04下解决屏幕亮度调节问题 目录 已成功配置的电脑环境 解决步骤 目录 已成功配置的电脑环境 电脑型号是2021年的联想拯救者R9000k R9 ...
- 联想拯救者R7000安装Ubuntu18.04后屏幕亮度调节终极解决方案
tips: 我是执行到第七步重启就可以了,中途失败了好几次,原因是我用内核为5.4.0-84调节亮度失败,用内核为5.4.0-135成功调节亮度 解决方法: 1. 编辑 ...
- 联想小新笔记本忽然亮度无法调节 或 亮度调节无效 或 屏幕变得非常的亮 处理方法
联想小新笔记本忽然亮度无法调节 或 亮度调节无效 或 屏幕变得非常的亮 处理方法 现象 处理方法 现象 我的联想小新笔记本忽然亮度无法调节 或 亮度调节无效 或 屏幕变得非常的亮. 处理方法 开始菜单 ...
- linux保存屏幕亮度,笔记本在Ubuntu下保存屏幕亮度的方法
本文保留屏幕亮度方法适合使用笔记本的朋友,大家都知道,过亮的屏幕不但刺眼而且缩短LCD屏幕寿命,不幸的是,Ubuntu默认关机后并不保存当前屏幕亮度配置数据,每次开机都要重新设置亮度,很不方便.本文介 ...
- 联想服务器u潘安装linux,联想拯救者R7000如何设置U盘启动安装linux系统?
制作Linux启动U盘1首先准备好大于的8GU盘一个,因为现在的镜像基本上都有3G多,4G的U盘可能空间不够.同时提前下载好CentOS7.4的安装镜像以及刻录镜像到U盘上的软件UltraISO.如下 ...
- 联想拯救者 R7000P 安装Ubuntu 21.04 出现屏幕亮度不能调节的问题
联想拯救者 R7000P 安装Ubuntu 21.04 出现屏幕亮度不能调节的问题 1. 基本配置 2. 摸索 3. 变故 4. 找原因 5. 总结 1. 基本配置 笔记本电脑:联想拯救者 R7000 ...
最新文章
- pycharm windows 服务器_环境配置 | Pycharm远程开发的环境配置
- xcode_6.1_gm_seed_2.dmg 下载分享
- Pandas简明教程:四、Pandas数据索引方式
- [云炬看世界]个人站长
- 自定义MyBatis
- 编程语言对比 异常处理
- python、matlab、c++的括号增加次序,以及图片存储方式
- 桌面云之深信服VDC管理
- RSA加密工具类库C#,可加密二进制数组(用来加密文件)
- 安全管家安卓_网速管家安卓5.4版本全面上线,多场景网络体验全面升级
- 第二课:基于树莓派的10个经典项目(树莓派能做什么)
- 数据统计分析——常用统计检验方法
- 我是猫,一只特立独行的猫
- 腾讯云上海服务器稳定吗,腾讯云服务器上海机房速度怎么样 1M带宽是否够用
- MATALB APP DESIGNER 回调函数创建及StartupFcn函数
- c语言200-500完数,C语言求完数(完全数)(详解版)
- JUC(十)-线程池-ThreadPoolExecutor分析
- 智慧运维解决方案-最新全套文件
- ccd和cmos的区别
- Deskpool云办公系列化配置