查看: 3331|回复: 7

MIIX2 8上安装64位的Ubuntu 16.04.1 LTS 【系统稳定,3D加速和关闭背光都正常】

[复制链接]

该用户从未签到

发表于 2016-9-3 20:57 | 显示全部楼层 |阅读模式
本帖最后由 riverzhou2000 于 2016-9-4 08:54 编辑

有人有兴趣要教程和代码么?

IMG_3026.JPG IMG_3022.JPG

https://github.com/riverzhou/miix28kernel/blob/miix28/README.md

该用户从未签到

 楼主| 发表于 2016-9-4 08:02 | 显示全部楼层
IMG_3020.JPG

Intel 的 Atom 显卡驱动有BUG,具体看这里“
http://oops.kernel.org/oops/warning-at-drivers-gpu-drm-drm_irq-c1326-drm_wait_one_vblank0x191-0x1a0-drm/
还没看到有解决方案,就是刚启动的时候,会黑屏。不过等一会之后,等他屏幕进入休眠状态,然后去重新唤醒他,就正常了。
或者在启动参数里加 i916.modeset=0,不过那样就没有3D硬件加速了,也没有关闭背光。


该用户从未签到

 楼主| 发表于 2016-9-4 08:09 | 显示全部楼层
kernel 的背光patch
https://raw.githubusercontent.com/riverzhou/miix28kernel/miix28/patch/miix28_backlight.4.4.16.patch
kernel的启动参数:
GRUB_CMDLINE_LINUX="intel_idle.max_cstate=1 i915.force_backlight_pmic=1"

该用户从未签到

 楼主| 发表于 2016-9-4 08:11 | 显示全部楼层
本帖最后由 riverzhou2000 于 2016-9-4 08:15 编辑

glxinfo

glxinfo

3D硬件加速已经正常了。背光也可以在闲置时自动关闭。
内核的backlight驱动patch:
https://raw.githubusercontent.com/riverzhou/miix28kernel/miix28/patch/miix28_backlight.4.4.16.patch
内核的config文件(目前移除了sound),3D硬加速 wifi backlight都正常,未来考虑搞定摄像头。

https://raw.githubusercontent.com/riverzhou/miix28kernel/miix28/config-4.4.16.localmodconfig
目前有个vblank BUG,是intel的驱动问题,具体看这里:
http://oops.kernel.org/oops/warning-at-drivers-gpu-drm-drm_irq-c1326-drm_wait_one_vblank0x191-0x1a0-drm/
刚启动的时候会黑屏,要等屏幕休眠后再唤醒才正常。intel的驱动真是烂,ATOM的C6睡眠到现在也搞不定,只能C1。

该用户从未签到

 楼主| 发表于 2016-9-4 08:17 | 显示全部楼层

内核的backlight驱动patch:
https://raw.githubusercontent.co ... klight.4.4.16.patch
内核的config文件(目前移除了sound),3D硬加速 wifi backlight都正常,未来考虑搞定摄像头。
https://raw.githubusercontent.co ... 4.16.localmodconfig
目前有个vblank BUG,是intel的驱动问题,具体看这里:
http://oops.kernel.org/oops/warn ... ank0x191-0x1a0-drm/
刚启动的时候会黑屏,要等屏幕休眠后再唤醒才正常。intel的驱动真是烂,ATOM的C6睡眠到现在也搞不定,只能C1。

该用户从未签到

发表于 2016-9-20 11:27 | 显示全部楼层
完全有兴趣,请写一个吧

该用户从未签到

发表于 2016-9-21 11:40 | 显示全部楼层
可以写个教材  谢谢

该用户从未签到

 楼主| 发表于 2017-1-22 21:25 | 显示全部楼层
https://github.com/riverzhou/miix28kernel

背光的问题解决了(和vblank同步熄屏幕,有交互时自动亮屏,包括键盘鼠标或者触摸屏)
vlbank的问题也解决了(开机就可以直接modeset而且没有异常)
cstate的问题也解决了(CPU大部分时间可以在C6休眠了)

感觉已经可以很完美的使用ubuntu了。

该用户从未签到

 楼主| 发表于 2017-1-22 21:28 | 显示全部楼层
简单的说,原版的16.04.1(是.1版)的kernel 加上启动参数
i915.fastboot=1  
应该就可以正常使用了,
(保险起见可以在安装的时候先加上intel_idle.max_cstate=1 )

如果需要把背光熄灭搞定,那就一定要自己编译kernel了,使用我提供的patch(在我的github里有)

17年8月精华宗师

了解更多>>

关注本友会

  • 本友会微信公众号
  • VR微信公众号
  • benyouhui2012
  • VR伐木累
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|意见反馈|联想论坛 ( 北京市公安局海淀分局网监中心备案编号:11010802020118  

GMT+8, 2017-10-24 17:28 , Processed in 0.051947 second(s), 14 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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

每月活动不重样
请为我打call 关注试客公众号:it168sk