The display becomes black after OS selection

openSUSE 13.2 32bit XFCE minimal installation.
At the time of booting display works just fine. Then there is a menu to select OS. Display still works just fine. But after I select OS display immediately becomes black (it is still switched on). If I connect an external monitor through VGA I can see a picture. In the display settings a display is active and primary. Any ideas how to fix the problem?

Before you can get correct answers, you will need to post more information about your system, in particular, what graphics card you are running, and what cpu.

Hardware: http://www.avalue.com.tw/product/Panel-PC/Self-service/Self-service/FPC-08W27_2059#showarea

xrandr output:

Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024     60.02*+  75.02  
   1280x960      75.04    60.00  
   1152x864      75.00  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
DVI-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DVI-1 disconnected (normal left inverted right x axis y axis)
eDP-0 connected 1024x600+0+0 (normal left inverted right x axis y axis) 518mm x 333mm
   1024x600      60.00*+  50.00 

/~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml

<?xml version="1.0" encoding="UTF-8"?>

<channel name="displays" version="1.0">
  <property name="Default" type="empty">
    <property name="VGA-0" type="string" value="ENC 19"">
      <property name="Active" type="bool" value="true"/>
      <property name="Resolution" type="string" value="1280x1024"/>
      <property name="RefreshRate" type="double" value="60.019740"/>
      <property name="Rotation" type="int" value="0"/>
      <property name="Reflection" type="string" value="0"/>
      <property name="Primary" type="bool" value="false"/>
      <property name="Position" type="empty">
        <property name="X" type="int" value="0"/>
        <property name="Y" type="int" value="0"/>
      </property>
    </property>
    <property name="eDP-0" type="string" value="eDP-0">
      <property name="Active" type="bool" value="true"/>
      <property name="Resolution" type="string" value="1024x600"/>
      <property name="RefreshRate" type="double" value="60.000000"/>
      <property name="Rotation" type="int" value="0"/>
      <property name="Reflection" type="string" value="0"/>
      <property name="Primary" type="bool" value="true"/>
      <property name="Position" type="empty">
        <property name="X" type="int" value="0"/>
        <property name="Y" type="int" value="0"/>
      </property>
    </property>
  </property>
</channel>

For graphics chipset and driver details, this would be more helpful/definitive

/usr/sbin/hwinfo --gfxcard

/usr/sbin/hwinfo --gfxcard

09: PCI 02.0: 0300 VGA compatible controller (VGA)
  [Created at pci.328]
  Unique ID: _Znp.TnfcNKFgcQ7
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Device Name: "Onboard IGD"
  Model: "Intel Atom Processor D2xxx/N2xxx Integrated Graphics Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x0be2 "Atom Processor D2xxx/N2xxx Integrated Graphics Controller"
  SubVendor: pci 0x8086 "Intel Corporation"
  SubDevice: pci 0x1999 
  Revision: 0x0b
  Driver: "gma500"
  Driver Modules: "drm"
  Memory Range: 0xdfb00000-0xdfbfffff (rw,non-prefetchable)
  I/O Ports: 0xf0f0-0xf0f7 (rw)
  IRQ: 43 (1 event)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00008086d00000BE2sv00008086sd00001999bc03sc00i00"
  Driver Info #0:
    Driver Status: gma500_gfx is active
    Driver Activation Cmd: "modprobe gma500_gfx"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

Primary display adapter: #9

Hmmm… could be a backlight issue (based on a quick online search with ‘gma500_gfx’ ‘black screen’ and similar)…you’re not alone.

http://askubuntu.com/questions/485942/lcd-display-connected-on-lvds-not-working
http://www.linuxforums.org/forum/red-hat-fedora-linux/201545-display-black-straight-after-kms-fedora-20-gma500_gfx.html

With the external VGA display connected, does something like the following bring the eDP-0 display up?

echo 100 > /sys/class/backlight/psb-bl/brightness

Didn’t have any effect.

Worth a shot. I encourage you conduct some online searches concerning the ‘gma500’ driver, ‘black screen’ etc. An upstream bug report may be your best course of action (search for existing gma500 bugs and create a new one if necessary)

https://bugs.freedesktop.org/

Accidentally, I found an old disk with magically modified Ubuntu12 where everything works correctly.
The most interesting thing is, that lsmod there shows ‘cedarview_gfx’ but openSUSE shows ‘gma500’.

lsmod

Module                  Size  Used by
nf_conntrack_ipv6      13581  1 
nf_defrag_ipv6         13175  1 nf_conntrack_ipv6
ip6table_filter        12711  1 
ip6_tables             22528  1 ip6table_filter
xt_tcpudp              12531  4 
nf_conntrack_ipv4      19084  1 
nf_defrag_ipv4         12649  1 nf_conntrack_ipv4
xt_conntrack           12664  2 
nf_conntrack           73847  3 nf_conntrack_ipv6,nf_conntrack_ipv4,xt_conntrack
iptable_filter         12706  1 
ip_tables              18106  1 iptable_filter
x_tables               22011  6 ip6table_filter,ip6_tables,xt_tcpudp,xt_conntrack,iptable_filter,ip_tables
joydev                 17393  0 
psmouse                97340  0 
serio_raw              13027  0 
cedarview_gfx         381314  4 
snd_hda_codec_hdmi     31823  1 
snd_hda_codec_realtek   174385  1 
ttm                    64734  1 cedarview_gfx
drm_kms_helper         32561  1 cedarview_gfx
drm                   196391  6 cedarview_gfx,ttm,drm_kms_helper
snd_hda_intel          32719  0 
snd_hda_codec         109562  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              13276  1 snd_hda_codec
snd_pcm                80916  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer              28931  1 snd_pcm
i2c_algo_bit           13199  1 cedarview_gfx
snd                    62250  7 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore              14635  1 snd
mac_hid                13077  0 
snd_page_alloc         14115  2 snd_hda_intel,snd_pcm
video                  19115  1 cedarview_gfx
shpchp                 32265  0 
lp                     17455  0 
parport                40930  1 lp
ext2                   67987  2 
usbhid                 41937  0 
hid                    81731  1 usbhid
pata_jmicron           12651  2 
e1000e                140131  0 

Yes, AFAIU the cederview drivers were incorporated into the Linux kernel, so now this hardware is supported by the open source gma500_gfx driver. However, you seem to have encountered a likely regression. The only way it will get fixed is to bring it to the attention of the developers via a bug report.