This guide explains how I managed to install Ubuntu 16.04 (Xenial Xerus) on a MSI GS60 6QE (Ghost Pro) laptop, equipped with a Qualcomm Atheros QCA6174 802.11ac [168c:0003] wireless chipset and a NVIDIA GeForce GTX970M graphics card. The encountered issues and fixes may be valid for other MSI laptop models and even other makes with similar chipsets.
- Problem: Cannot install the distribution.
- Problem: Can see wireless networks but not connect to them.
- Problem: Some tasks freeze the laptop, like running lspci, suspending, shutting down or rebooting the laptop. This is because one CPU core stays at 100% indefinitely, somehow turning the laptop unusable.
- Problem: Screen brightness keeps changing values every now and then.
Problem #1: Solving the installation issue
- Enter the BIOS Setup by pressing the DELETE key at the beginning of the boot sequence and select:
Boot > Boot mode select: UEFI with CSM
Boot > Fast Boot: Disabled
Boot > Boot Option #1: <select your USD device here>
Security > Secure Boot: Disabled
- Boot your Ubuntu installer (from an USB drive) and wait for the GRUB (bootloader) screen.
- Scroll down to the Install Ubuntu entry and press the 'e' key.
- Before quiet splash, write:
nomodeset
- Press F10 to run the installer with the new configuration and it should now run fine.
- Connect an ethernet cable (your Wi-Fi card won't work at this point yet) and check:
Install third-party software for graphics and Wi-Fi hardware...
- After installation and reboot, enter BIOS Setup again and select:
Boot > Boot mode select: UEFI
Boot > Fast Boot: Enabled
DON'T re-enable Security > Secure Boot (more on this below)
- Remove the USB drive save the new settings, exit BIOS, and let Ubuntu boot successfully.
Problem #2: Solving the Wi-Fi issue
- Connect to a wired network, open a Terminal, update your packages, and tweak the wireless adapter as follows:
sudo apt-get update
sudo apt-get upgrade
echo "options ath10k_core skip_otp=Y" | sudo tee /etc/modprobe.d/ath10k_core.conf
- Reboot just to be sure, and your wireless adapter should be fully functional.
Problem #3: Solving the CPU core at 100% issue
System Settings > Software & Updates > Additional Drivers
Using NVIDIA binary driver
- Reboot and make sure Secure Boot is disabled in the BIOS once again. Otherwise, you will find yourself in a loop when you try to login.
Problem #4: Solving the screen brightness change issue
I haven't investigated a solution for this issue yet, since it is not a showstopper. I will update this post in the future. Please let me know in the comments if you know of a solution.