RedmiBook pro15 2023款折腾笔记(7840HS)amd-pstat解决APU睿频问题

这里记录一下RedmiBook pro15 2023款笔记本(7840HS)搭建ubuntu 22.04系统的记录,留给正好需要在这个笔记本上安装linux环境的童鞋参考一下,其他AMD的APU都是类似的。

拿到机器过后安装ubuntu 22.04开机存在以下问题:

  • gpu加载不正常
  • wifi蓝牙无法工作
  • 屏幕刷新率只有90hz(这个只要显卡驱动正常就会恢复)
  • CPU睿频失效
  • firefox不能视频硬解码

gpu不正常的解决方法如下:

  1. 升级firmwaresudo apt install linux-firmware,升级完firmware过后重启机器,一般来讲重启过后GPU和屏幕刷新率就正常了
  2. 编译高版本内核,推荐自己编译高版本的内核,毕竟7840HS这颗CPU很新,6.4版本的内核在GPU驱动中有大量的更新,ubuntu仓库中的内核版本都太低了,这里贴一个自己用的内核编译config,基于ubuntu的config制作,驱动都比较全面,可以做U盘系统的内核带着走:defconfig 提取码:dfgw

CPU睿频失效:

  1. 这个不同的内核版本现象不一样,至少6.2以下内核睿频不起作用,查看CPU最高频率:cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq显示只有3.3Ghz,这时候无论你的governor是什么,频率都会上不去。查看cpufre驱动cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver会发现是acpi-freq,这就是不能睿频的原因,amd的apu需要amd-pstate驱动来睿频,这里需要给内核添加一个内核启动参数来开启amd-pstate驱动:amd_pstate=passive,可以添加到/etc/default/grub的GRUB_CMDLINE_LINUX=中,重启之后就可以看到CPU频率可以到5Ghz+了,amd其他系列apu同理,linux内核版本在6.5.x看起来不需要添加开机参数也默认开启了amd-pstate

firefox(中国版)不能视频硬解码:

  1. 安装vaapi库:sudo apt install mesa-amdgpu-va-drivers
  2. vainfo可以看到vaapi已经可以用
  3. 在firefox中开启vaapi:地址栏输入about:config,搜索vaapi,将false设置为true
  4. 这里面还忘了一步,像上面这样操作下来播放b站视频是会卡住的,因为还没有装ffmpeg,再安装以下ffmpeg就好了sudo apt install ffmpeg,打开一个终端来启动firefox播放b站视频/opt/firefox/firefox看到日志有打印vaapi version之类的,并且视频播放正常就说明成功了

蓝牙WiFi不能使用的解决办法:

  1. 没有办法,哈哈哈,我手里这个本本的无限网卡写的是ittim pe50-m75c,没见过,貌似没有开源的linux驱动,推荐自己买一个AX210之类的来替换,也就70块钱左右,价格好评

总结:
总体上来说RedmiBook pro15 2023这个本本对linux来说还是很友好的,声卡,键盘和触摸板驱动在现有的Linux中都有驱动,键盘背光,功能键也都正常没有什么太大的问题,喜欢折腾的可以吧小爱同学键也适配一下,遇到其他问题的同学欢迎留言私信交流。以后7840HS将成为主力机用一段时间了,打完收工,祝大家玩得开心

你可能感兴趣的:(linux,Redmibook,linux内核,apu,7840hs,amd-pstate,睿频,视频硬解码)