Announcement

Collapse
No announcement yet.

GTX 1050 TI and multiple monitors not working after upgrade

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    GTX 1050 TI and multiple monitors not working after upgrade

    Hi All,

    I've just upgraded to 18.04 from 16.04 today and I can't get my GTX 1050ti working with multiple monitors. I used "System Settings>Driver Manager" to install nvidia-driver-435 and rebooted. However, under "Display and Monitor" there is only 1 display listed as "default" and there are no other outputs available. I have monitors connected to the HDMI and DVI ports and only the DVI port is working.

    lsmod | grep nvidia
    returns nothing.

    dpkg -l | grep -i nvidia

    ii libnvidia-cfg1-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVIDIA binary OpenGL/GLX configuration library
    ii libnvidia-common-435 435.21-0ubuntu0.18.04.2 all Shared files used by the NVIDIA libraries
    ii libnvidia-compute-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVIDIA libcompute package
    ii libnvidia-compute-435:i386 435.21-0ubuntu0.18.04.2 i386 NVIDIA libcompute package
    rc libnvidia-compute-440:amd64 440.44-0ubuntu0~0.18.04.1 amd64 NVIDIA libcompute package
    ii libnvidia-decode-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVIDIA Video Decoding runtime libraries
    ii libnvidia-decode-435:i386 435.21-0ubuntu0.18.04.2 i386 NVIDIA Video Decoding runtime libraries
    ii libnvidia-encode-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVENC Video Encoding runtime library
    ii libnvidia-encode-435:i386 435.21-0ubuntu0.18.04.2 i386 NVENC Video Encoding runtime library
    ii libnvidia-fbc1-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
    ii libnvidia-fbc1-435:i386 435.21-0ubuntu0.18.04.2 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
    ii libnvidia-gl-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
    ii libnvidia-gl-435:i386 435.21-0ubuntu0.18.04.2 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
    ii libnvidia-ifr1-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
    ii libnvidia-ifr1-435:i386 435.21-0ubuntu0.18.04.2 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
    ii nvidia-compute-utils-435 435.21-0ubuntu0.18.04.2 amd64 NVIDIA compute utilities
    ii nvidia-dkms-435 435.21-0ubuntu0.18.04.2 amd64 NVIDIA DKMS package
    ii nvidia-driver-435 435.21-0ubuntu0.18.04.2 amd64 NVIDIA driver metapackage
    ii nvidia-kernel-common-435 435.21-0ubuntu0.18.04.2 amd64 Shared files used with the kernel module
    ii nvidia-kernel-source-435 435.21-0ubuntu0.18.04.2 amd64 NVIDIA kernel source package
    ii nvidia-prime 0.8.8.2 all Tools to enable NVIDIA's Prime
    ii nvidia-settings 390.77-0ubuntu0.18.04.1 amd64 Tool for configuring the NVIDIA graphics driver
    ii nvidia-utils-435 435.21-0ubuntu0.18.04.2 amd64 NVIDIA driver support binaries
    ii xserver-xorg-video-nvidia-435 435.21-0ubuntu0.18.04.2 amd64 NVIDIA binary Xorg driver

    lspci -vnn |grep VGA -A 12

    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] [10de:1c82] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Micro-Star International Co., Ltd. [MSI] GP107 [GeForce GTX 1050 Ti] [1462:8c96]
    Flags: bus master, fast devsel, latency 0, IRQ 11
    Memory at e3000000 (32-bit, non-prefetchable) [size=16M]
    Memory at d0000000 (64-bit, prefetchable) [size=256M]
    Memory at e0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 3000 [size=128]
    Expansion ROM at e4000000 [disabled] [size=512K]
    Capabilities: <access denied>
    Kernel modules: nvidiafb, nouveau

    01:00.1 Audio device [0403]: NVIDIA Corporation GP107GL High Definition Audio Controller [10de:0fb9] (rev a1)
    Subsystem: Micro-Star International Co., Ltd. [MSI] GP107GL High Definition Audio Controller [1462:8c96]

    sudo lshw -c display

    *-display UNCLAIMED
    description: VGA compatible controller
    product: GP107 [GeForce GTX 1050 Ti]
    vendor: NVIDIA Corporation
    physical id: 0
    bus info: pci@0000:01:00.0
    version: a1
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress vga_controller bus_master cap_list
    configuration: latency=0
    resources: memory:e3000000-e3ffffff memory:d0000000-dfffffff memory:e0000000-e1ffffff ioport:3000(size=128) memory:e4000000-e407ffff

    Any help would be appreciated,

    Thanks.
    Last edited by Snowhog; Jan 13, 2020, 11:42 AM.

    #2
    Here, sudo lshw -c display says
    configuration: driver=nvidia latency=0
    whereas yours does not mention a driver... but it's still not very informative.

    Now inxi tells me a bit more:

    Code:
    ~$ inxi -G
    Graphics:  Card: NVIDIA GK208B [GeForce GT 710]
             Display Server: x11 (X.Org 1.19.6 ) drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau)
             Resolution: 1920x1080@60.00hz
             OpenGL: renderer: GeForce GT 710/PCIe/SSE2 version: 4.6.0 NVIDIA 430.50
    What does it say there?

    Comment


      #3
      Thanks for the reply,

      inxi -G
      Graphics: Card: NVIDIA GP107 [GeForce GTX 1050 Ti]
      Display Server: x11 (X.Org 1.19.6 ) drivers: fbdev,nouveau (unloaded: modesetting,vesa)
      Resolution: 1280x1024@77.00hz
      OpenGL: renderer: llvmpipe (LLVM 8.0, 256 bits) version: 3.3 Mesa 19.0.8

      Comment


        #4
        It looks like even tough you "used System Settings>Driver Manager to install nvidia-driver-435" the driver isn't installed - or in use.

        I'm afraid I'm quite ignorant of graphics drivers in general, so maybe someone else can suggest the best course to set it.

        Comment


          #5
          Originally posted by Don B. Cilly View Post
          It looks like even tough you "used System Settings>Driver Manager to install nvidia-driver-435" the driver isn't installed - or in use.
          Yes, I can see the nouveau driver is still in use. I think I saw mention somewhere on the forums about having to disable it. ie: blacklist it.
          I remember that Driver Manager was broken in the the early days of 16.04, but I don't remember having to blacklist nouveau. I'll find the instructions and see what happens.

          My linux abilities have grown weak. I've been forced to spend too much time in Windows because some of my necessary daily use programs are not cross platform.

          Thanks.

          Comment


            #6
            One thing you could try:
            software-properties-kde doesn't have a "drivers" section.
            software-properties-gtk does:

            Click image for larger version

