Built-in display not working

Hi I installed openSuse while my laptop was plugged into my external monitor. After the installation I tried to start my laptop without the external monitor, but then i just get a black (blank) screen. After connecting the external monitor I’ve set the display settings to mirror, but this still doesn’t work. Anyone any idea how to solve this problem? Do I need to install again while not using my external monitor?

Thanks for the help in advance!

It sounds like you just need to set the primary display device
If you boot with the external. Once in the system you should be able toggle the primary display

That’s what I thought, but even if I toggle, the laptop display stays hard blank…

btw graphics card is: Intel(R) Iris™ Pro Graphics 5200

Gnome or KDE?

Gnome. In the mean time I have reinstalled my laptop (first windows 7, then openSUSE) this time with the laptop open, and both my displays were working just fine, also without external monitor. But now all of a sudden I have the same problem. In my display settings my laptop built-in display is supposed to be mirrored, but the screen itself is hard blank.

I have no idea how this can be possible.

I just restarted in recovery mode, then my laptop display works. But not when I start it up normally…

I’d say it has something to do with my graphics driver. But I have no idea how to install/set the correct drivers. Anybody get any tips on how to install the correct drivers for Intel(R) Iris™ Pro Graphics 5200?

Could you post the output of

/sbin/lspci -nnk

00:00.0 Host bridge [0600]: Intel Corporation Crystal Well DRAM Controller [8086:0d04] (rev 08)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
00:02.0 VGA compatible controller [0300]: Intel Corporation Crystal Well Integrated Graphics Controller [8086:0d26] (rev 08)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel driver in use: i915
    Kernel modules: i915
00:03.0 Audio device [0403]: Intel Corporation Crystal Well HD Audio Controller [8086:0d0c] (rev 08)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
00:14.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI [8086:8c31] (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel driver in use: xhci_hcd
    Kernel modules: xhci_hcd
00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] (rev 04)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel driver in use: mei_me
    Kernel modules: mei_me
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I217-V [8086:153b] (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel driver in use: e1000e
    Kernel modules: e1000e
00:1a.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel driver in use: ehci-pci
00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 [8086:8c10] (rev d5)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1c.1 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 [8086:8c12] (rev d5)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1c.3 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 [8086:8c16] (rev d5)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel driver in use: ehci-pci
00:1f.0 ISA bridge [0601]: Intel Corporation HM87 Express LPC Controller [8086:8c4b] (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel driver in use: lpc_ich
    Kernel modules: lpc_ich
00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [8086:8c03] (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel modules: i2c_i801
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader [10ec:5229] (rev 01)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel driver in use: rtsx_pci
    Kernel modules: rtsx_pci
03:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev 73)
    Subsystem: Intel Corporation Dual Band Wireless-AC 7260 [8086:4070]
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi


I’d say you have the driver. Intel are built in as part of the kernel

00:02.0 VGA compatible controller [0300]: Intel Corporation Crystal Well Integrated Graphics Controller [8086:0d26] (rev 08)    Subsystem: CLEVO/KAPOK Computer Device [1558:7410]
    Kernel driver in use: i915     Kernel modules: i915

I have trouble with mirroring displays in KDE but not Gnome
Although, I have to admit, I usually switch to Linux Mint Cinnamon when I’m lecturing and using the Laptop. It just works so much better and more reliably for some reason.

With both monitors connected, report the output of

xrandr

Since you are a Gnome user, maybe the primary monitor is not set yet? (Examine ~/.config/monitors.xml)

This may be helpful?
http://blog.nachtarbeiter.net/2012/01/09/change-primary-monitor-in-gnome-3/

I guess it is also possible that the driver and hardware are not playing ball, in which case it might be useful to compare with an alternative Live distro.


Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
   1920x1080      60.0*+
   1400x1050      60.0  
   1280x1024      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
   1920x1080      60.0*+   50.0     59.9  
   1600x1200      60.0  
   1680x1050      59.9  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1280x800       59.9  
   1280x720       60.0     50.0     59.9  
   1024x768       60.0  
   800x600        60.3     56.2  
   720x576        50.0  
   720x480        60.0     59.9  
   640x480        60.0     59.9  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)


So, you can see that HDMI-connected monitor is set as primary, rather than your eDP1 (laptop display). You need to configure that via Gnome menu, (or the monitors.xml file directly).

Yeah but the weird thing is that I have set my monitors to be mirrored in Gnome settings:

https://www.dropbox.com/s/6pql12of0oxaxlo/Screenshot%20from%202014-06-02%2018%3A24%3A26.png

and with monitors.xml file do you mean: /etc/X11/xorg.config.d/-monitor.conf ? or some other file?

I’ve also tried changing the primary monitor with:

xrandr --output eDP1 --primary

But my laptop screen still remains blank.

During startup the laptop display works but just when you arrive at the login screen the laptop screen goes blank…

WOW! I just found an old forum thread on Ubuntu with laptop screens that were black after starting up. And this is what it said:

If this is a intel graphics then it is more than likely a backlight issue.
You can check this by shining a torch (in the dark) on the screen.

And if I shine a flashlight on the screen I can see the screen very dimly!

But now the question, how to solve this problem in openSUSE 13.1? I read about setting nomodeset in the boot kernel? How do I do that?

thanks in advance for your help!

Solved it. Thank you all for the help!

No, as explained in post #12, I mentioned ~/.config/monitors.xml

And if I shine a flashlight on the screen I can see the screen very dimly!

Ah, so it’s not that the laptop display is off as such. It is just that the back-lighting is dimmed or off.

So, you solved it using the ‘nomodeset’ kernel boot option? If so, just be aware that that prevent the KMS driver from loading, restricting you to vesa driver or similar.