2022-5-16 修改
2022-5-19 安装了NVIDIA Optimus
2022-6-10 卸载 NVIDIA Optimus, 因为最新内核下面小红点和触摸板会失灵,退回到LTS内核
删除掉 xf86-video-intel
包后可以正常关闭笔记本内置屏幕,单独的外置屏幕也不会卡了
显卡安装intel 核显和nvidia
intel 核显安装
1 | sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel |
nvidia
1 | sudo pacman -S nvidia nvidia-settings lib32-nvidia-utils # 必须安装 |
双显示器切换,最后还是使用的 xrandr
命令 加 ARandR ,没有去设置 autorandr。如果关闭P72笔记本屏幕,只显示外接hdmi显示器,会导致很卡,解决办法是去bios设置里面关闭集成显卡,只使用独立显卡。这样单独显示外接显示器时就不会有卡的感觉。
1 | xrandr --output HDMI-1-0 --right-of eDP-1 --preferred # 删除intel的xf86-video-intel包后 eDP1变成eDP-1,需要修改i3配置文件,让工作区在两个显示器进行分配 |
最近发现i3wm 下面快捷键突然失效了,导致只能使用默认开启的终端进行操作,组合按键都没有反应,但是有的时候又突然好了。昨天突然系统快捷键都失效了,但是在其他程序了打字什么的都正常,就是i3的组合按键失效。突然切换到笔记本自带的键盘发现一切正常,原来是外接键盘的window按键失灵导致i3组合按键都失效。
安装NVIDIA Optimus
2022-5-19 安装NVIDIA Optimus,主要是使用prime-run 运行达芬奇在有时休眠再次恢复的时候达芬奇会检测不到独立显卡,需要重新启动才能恢复支持,所以安装这个方便直接切换集成显卡和独立显卡,避免重启。
先需要安装一个打了补丁的 [gdm-prime](https://aur.archlinux.org/packages/gdm-prime/)
1 | yay -S gdm-prime |
安装后重启,gdm不会自动登陆了,需要进入gnome里面打开一下自动登陆,而且默认使用的是集成显卡,所以外接显卡没有反应, xrandr
命令看不到外接的显示器。需要切换到独立显卡才能检测到外接显示器。
切换到独立显卡后显示模式是复制,需要让两个显示显示不同的内容,需要使用arandr软件设置一下,同时在xrandr下面的显示器设备名也更改了,需要进入i3配置文件设置一下。
lts 内核安装
升级到 5.18.2后发现小红点和触摸板会经常失灵,有时重启会好。搜索发现是一个老问题了,Elan Touchpad 和 elan track point 不工作,重启可能会好。直接降级内核使用算了。降级内核没有解决问题:
这是几种可能的解决方式:
1 |
|
更换内核会涉及到显卡,虚拟机驱动这些,需要先考虑好
内核有四种:linux, linux-zen , linux-lts, linux-hardened.
zen内核和linux 内核版本一样,感觉小红点和触摸板失效的问题应该还是存在的。hardended的内核是安全加固,那就只能是lts内核了
1 | sudo pacman -S linux-zen linux-zen-headers nvidia-lts #注意最后显卡驱动的后缀,多了lts,否则原版的nvidia驱动,在lts内核下是检测不到的 |
更新grub菜单
可选:设置grub记住最后一次使用的内核
1 | sudo vim /etc/default/grub |
先挂载所有连接的磁盘
然后在执行如下的升级命令,否则会导致 os-prober 探测卡住
开启os-prober 后运行 grub-mkconfig -o /boot/grub/grub.cfg 出现如下错误:
1 | rmdir: 删除 '/var/lib/os-prober/mount' 失败: 设备或资源忙 |
解决方法:
1 | sudo umount /var/lib/os-prober/mount |
最后执行:
1 | sudo grub-mkconfig -o /boot/grub/grub.cfg |
重启后grub默认进入的就是lts 内核