Nvidia geforce gtx 1050 ti laptop driver debian 9

Hello, i have notebook Asus rog with nvidia gtx1050ti, i use debian, and i can’t install driver. im trying but the screen stay black, can you help me?

There is no a so called laptop driver!
You want to read the debian wiki about hybrid graphics / optimus.

Hello towo, Gracias

Hello again, somebody can install bublebee and optimus on notebook with nvidia geforce gtc 1050 ti on linux?

Since Bumblebee is not a nvidia project, you ask really on the wrong place.
Ask in a debian forum or debian irc.

Hello jlopezjuy

I had also Problems to install the NVIDIA Driver working on debian and also problems with the nouveau. I then switched to Ubuntu that does also not really work with the GTX 1050 Ti && Intel Coffeelake setup. But if i attach two Screens while installing Ubuntu the xserver does not Crash and i can install Ubuntu without crash. Then i can switch to the nvidia-384 driver Package and then remove the second screen and then it works.

Did you somehow had success with debian, nouveau or NVIDIA proprietary driver?

with kind regards
Marc Landolt

Hi, ican’t install successfuly driver on Debian.

In Ubuntu it works, single screen or dual screen. i guess the HDMI Port is connected to the NVIDIA Card and the Laptop Display is connected to the Intel.

So both drivers must run for dual sceen which is possible in ubuntu and should therefor also be possible on debian, but i did not found out yet how to get it running on debian but on ubuntu: https://marclandolt.ch/ml_buzzernet/2018/07/04/installation-ubuntu-auf-acer-predator-helios-300-nh-q3eez-001-ph317-52-7919/

Hi,

I had same problem with Debian Unstable (Buster/Sid) with Kernel 4.17.0-1-amd64, had same problem in kernel 4.16.0-2-amd64). Folowing solution for Ubunto I was able to put my machine working on kernel 4.17.0-1-amd64 (haven’t tryied the 4.16 yet…).

Small resume of my actions:

  1. Uninstalled all nvidia drivers
  2. Blocked nouveau driver (adding it a line with "blacklist nouveau" to /etc/modprobe.conf
  3. Downloaded and installed NVIDIA drivers version 384.130 (I had tried the with 390 and 396 but failed)
  4. Configuring /etc/X11/xorg.conf with device 0:2:0 using intel driver and device 1:0:0 with nvidia driver

Hope this helps…

Hi, can you copy and paste comand and configuration files?

To Uninstall, I used synaptic, searched for nvidia and requested to PERMANENTLY remove all.

to block the nouveau driver I created a file that I called nvidia-driver.conf in /etc/modprobe.d with:

# The nouveau driver conflicts with nvidia's driver, so blocking it...
blacklist nouveau

I downloaded NVIDIA’s drivers from nvidia’s site and chose version 384.13. To install it I just executed the downloaded file as root and followed it’s questions.

my Xorg.conf is like this:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 390.67  (buildmeister@swio-display-x64-rhel04-18)  Fri Jun  1 04:26:22 PDT 2018

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/X11/misc"
    FontPath        "/usr/share/fonts/X11/cyrillic"
    FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/Type1"
    FontPath        "/usr/share/fonts/X11/100dpi"
    FontPath        "/usr/share/fonts/X11/75dpi"
    FontPath        "built-ins"
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Monitor Vendor"
    ModelName      "Monitor Model"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Monitor Vendor"
    ModelName      "Monitor Model"
EndSection

Section "Device"

        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "Accel"              	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "Backlight"          	# <str>
        #Option     "CustomEDID"         	# <str>
        #Option     "DRI"                	# <str>
        #Option     "Present"            	# [<bool>]
        #Option     "ColorKey"           	# <i>
        #Option     "VideoKey"           	# <i>
        #Option     "Tiling"             	# [<bool>]
        #Option     "LinearFramebuffer"  	# [<bool>]
        #Option     "HWRotation"         	# [<bool>]
        #Option     "VSync"              	# [<bool>]
        #Option     "PageFlip"           	# [<bool>]
        #Option     "SwapbuffersWait"    	# [<bool>]
        #Option     "TripleBuffer"       	# [<bool>]
        #Option     "XvPreferOverlay"    	# [<bool>]
        #Option     "HotPlug"            	# [<bool>]
        #Option     "ReprobeOutputs"     	# [<bool>]
        #Option     "XvMC"               	# [<bool>]
        #Option     "ZaphodHeads"        	# <str>
        #Option     "VirtualHeads"       	# <i>
        #Option     "TearFree"           	# [<bool>]
        #Option     "PerCrtcPixmaps"     	# [<bool>]
        #Option     "FallbackDebug"      	# [<bool>]
        #Option     "DebugFlushBatches"  	# [<bool>]
        #Option     "DebugFlushCaches"   	# [<bool>]
        #Option     "DebugWait"          	# [<bool>]
        #Option     "BufferCache"        	# [<bool>]
    Identifier     "Card0"
    Driver         "intel"
    BusID          "PCI:0:2:0"
EndSection

Section "Device"

        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "HWcursor"           	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "WrappedFB"          	# [<bool>]
        #Option     "GLXVBlank"          	# [<bool>]
        #Option     "ZaphodHeads"        	# <str>
        #Option     "PageFlip"           	# [<bool>]
        #Option     "SwapLimit"          	# <i>
        #Option     "AsyncUTSDFS"        	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "DRI"                	# <i>
    Identifier     "Card1"
    Driver         "nvidia"
    BusID          "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Card0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Viewport    0 0
        Depth       1
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       4
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       8
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       15
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       16
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Card1"
    Monitor        "Monitor1"
    DefaultDepth    24
    SubSection     "Display"
        Viewport    0 0
        Depth       1
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       4
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       8
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       15
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       16
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       24
    EndSubSection
EndSection

The config file was generated by nvidia-xconfig 390.67 I just fixed the drivers, it had set both cards with nvidia driver, and that was incorrect, I just set the correct one for intel.

How did I knew which one was it? I executed

$lspci | egrep 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)

I have trying your configuration but not working, reboot laptop and stay on black screen

Hello jlopezjuy

i tried also some minutes ago and had the same phenomena black screen, also tried with the nvidia-driver and the xserver-xorg-video-nvidia that comes with debian buster…

i guess there is not just one intel-nvidia-gtx1050Ti configuration, as i guess on my laptop 1 (Acer Predator Helios 300) the Laptop Screen is physically attached to the Intel Graphics Card and the external HDMi port is physically connected to the NVIDIA Graphics card. If you need fast rendering the 3D model would be calculated on the NVIDIA and the rendered image sent to the intel “RAMDAC” and from there to the screen.

on my other laptop with intel-nvidia-gtx1050Ti (Asus ROG Strix SCAR GL703GE-EE010T) the internal laptop display is directly connected to the NVIDIA Graphic card, but therefore the battery is faster empty i guess thats the reason why Acer Attached it to the Intel Card, and with the bbswitch tool you can completely disable NVIDIA Card and then the battery lasts longer.

the First case (Acer) does not work with the NVIDIA driver, the Second (Asus) works with that combination.

other useful tools are

  • Xorg -configure
  • nvidia-xconfig -A (gives you all parameters from the proprietary config tool)

with kind regards
Marc Landolt