[mythtv-commits] Ticket #10336: black screen using opengl painter in opensuse 12.1

MythTV noreply at mythtv.org
Wed Feb 15 18:17:51 UTC 2012


#10336: black screen using opengl painter in opensuse 12.1
---------------------------------------+-----------------------------
 Reporter:  yiannividalis@…            |          Owner:
     Type:  Bug Report - General       |         Status:  new
 Priority:  minor                      |      Milestone:  unknown
Component:  MythTV - General           |        Version:  Master Head
 Severity:  medium                     |     Resolution:
 Keywords:                             |  Ticket locked:  0
---------------------------------------+-----------------------------

Comment (by yiannividalis@…):

 I updated to
 MythTV Version : v0.25pre-4541-g94d27c6-dirty
 MythTV Branch : master
 Network Protocol : 72
 Library API : 0.25.20120212-5
 QT Version : 4.7.4
 Options compiled in:
  linux profile use_hidesyms using_alsa using_oss using_backend
 using_bindings_perl using_bindings_python using_bindings_php using_dvb
 using_frontend using_hdpvr using_iptv using_libcrypto using_libfftw3
 using_libxml2 using_lirc using_mheg using_qtwebkit using_qtscript
 using_qtdbus using_v4l2 using_x11 using_xrandr using_bindings_perl
 using_bindings_python using_bindings_php using_mythtranscode using_opengl
 using_opengles using_vdpau using_ffmpeg_threads using_live using_mheg
 using_libxml2

 but the problem remains. Things I tried:
  - changing the theme to Graphite and Mythcenter-wide - No success
  - changing the ThemePainter to qt using phpMyAdmin - No success
  - I edited the configure file to disable opengles - No success

 I was wrong before, i.e. the system is responsive and doesn't require
 ctrl+c, i.e. it exits by pressing escape.

 I am enclosing another terminal output because it shows more messages.

 Can someone at least help me bypass this problem until I setup the
 backend? If not here, maybe in the users list?

 Thanks

 Yianni.

 {{{
 2012-02-15 19:56:56.356339 C  mythtv-setup version: master
 [v0.25pre-4541-g94d27c6-dirty] www.mythtv.org
 2012-02-15 19:56:56.356379 N  Enabled verbose msgs:  general
 2012-02-15 19:56:56.356420 N  Setting Log Level to LOG_INFO
 2012-02-15 19:56:56.356481 I  Added logging to the console
 2012-02-15 19:56:56.356489 I  Added database logging to table logging
 2012-02-15 19:56:56.356613 N  Setting up SIGHUP handler
 2012-02-15 19:56:56.356835 N  Using runtime prefix = /usr
 2012-02-15 19:56:56.356852 N  Using configuration directory =
 /home/yianni/.mythtv
 2012-02-15 19:56:56.358373 N  Empty LocalHostName.
 2012-02-15 19:56:56.358387 I  Using localhost value of storage
 2012-02-15 19:56:56.358570 I  Testing network connectivity to
 '192.168.13.100'
 2012-02-15 19:56:56.361074 I  Starting process manager
 2012-02-15 19:56:56.361212 I  Starting IO manager (read)
 2012-02-15 19:56:56.362740 I  Starting IO manager (write)
 2012-02-15 19:56:56.362859 I  Starting process signal handler
 2012-02-15 19:56:56.512828 I  Database connection created: DBManager0
 2012-02-15 19:56:56.512875 I  New DB connection, total: 1
 2012-02-15 19:56:56.515220 I  Connected to database 'mythconverg' at host:
 192.168.13.100
 2012-02-15 19:56:56.520143 I  Closing DB connection named 'DBManager0'
 2012-02-15 19:56:56.520301 I  Database connection created: DBManager1
 2012-02-15 19:56:56.520319 I  New DB connection, total: 1
 2012-02-15 19:56:56.520764 I  Connected to database 'mythconverg' at host:
 192.168.13.100
 2012-02-15 19:56:56.521601 I  Current locale el_GR
 2012-02-15 19:56:56.521658 E  No locale defaults file for el_GR, skipping
 2012-02-15 19:56:56.557520 I  Database connection created: DBManager2
 2012-02-15 19:56:56.557550 I  New DB connection, total: 2
 2012-02-15 19:56:56.558186 I  Connected to database 'mythconverg' at host:
 192.168.13.100
 2012-02-15 19:56:56.564270 I  ScreenSaverX11Private: DPMS is active.
 2012-02-15 19:56:56.628083 N  Desktop video mode: 1920x1080 60.000 Hz
 2012-02-15 19:56:56.638590 C  MythCoreContext: Host is configured to
 listen on 0:0:0:0:0:0:0:1, but address is not used on any local network
 interfaces.
 2012-02-15 19:56:56.644357 I  Loading el translation for module
 mythfrontend
 2012-02-15 19:56:56.644907 E  LIRC: Failed to connect to Unix socket
 '/dev/lircd'
                         eno: Îεν ÏÏάÏÏει ÏέÏοιο αÏÏείο ή
 καÏÎ¬Î»Î¿Î³Î¿Ï (2)
 2012-02-15 19:56:56.645480 I  Binding to UDP 127.0.0.1:6948
 2012-02-15 19:56:56.645540 I  Binding to UDP 192.168.13.100:6948
 2012-02-15 19:56:56.645591 I  Binding to UDP 255.255.255.255:6948
 2012-02-15 19:56:56.679914 I  Using Frameless Window
 2012-02-15 19:56:56.679984 I  Using Full Screen Window
 2012-02-15 19:56:56.888856 I  Trying the OpenGL painter
 2012-02-15 19:56:57.031802 W  NVCtrl: OpenGL Sync to VBlank is disabled.
 2012-02-15 19:56:57.031818 W  NVCtrl: For best results enable this in
 NVidia settings or try running:
 2012-02-15 19:56:57.031822 W  NVCtrl: nvidia-settings -a "SyncToVBlank=1"
 2012-02-15 19:56:57.031859 W  NVCtrl: Alternatively try setting the
 '__GL_SYNC_TO_VBLANK' environment variable.
 2012-02-15 19:56:57.306115 I  OpenGL: Vendor  :
 2012-02-15 19:56:57.306129 I  OpenGL: Renderer:
 2012-02-15 19:56:57.306134 I  OpenGL: Version :
 2012-02-15 19:56:57.306142 I  OpenGL: Max texture size: 512 x 512
 2012-02-15 19:56:57.306147 I  OpenGL: Direct rendering: Yes
 2012-02-15 19:56:57.306152 I  OpenGL2ES: Found default functionality.
 2012-02-15 19:56:57.306156 I  OpenGL2ES: Framebuffer Objects available.
 2012-02-15 19:56:57.312012 E  OpenGL2: Failed to compile shader.
 2012-02-15 19:56:57.312024 E  0(2) : warning C7022: unrecognized profile
 specifier "mediump"
 0(2) : warning C7022: unrecognized profile specifier "precision"
 0(3) : error C7573: OpenGL/ES requires precision specifier on float types

 2012-02-15 19:56:57.312027 E  #version 100
 precision mediump float;
 varying vec4 v_color;
 void main(void)
 {
     gl_FragColor = v_color;
 }

 2012-02-15 19:56:57.312688 E  OpenGL2: Failed to compile shader.
 2012-02-15 19:56:57.312695 E  0(2) : warning C7022: unrecognized profile
 specifier "mediump"
 0(2) : warning C7022: unrecognized profile specifier "precision"
 0(4) : error C7573: OpenGL/ES requires precision specifier on float types
 0(5) : error C7573: OpenGL/ES requires precision specifier on float types

 2012-02-15 19:56:57.312698 E  #version 100
 precision mediump float;
 uniform sampler2D s_texture0;
 varying vec4 v_color;
 varying vec2 v_texcoord0;
 void main(void)
 {
     gl_FragColor = texture2D(s_texture0, v_texcoord0) * v_color;
 }

 2012-02-15 19:56:57.313342 E  OpenGL2: Failed to compile shader.
 2012-02-15 19:56:57.313349 E  0(2) : warning C7022: unrecognized profile
 specifier "mediump"
 0(2) : warning C7022: unrecognized profile specifier "precision"
 0(3) : error C7573: OpenGL/ES requires precision specifier on float types
 0(4) : error C7573: OpenGL/ES requires precision specifier on float types
 0(5) : error C7573: OpenGL/ES requires precision specifier on float types
 0(8) : error C7573: OpenGL/ES requires precision specifier on float types
 0(9) : error C7573: OpenGL/ES requires precision specifier on float types

 2012-02-15 19:56:57.313354 E  #version 100
 precision mediump float;
 varying vec4 v_color;
 varying vec2 v_position;
 uniform mat4 u_parameters;
 void main(void)
 {
     float dis = distance(v_position.xy, u_parameters[0].xy);
     float mult = smoothstep(u_parameters[0].z, u_parameters[0].w, dis);
     gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, mult);
 }

 2012-02-15 19:56:57.314033 E  OpenGL2: Failed to compile shader.
 2012-02-15 19:56:57.314043 E  0(2) : warning C7022: unrecognized profile
 specifier "mediump"
 0(2) : warning C7022: unrecognized profile specifier "precision"
 0(3) : error C7573: OpenGL/ES requires precision specifier on float types
 0(4) : error C7573: OpenGL/ES requires precision specifier on float types
 0(5) : error C7573: OpenGL/ES requires precision specifier on float types
 0(8) : error C7573: OpenGL/ES requires precision specifier on float types
 0(9) : error C7573: OpenGL/ES requires precision specifier on float types
 0(10) : error C7573: OpenGL/ES requires precision specifier on float types
 0(11) : error C7573: OpenGL/ES requires precision specifier on float types

 2012-02-15 19:56:57.314049 E  #version 100
 precision mediump float;
 varying vec4 v_color;
 varying vec2 v_position;
 uniform mat4 u_parameters;
 void main(void)
 {
     float dis = distance(v_position.xy, u_parameters[0].xy);
     float rad = u_parameters[0].z;
     float wid = u_parameters[0].w;
     float mult = smoothstep(rad + wid, rad + (wid - 1.0), dis) *
 smoothstep(rad - (wid + 1.0), rad - wid, dis);
     gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, mult);
 }

 2012-02-15 19:56:57.314697 E  OpenGL2: Failed to compile shader.
 2012-02-15 19:56:57.314705 E  0(2) : warning C7022: unrecognized profile
 specifier "mediump"
 0(2) : warning C7022: unrecognized profile specifier "precision"
 0(3) : error C7573: OpenGL/ES requires precision specifier on float types
 0(4) : error C7573: OpenGL/ES requires precision specifier on float types
 0(5) : error C7573: OpenGL/ES requires precision specifier on float types
 0(8) : error C7573: OpenGL/ES requires precision specifier on float types
 0(9) : error C7573: OpenGL/ES requires precision specifier on float types
 0(10) : error C7573: OpenGL/ES requires precision specifier on float types

 2012-02-15 19:56:57.314710 E  #version 100
 precision mediump float;
 varying vec4 v_color;
 varying vec2 v_position;
 uniform mat4 u_parameters;
 void main(void)
 {
     float dis = abs(u_parameters[0].x - v_position.x);
     float y = u_parameters[0].y * 2.0;
     float mult = smoothstep(y, y - 0.1, dis) * smoothstep(-0.1, 0.0, dis);
     gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, mult);
 }

 2012-02-15 19:56:57.315379 E  OpenGL2: Failed to compile shader.
 2012-02-15 19:56:57.315386 E  0(2) : warning C7022: unrecognized profile
 specifier "mediump"
 0(2) : warning C7022: unrecognized profile specifier "precision"
 0(3) : error C7573: OpenGL/ES requires precision specifier on float types
 0(4) : error C7573: OpenGL/ES requires precision specifier on float types
 0(5) : error C7573: OpenGL/ES requires precision specifier on float types
 0(8) : error C7573: OpenGL/ES requires precision specifier on float types
 0(9) : error C7573: OpenGL/ES requires precision specifier on float types
 0(10) : error C7573: OpenGL/ES requires precision specifier on float types

 2012-02-15 19:56:57.315391 E  #version 100
 precision mediump float;
 varying vec4 v_color;
 varying vec2 v_position;
 uniform mat4 u_parameters;
 void main(void)
 {
     float dis = abs(u_parameters[0].x - v_position.y);
     float x = u_parameters[0].y * 2.0;
     float mult = smoothstep(x, x - 0.1, dis) * smoothstep(-0.1, 0.0, dis);
     gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, mult);
 }

 2012-02-15 19:56:57.315759 I  OpenGL: Initialised MythRenderOpenGL
 2012-02-15 19:56:57.652090 E  XMLParseBase: Unable to load window
 'backgroundwindow' from base
 2012-02-15 19:56:57.654489 I  Current MythTV Schema Version (DBSchemaVer):
 1296
 2012-02-15 19:56:58.126693 E  Failed to create OpenGL texture.
 ... Repeating until I press escape.
 2012-02-15 19:57:00.405952 E  Failed to create OpenGL texture.
 2012-02-15 19:57:00.420084 E  Failed to create OpenGL texture.
 2012-02-15 19:57:00.434217 E  Failed to create OpenGL texture.
 2012-02-15 19:57:00.448405 E  Failed to create OpenGL texture.
 2012-02-15 19:57:00.600362 I  OpenGL2: Deleting OpenGL Resources
 2012-02-15 19:57:00.600385 I  OpenGL: Deleting OpenGL Resources
 2012-02-15 19:57:00.602711 I  Closing DB connection named 'DBManager2'
 2012-02-15 19:57:00.644496 I  Closing DB connection named 'DBManager1'
 }}}

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/10336#comment:1>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list