Driver Video not working properly after a fresh install

Hello community!
I’m a new user, ready to give endeavor a (good) try!
After the installation with free drivers I got the screen looking like this:

IMG_20210105_191652

My guess is that it’s a video driver problem, but I have no idea where to start.
I have an xps 15 9560 with:

  *-display
       description: 3D controller
       product: GP107M [GeForce GTX 1050 Mobile]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:139 memory:ec000000-ecffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:ed000000-ed07ffff
  *-display
       description: VGA compatible controller
       product: HD Graphics 630
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:140 memory:eb000000-ebffffff memory:80000000-8fffffff ioport:f000(size=64) memory:c0000-dffff
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 05)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 05)
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
00:15.0 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #0 (rev 31)
00:15.1 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #1 (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 SATA controller: Intel Corporation HM170/QM170 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 (rev f1)
00:1c.1 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #2 (rev f1)
00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 (rev f1)
00:1d.4 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #13 (rev f1)
00:1d.6 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #15 (rev f1)
00:1f.0 ISA bridge: Intel Corporation HM175 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961

P.s. Rebooting several times I see the problem happening more or less half of the times

You should install nvidia, nvidia-settings and nvidia-prime:

sudo pacman -S nvidia nvidia-settings nvidia-prime

Actually endeavour has an automatic NVIDIA installer: nvidia-installer-dkms. Run that, and it should do the whole thing automatically. With the right options for a dual graphic card setup.

1 Like

I tried with the suggestion of axt and it seemed to work.
But after running the nvidia-installer-dkms and rebooting, once selected the eos on grub the screen turns black and doesn’t give any other sign

I still wonder if you got bigger problems. Did it work in Windows? And if yes, are you sure it was not only running the Intel card?

the nvidia-installer-dkms definitely should have installed the right drivers for a 1050 mobile card. What flags did you use on the installer?

On the installer I went for the free drivers.
I know it’s not an hardware problem, I checked and both with the live and in the bios I found no problem.
Now restored the nouveau drivers doing a chroot from the live and it works again. I haven’t also experienced the original screen problem. I’ll do some other test.

P.s. No idea about windows, I’m not a windows user for years now.

P.p.s. Thanks a lot for the tips!

1 Like

This is not a real advice, just a relay of an experience, but:
If I were you, and had the time, I would redo the install of the dkms version of the nvidia driver at this point AFTER concluding that everything works first (so that there truly isn’t another issue causing it and not the card itself either).
The reason is simply that I have had to do this myself: Something getting frakked up in the original install and reverting back to nouveau, reboot, running the nvidia installer and reboot again (double checking it actually blacklisted nouveau as it is supposed to) and suddenly it worked. *

Of course that is entirely up to you. :slight_smile:

  • edit: Please note I have never had this problem after getting the drivers to actually work; running months and months with updates afterwards and it only was a problem in the initial install, never recurring after the system was up and running with nvidia drivers.

Welcome aboard! :smile:

If the solution from @axt worked, the only change for that I’d make is install nvidia-dkms instead of nvidia. And that would require the dkms package as well.

Also, if you are willing to test more, you might want to uninstall xf86-video-intel if you have that installed.