English Community

Linux Operating SystemsOther Linux Discussions
All Forum Topics
Options

30 Posts

03-30-2020

DE

27 Signins

330 Page Views

  • Posts: 30
  • Registered: ‎03-30-2020
  • Location: DE
  • Views: 330
  • Message 1 of 4

X1 Extreme Gen2 - no external screen

2020-05-10, 12:16 PM

Hello,

I'm running a X1E with openSUSE Tumbleweed (tested rolling release). So far everything is fine. 

Now I tried to plug-in an external monitor to the HDMI port: KDE notices that a monitor is attached and offers the usual options (extend to left, unify output etc). But the ext. monitor remains black!

 

journalctl output:

 

Mai 10 14:10:58 X1E kded5[10311]: qml: OsdSelector loaded...

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr: XRandR::setConfig

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr: Requested screen size is QSize(1920, 1080)

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr: Needed CRTCs:  1

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr: Actions to perform:

                                                             Primary Output: false

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr:         Change Screen Size: false

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr:         Disable outputs: false

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr:         Change outputs: true

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr:                  (66)

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr:         Enable outputs: false

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr: RRSetCrtcConfig (change output)

                                                             Output: 66 ( "eDP-1" )

                                                             CRTC: 63

                                                             Pos: QPoint(0,0)

                                                             Mode: 68 KScreen::Mode(Id: "68" , Size: QSize(1920, 1080) @ 60.001 )

                                                             Rotation: 1

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr:         Result:  0

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr: XRandROutput 66 update

                                                             m_connected: 0

                                                             m_crtc XRandRCrtc(0x55857dfb7070)

                                                             CRTC: 63

                                                             MODE: 68

                                                             Connection: 0

                                                             Primary: true

Mai 10 14:11:03 X1E kscreen_backend_launcher[10405]: kscreen.xrandr: XRandR::setConfig done!

 

System:

Operating System: openSUSE Tumbleweed 20200508

KDE Plasma Version: 5.18.5

KDE Frameworks Version: 5.69.0

Qt Version: 5.14.1

Kernel Version: 5.6.11-1-default

OS Type: 64-bit

Processors: 12 × Intel® Core™ i7-9750H CPU @ 2.60GHz

Memory: 15,4 GiB

 

Any ideas?

X1 Extreme Gen.2 running openSUSE Tumbleweed
T520 (Tumbleweed as well) ...and some older ThinkPads
Reply
Options

30 Posts

03-30-2020

DE

27 Signins

330 Page Views

  • Posts: 30
  • Registered: ‎03-30-2020
  • Location: DE
  • Views: 330
  • Message 2 of 4

Re:X1 Extreme Gen2 - no external screen

2020-05-11, 16:10 PM

OK, 

 

seems I can answer this myself: External screen seems only to work with NVIDIA card enabled. When I tried the above, only the Intel card was enabled, and the nvidia was powered off (using suse-prime-bbswitch package)

 

X1E:/home/docb # prime-select nvidia

  (needs log-off afer switch)

X1E:/home/docb # glxinfo | grep 'OpenGL renderer string'

OpenGL renderer string: GeForce GTX 1650 with Max-Q Design/PCIe/SSE2

 

Check for kernel drivers in use:

 

X1E:/home/docb # lspci -k | grep -A 2 -E "(VGA|3D)"

00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)

       Subsystem: Lenovo Device 229f

       Kernel driver in use: i915

--

01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)

       Subsystem: Lenovo Device 229f

       Kernel driver in use: nvidia

 

xrandr shows configuration options for both screens, and Fn-F7 allows switching screens.

 

Unfortunately the nvidia driver still has a nasty bug (https://bugs.kde.org/show_bug.cgi?id=418422) after a wakeup from suspend-to-RAM, so I decided to use the Intel for the time being. So, as long as no external screen is needed, running just the intel graphics seems still the more convenient solution

X1 Extreme Gen.2 running openSUSE Tumbleweed
T520 (Tumbleweed as well) ...and some older ThinkPads
Reply
Options

234 Posts

07-22-2019

CA

239 Signins

2206 Page Views

  • Posts: 234
  • Registered: ‎07-22-2019
  • Location: CA
  • Views: 2206
  • Message 3 of 4

Re:X1 Extreme Gen2 - no external screen

2020-05-28, 3:11 AM
Hi, Have you tried with the latest Nvidia proprietary driver - that's usually recommended. I'm not sure how easy they are to install in SUSE though - I haven't run that in a while. As an aside I know there were some nouveau fixes recently so the latest kernel is a good idea and there are some fixes heading upstream to make HDMI better too (mostly around audio issues) which I was testing on the P1G2 last week. I don't have an X1E to play with myself unfortunately to know how it impacts that. Mark
Reply
Options

30 Posts

03-30-2020

DE

27 Signins

330 Page Views

  • Posts: 30
  • Registered: ‎03-30-2020
  • Location: DE
  • Views: 330
  • Message 4 of 4

Re:X1 Extreme Gen2 - no external screen

2020-05-28, 11:13 AM

Hello Mark,

thanks for your answer.

I'm using the latest driver, and it is pretty easy to include: https://en.opensuse.org/SDB:NVIDIA

Additional I'm using suse-prime to switch between Intel and Nvidia graphics. Nvidia driver have a nasty bug, as written above, so it is more convenient to use Intel - one just has to remember to switch to Nvidia driver before using an external screen

X1 Extreme Gen.2 running openSUSE Tumbleweed
T520 (Tumbleweed as well) ...and some older ThinkPads
Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete