让Ubuntu在MSI GE62 6QF上正常工作

我最近用i7 6700处理器和NVIDIA GTX970M \ Intel 530显卡购买了笔记本电脑MSI GE62 6QF( http://www.msi.com/product/notebook/GE62-6QF-Apache-Pro.html )。

我安装了Windows 10,但它只适用于游戏,我通常是Linux用户,所以想在第二个ssd硬盘上安装Ubuntu MATE 15.10。 这里的故事开始了:首先我甚至无法启动live CD来安装它,经过一些研究后我在GRUB中添加了“nomodeset”内核选项并且能够成功安装它。 安装后我不得不使用“nomodeset”选项启动它,否则它就会挂起。 但是由于该选项系统非常滞后,窗口将永久呈现(因为nouveau驱动程序ID被禁用)。

所以我想安装nvidia驱动程序,首先我从Additional Drivers菜单安装了352个NVIDIA驱动程序。 安装和重启后系统非常快,但驱动程序无法正常工作:

  1. 我无法让Compiz工作,我检查了“glxinfo”命令,这里是输出:

显示名称:: 0.0 Xlib:显示“:0.0”时缺少扩展名“GLX”。 Xlib:显示“:0.0”时缺少扩展名“GLX”。 Xlib:显示“:0.0”时缺少扩展名“GLX”。 Xlib:显示“:0.0”时缺少扩展名“GLX”。 Xlib:显示“:0.0”时缺少扩展名“GLX”。 Xlib:显示“:0.0”时缺少扩展名“GLX”。 Xlib:显示“:0.0”时缺少扩展名“GLX”。 错误:无法找到RGB GLX visual或fbconfig Xlib:扩展名“GLX”在显示“:0.0”时丢失。 Xlib:显示“:0.0”时缺少扩展名“GLX”。

Xlib:显示“:0.0”时缺少扩展名“GLX”。 Xlib:显示“:0.0”时缺少扩展名“GLX”。 Xlib:显示“:0.0”时缺少扩展名“GLX”。 Xlib:显示“:0.0”时缺少扩展名“GLX”。 Xlib:显示“:0.0”时缺少扩展名“GLX”。 Xlib:显示“:0.0”时缺少扩展名“GLX”。

  1. 另一件事是当我尝试从命令行启动Nvidia设置时,我得到:

Xlib:显示“:0.0”时缺少扩展名“GLX”。 **消息:PRIME:不需要卸载。 中止**消息:PRIME:是否支持? 没有

错误:nvidia-settings找不到注册表项文件。 此文件应与此驱动程序一起安装在/ usr / share / nvidia / nvidia-application-profiles-key-documentation中。 应用程序配置文件将继续有效,但不能预先填充或validation值,也不会在帮助文本中列出。 有关可能的值和说明,请参阅自述文件。 窗口中只有2个选项显示“应用程序配置文件”和“nvidia-settings配置”

我尝试了一切:

  • 使用安装较新的355驱动程序

apt-get install nvidia-355 nvidia-prime

  • 安装较新的4.3 RC7内核
  • 安装大黄蜂
  • 试试nvidia-xconfig
  • 手动修改xorg配置。
  • 安装像Antergos这样的其他版本 – 有类似的问题。
  • 添加i915.prelimin_hw_support = 1内核选项。

我不知道要继续,我的/var/log/Xorg.0.log文件: http : //pastebin.com/e4wLaefT

如果您有任何建议我应该检查或做什么,请告诉我。

提前致谢。

好的,我设法在相同的Skylake Ge62(i6700HQ + GTX970m)上完美地工作15.10。

它花了两个干净的安装和大量的硬重置…最后我不确定哪一步使它工作,但这就是我做的:

  • 禁用FastBoot(在UEFI和Windows 10中),SecureBoot和SpeedStep(后两者应该无关紧要,但无论如何都不会伤害它们)
  • 使用nomodeset引导选项安装
  • 重启并获得即时挂断
  • 用nomodeset再次重启
  • 更新所有内容以获得最新的稳定内核(现在4.2.19,库存4.2.12也可以)
  • 安装最新的英特尔图形堆栈( https://01.org/linuxgraphics/downloads
  • 安装NVidia专业驱动程序。 注意 – 在此nomodeset可能无法再次运行之后,如果出现问题,请准备好进行全新安装。
  • 重启。 它会立即挂断,也可以正常启动。 它挂了我的情况。

现在的事情是让它启动一次,这样驱动程序就可以由X服务器配置

– 不要添加i915.prelimin_hw_support,因为它不再需要了

– 从现在开始,每次在那里添加内容时,都会删除安静和启动选项,以查看您获得的错误。

– 首先尝试使用intel_idle.max_cstate = 1作为启动选项

– 如果挂断,请尝试acpi = noirq或acpi = hd或acpi = off

最后一个给了我第一个适当的启动。 重启后它没有再次启动,导致大黄蜂错误。

  • 这次使用intel_idle.max_cstate = 1启动

如果有效,请将此行永久添加到grub。 这样您就可以使用i915获得稳定的系统。 现在我没有试图强迫它使用nvidia。

希望能帮助到你。

问候

我还遇到了CPU锁定错误。 尝试仅启动

 intel_idle.max_cstateate=1 

不要再禁用ACPI。 还尝试在UEFI中重新启用SpeedStep。

在我的情况下,它正常启动,从那时起工作。 看来你几乎就在那里继续努力:)