Как правильно работать с Ubuntu на MSI GE62 6QF
Я недавно купил ноутбук MSI GE62 6QF ( http://www.msi.com/product/notebook/GE62-6QF-Apache-Pro.html) с процессором i7 6700 и графикой NVIDIA GTX970M \ Intel 530.
У меня установлена Windows 10, но она предназначена только для игр, я, как правило, пользователь Linux, поэтому хотел установить Ubuntu MATE 15.10 на второй жесткий диск ssd. И тут начинается история: сначала я даже не смог запустить live CD для его установки, после некоторых исследований я добавил опцию ядра "nomodeset" в GRUB и смог его успешно установить. После установки мне пришлось использовать опцию "nomodeset" для запуска, иначе она просто зависает. Но с этой опцией система очень запаздывает, окна отображаются навсегда (потому что идентификатор драйвера nouveau отключен).
Поэтому я хотел установить драйверы nvidia, сначала я установил 352 драйвера NVIDIA из меню "Дополнительные драйверы". После установки и перезагрузки система работает очень быстро, но драйверы не работают должным образом:
- Я не смог заставить Compiz работать, я проверил команду "glxinfo" и вот вывод:
имя дисплея:: 0,0 Xlib: расширение "GLX" отсутствует на дисплее ": 0,0". Xlib: расширение "GLX" отсутствует на дисплее ": 0.0". Xlib: расширение "GLX" отсутствует на дисплее ": 0.0". Xlib: расширение "GLX" отсутствует на дисплее ": 0.0". Xlib: расширение "GLX" отсутствует на дисплее ": 0.0". Xlib: расширение "GLX" отсутствует на дисплее ": 0.0". Xlib: расширение "GLX" отсутствует на дисплее ": 0.0". Ошибка: не удалось найти визуальный RGB GLX или fbconfig Xlib: расширение "GLX" отсутствует на дисплее ": 0.0". Xlib: расширение "GLX" отсутствует на дисплее ": 0.0".
Xlib: расширение "GLX" отсутствует на дисплее ": 0.0". Xlib: расширение "GLX" отсутствует на дисплее ": 0.0". Xlib: расширение "GLX" отсутствует на дисплее ": 0.0". Xlib: расширение "GLX" отсутствует на дисплее ": 0.0". Xlib: расширение "GLX" отсутствует на дисплее ": 0.0". Xlib: расширение "GLX" отсутствует на дисплее ": 0.0".
- Другое дело, когда я пытаюсь запустить Nvidia Settings из командной строки, я получаю:
Xlib: расширение "GLX" отсутствует на дисплее ":0.0". ** Сообщение: PRIME: разгрузка не требуется. Прервать ** Сообщение: PRIME: поддерживается? нет
ОШИБКА: nvidia-settings не удалось найти файл ключа реестра. Этот файл должен быть установлен вместе с этим драйвером в /usr/share/nvidia/nvidia-application-profile-key-Documentation. Профили приложения будут продолжать работать, но значения не могут быть предварительно заполнены или проверены, и не будут перечислены в тексте справки. Пожалуйста, смотрите README для возможных значений и описаний. И есть только 2 опции в окне, которое показывает "Профили приложений" и "Конфигурация nvidia-settings"
Я перепробовал все:
- Установка новых драйверов 355 с помощью
apt-get установить nvidia-355 nvidia-prime
- Установка нового ядра 4.3 RC7
- Установка шмеля
- Попытка nvidia-xconfig
- Модификация конфигурации xorg вручную.
- Установите другие дистрибутивы, такие как Antergos - с похожими проблемами.
- Добавление опции i915.prepre__wwsupport=1 для ядра.
Я понятия не имею, чтобы продолжить это, мой файл /var/log/Xorg.0.log: http://pastebin.com/e4wLaefT
Пожалуйста, дайте мне знать, если у вас есть какие-либо предложения, что я должен проверить или сделать.
Заранее спасибо.
2 ответа
Хорошо, мне удалось заставить 15.10 работать безупречно на том же Skylake Ge62 (i6700HQ + GTX970m).
Потребовалось две чистые установки и тонна жесткого сброса... и в конце я не совсем уверен, какой шаг заставил его работать, но вот что я сделал:
- отключите FastBoot (как в UEFI, так и в Windows 10), SecureBoot и SpeedStep (последние два не должны иметь значения, но в любом случае их не повредит)
- установить с параметром загрузки nomodeset
- перезагрузиться и получил мгновенное зависание
- перезагрузитесь снова с nomodeset
- обновите все, чтобы получить последнее стабильное ядро (теперь 4.2.19, сток 4.2.12 также работает)
- установить последний графический стек Intel ( https://01.org/linuxgraphics/downloads)
- установить соответствующий драйвер NVidia. Осторожно - после этого nomodeset может не работать снова, поэтому будьте готовы к чистой установке, если что-то пойдет не так.
- перезагружать. Он либо мгновенно зависнет, либо загрузится нормально. Это зависло в моем случае.
Теперь нужно запустить его один раз, чтобы X-сервер мог настроить драйверы
-не добавлять i915.preditional_hw_support, так как он больше не нужен
-в настоящее время удаляйте тишину и брызги из параметров загрузки каждый раз, когда вы добавляете что-то туда, чтобы увидеть, какие ошибки вы получаете.
-первый попробуйте intel_idle.max_cstate=1 в качестве варианта загрузки
-Если это зависает, попробуйте acpi=noirq или acpi=hd или acpi=off
Последний дал мне первый правильный ботинок. После перезагрузки он не загрузился снова, выдавая ошибки шмеля.
- на этот раз загрузиться с intel_idle.max_cstate=1
Если это работает, добавьте эту строку в grub навсегда. Таким образом, вы получите стабильную систему, использующую i915. Пока я не пытался заставить его использовать nvidia.
Надеюсь, поможет.
С уважением
Я также столкнулся с ошибками блокировки процессора. Попробуйте загрузиться только с
intel_idle.max_cstateate=1
Не отключайте ACPI больше. Также попробуйте снова включить SpeedStep в UEFI.
В моем случае он загрузился нормально и работает с тех пор. кажется, что вы почти у цели, так что продолжайте пытаться:)