You are not logged in.

#1 2020-12-03 19:56:56

cookiewookie
Member
Registered: 2020-12-03
Posts: 5

Thinkpad P50 | External LG Ultrawide works but native screen not.

Hi everyone!  I fell in love with Arch, no seriously I really did. So I look forward to spending many years in this community!

Everything is working perfectly now after a few days of tinkering.

The Real problem was getting my external screen to work with 3440x1440@60.

I always had only 1920x1080 or something.

Now I was wondering why it worked immediately (even with 3 monitors on the ubuntu life cd but I figured it was probably some special Ubuntu thing but it verified that everything SHOULD work.

Then I tried it with LinuxMint and discovered it worked there as well when I installed nvidia-39xx drivers.

Lo and behold it worked on arch as well (using xfce) when I just copied the generated xorg.conf from the LinuxMint install over to arch, added the "BusID" and installed the nvidia-39xx drivers as well.

[NOTE] I have set the BIOS to hybrid mode as this was the only way to make it work ( tested through dozens of reinstalls).
But I do not need prime or optimus or bumblebee since the Laptop is 99percent of the time on my desk.

But for some silly reason my arch just forgot the laptop screen itself..all that's there is a small white hyphen.

But when booting up the Laptop screen gets used. Also immediately when shutting down I can see the text running through.

xrandr doesn't have a second screen, neither does the display menu.

Below the most important output otherwise please ask and I will follow up within the hour.

I hope somebody out there has an idea :-)  This already took me the entire week but I really need to start some work again ;-)

The monitor is connected via HDMI.

lspci -nn | grep '\[03'

00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:191b] (rev 06)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107GLM [Quadro M2000M] [10de:13b0] (rev a2)

cat /etc/X11/xorg.conf

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG Electronics LG ULTRAWIDE"
    HorizSync       30.0 - 125.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro M2000M"
	BusID			"PCI:1:0:0"
EndSection


Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "3440x1440 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Last edited by cookiewookie (2020-12-03 20:47:10)

Offline

#2 2020-12-04 13:48:08

cookiewookie
Member
Registered: 2020-12-03
Posts: 5

Re: Thinkpad P50 | External LG Ultrawide works but native screen not.

This is fun. I did not change anything but the little white dot expanded now to show the boot

[OK]

until

Reached target Graphical Interface

Offline

#3 2020-12-05 13:10:31

cookiewookie
Member
Registered: 2020-12-03
Posts: 5

Re: Thinkpad P50 | External LG Ultrawide works but native screen not.

lspci -v

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
	Subsystem: Lenovo Device 222e
	Flags: bus master, fast devsel, latency 0
	Capabilities: <access denied>
	Kernel driver in use: skl_uncore

00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 122
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 00004000-00004fff [size=4K]
	Memory behind bridge: d3000000-d40fffff [size=17M]
	Prefetchable memory behind bridge: 00000000c0000000-00000000d1ffffff [size=288M]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 222e
	Flags: bus master, fast devsel, latency 0, IRQ 138
	Memory at d2000000 (64-bit, non-prefetchable) [size=16M]
	Memory at 60000000 (64-bit, prefetchable) [size=512M]
	I/O ports at 5000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31) (prog-if 30 [XHCI])
	Subsystem: Lenovo Device 222e
	Flags: bus master, medium devsel, latency 0, IRQ 135
	Memory at d4220000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
	Subsystem: Lenovo Device 222e
	Flags: fast devsel, IRQ 19
	Memory at d424a000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel_pch_thermal
	Kernel modules: intel_pch_thermal

00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
	Subsystem: Lenovo Device 222e
	Flags: bus master, fast devsel, latency 0, IRQ 136
	Memory at d424b000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31) (prog-if 01 [AHCI 1.0])
	Subsystem: Lenovo Device 222e
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 125
	Memory at d4248000 (32-bit, non-prefetchable) [size=8K]
	Memory at d424e000 (32-bit, non-prefetchable) [size=256]
	I/O ports at 5080 [size=8]
	I/O ports at 5088 [size=4]
	I/O ports at 5060 [size=32]
	Memory at d424c000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: <access denied>
	Kernel driver in use: ahci

00:1b.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #17 (rev f1) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 123
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 00003000-00003fff [size=4K]
	Memory behind bridge: d4100000-d41fffff [size=1M]
	Prefetchable memory behind bridge: [disabled]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 124
	Bus: primary=00, secondary=03, subordinate=3b, sec-latency=0
	I/O behind bridge: 00002000-00002fff [size=4K]
	Memory behind bridge: a4000000-ba0fffff [size=353M]
	Prefetchable memory behind bridge: 0000000080000000-00000000a1ffffff [size=544M]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1f.0 ISA bridge: Intel Corporation CM236 Chipset LPC/eSPI Controller (rev 31)
	Subsystem: Lenovo Device 222e
	Flags: bus master, medium devsel, latency 0

00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
	Subsystem: Lenovo Device 222e
	Flags: fast devsel
	Memory at d4244000 (32-bit, non-prefetchable) [disabled] [size=16K]

00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
	Subsystem: Lenovo Device 222e
	Flags: bus master, fast devsel, latency 64, IRQ 139
	Memory at d4240000 (64-bit, non-prefetchable) [size=16K]
	Memory at d4230000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
	Subsystem: Lenovo Device 222e
	Flags: medium devsel, IRQ 16
	Memory at d424d000 (64-bit, non-prefetchable) [size=256]
	I/O ports at efa0 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)
	Subsystem: Lenovo Device 2233
	Flags: bus master, fast devsel, latency 0, IRQ 137
	Memory at d4200000 (32-bit, non-prefetchable) [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: e1000e
	Kernel modules: e1000e

01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M2000M] (rev a2) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 222e
	Flags: bus master, fast devsel, latency 0, IRQ 147
	Memory at d3000000 (32-bit, non-prefetchable) [size=16M]
	Memory at c0000000 (64-bit, prefetchable) [size=256M]
	Memory at d0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at 4000 [size=128]
	Expansion ROM at d4080000 [virtual] [disabled] [size=512K]
	Capabilities: <access denied>
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia_drm, nvidia

01:00.1 Audio device: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1)
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at d4000000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM951/PM951 (rev 01) (prog-if 02 [NVM Express])
	Subsystem: Samsung Electronics Co Ltd Device a801
	Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0
	Memory at d4100000 (64-bit, non-prefetchable) [size=16K]
	I/O ports at 3000 [size=256]
	Expansion ROM at d4110000 [disabled] [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: nvme

Offline

Board footer

Powered by FluxBB