Name:	spgt.png
Views:	1
Size:	42.3 KB
ID:	644497

            So you could try
            sudo apt install software-properties-gtk
            and see if that helps.

            [P.S.] It's incredibly slow, it takes ages but eventually it does the job. It probably recompiles all the kernels in the neighbourhood or something ;·)
            If you don't have a conky, open ksysguard and check the CPUsage.
            Last edited by Don B. Cilly; Jan 13, 2020, 11:35 AM.

            Comment


              #7
              Thanks for the help.

              I couldn't figure it out. I tried blacklisting nouveau and that didn't work. I tried a few other things I found around the internet and none of them worked. I ended up making a bootable flash drive of Kubuntu 18.04 and the display settings appeared to work correctly so I did a fresh install on my hard drive. There must have been some corrupted files or bad settings carried over from the upgrade I tried to do.

              lshw -c display
              *-display
              description: VGA compatible controller
              product: GP107 [GeForce GTX 1050 Ti]
              vendor: NVIDIA Corporation
              physical id: 0
              bus info: pci@0000:01:00.0
              version: a1
              width: 64 bits
              clock: 33MHz
              capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
              configuration: driver=nvidia latency=0
              resources: irq:28 memory:e3000000-e3ffffff memory:d0000000-dfffffff memory:e0000000-e1ffffff ioport:3000(size=128) memory:c0000-dffff

              It all seems to work now out of the box. Driver Manager was automatically set to nvidia-driver-435 after the HDD install.

              Thanks for taking the time to help me Don B. Cilly I really appreciate people like you making the linux world a better place.

              Comment


                #8
                All's well that ends well

                Comment


                  #9
                  I used your lshw command to see what it said about my Focal setup, which installed my Nividia GT650M GPU automatically during the install. It turns out that since I have to GPU's I get two listings. One for my NVidia GT650M and one for my Intel HD3000.
                  Code:
                  
                  
                  Code:
                  [FONT=monospace][COLOR=#000000]*-display                  [/COLOR]
                         description: VGA compatible controller
                         product: GK107M [GeForce GT 650M]
                         vendor: NVIDIA Corporation
                         physical id: 0
                         bus info: pci@0000:01:00.0
                         version: a1
                         width: 64 bits
                         clock: 33MHz
                         capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
                         [B]configuration: driver=nvidia latency=0[/B]
                  
                    *-display
                         description: VGA compatible controller
                         product: 3rd Gen Core processor Graphics Controller
                         vendor: Intel Corporation
                         physical id: 2
                         bus info: pci@0000:00:02.0
                         version: 09
                         width: 64 bits
                         clock: 33MHz
                         capabilities: msi pm vga_controller bus_master cap_list rom
                         [B]configuration: driver=i915 latency=0[/B]
                  
                  [/FONT][FONT=monospace][/FONT]

                  I suspect that IF I hadn't installed the NVidia 390.132 driver I would only show the i915.
                  "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
                  – John F. Kennedy, February 26, 1962.

                  Comment


                    #10
                    I used your lshw command to see what it said about my Focal setup, which installed my Nividia GT650M GPU automatically during the install. It turns out that since I have to GPU's I get two listings. One for my NVidia GT650M and one for my Intel HD3000.
                    I found the lshw command in a different thread. I thought since the output had been asked for a similar problem anyone wanting to help me might want it too.

                    I also suppose it would show all connected hardware and active drivers. I also found something call Nividia-Prime which should let you actively switch between both graphics cards depending on your needs.

                    The upgrade had definitely broken something in my previous install. even installing the nvidia drivers using "ubuntu-drivers devices" and "apt" didn't work.

                    Comment

                    Working...
                    X