Some useful information:
- Laptop: ASUS GL553VD
- Dual GPU: Intel HD Graphics 630 / GeForce GTX 1050
- OS: Debian Stretch
- The BIOS seems to have the GPU's control but don't let me set on/off each GPU or config something about that.
After a fresh installation I've setuped the non-free repositories and installed firmware-linux and intel-microcode.
Then, I've got the following
Code: Select all
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
1. Installing nvidia-detect. Then
Code: Select all
$ nvidia-detect
No NVIDIA GPU detected.
In this case, after a system reboot I've never get the login screen again, just a white screen with a face like this and a red error saying "Failed to start Load Kernel Modules". In this case I had the same answer when I used lspci | grep VGA and nvidia-detect. After that I've tried to do a re-install by terminal "Alt + F2" at login-screen but was the same thing.
3. Installing Bumblebee for Nvidia non-free drivers following minutely the Wiki (https://wiki.debian.org/Bumblebee#Installation). After that, I've got the following:
- When I've tried to login with my user, the fan started working at 100% speed and Debian got freezed (I saw only the mouse pointer freezed and couldn't do anything else). I had to make a "hard poweroff" to the laptop.
- When I've stayed at login screen and used the Alt+F2 terminal, the cooler started working at 100% speed again. I this case, if I call lspci | grep VGA and nvidia-detect I still getting the same messages of the begining.
These are the most important ways I've tried to solve the problem. I really don't know how can I get the Nvidia GPU recognized to use the non-free drivers without issues. I really want to make this thing work, because other distros based on Debian solved it. So, it's possible and I want to do it, but I don't know how.
Thanks for your time and help.
Regards.
Solution: Here's the step-by-step guide to installing Nvidia drivers on Optimus systems Guide: how to install Nvidia drivers on Optimus system and using only the discrete GPU