Skip to content

Instantly share code, notes, and snippets.

@pastleo
Last active March 9, 2018 22:16
Show Gist options
  • Save pastleo/2a896e7de1fbac3cd9a93458e6793ab3 to your computer and use it in GitHub Desktop.
Save pastleo/2a896e7de1fbac3cd9a93458e6793ab3 to your computer and use it in GitHub Desktop.
Install drivers (firmware) for debian 8 (jessie) on GA-H170N-WIFI with Nvidia GTX970

Install drivers (firmware) for debian 8 (jessie) on GA-H170N-WIFI with Nvidia GTX970

After installing debian 8 (jessie) on my GA-H170N-WIFI with Nvidia GTX970, there are many hardwares not working properly. After digging for some time, I finally get everything working. So I am going to write this simple note to help people might need this in the future (for me as well).

Today is 2016/6/25, many things may be fixed in the future

Things not working properly after installation:

  • Audio chip Realtec ALC1150 built on GA-H170-WIFI
    • Detected, even can detect if front 3.5mm is plugged, but no sound came out
  • Bluetooth and WIFI Intel AC 8260 shipped with GA-H170-WIFI
    • Nothing detect, maybe only bluetooth
  • Graphic card Nvidia GTX 970 to play 3A games on Windows
    • GUI works but laggy when playing youtube, I suppose it's software rendering

Solution I found

Add apt source

My hardware is somehow new to linux, many things are on backports

echo 'deb http://httpredir.debian.org/debian jessie-backports main contrib non-free' >> /etc/apt/sources.list
apt-get update

Audio chip Realtec ALC1150

It appears to be a linux 3.16.0 kernel bug, Audio just come out after using linux kernel 4.5/4.6.

apt-get install linux-image-4.5.0-0.bpo.2-amd64 linux-headers-4.5.0-0.bpo.2-all-amd64

I guess that's all

Then reboot.

Bluetooth and WIFI Intel AC 8260

apt-get install -t jessie-backports firmware-iwlwifi blueman

I have even tried to use solution from here, but it seems using backports is enough

Then reboot. I install blueman because it brings a better bluetooth management GUI tool.

Graphic card Nvidia GTX 970

apt-get install -t jessie-backports nvidia-driver xserver-xorg-video-nvidia nvidia-detect update-glx nvidia-settings

Actually I used aptitude -t jessie-backports to install, which I can choose nvidia-driver version 352.79

Then reboot. At first my GUI was totally dead if I didn't install nvidia-settings.

That's all

If you find something wrong in this note, please let me know, I am new to a native linux system >_< (I've been always using linux in vm)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment