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

MythTV noreply at mythtv.org
Thu Feb 16 10:48:45 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 pennguin@…):

 I have the same problem as Yianni on ArchLinux with nvidia card (GeForce
 8600 GT) and binary drivers 295.20. Compiled yesterday from master branch.
 The same mythtv version works good on Intel integrated graphic card. For
 me only 1/4 of the screen is painted with background when starting
 frontend (no buttons, just background) and the rest of the screen is
 black.


 {{{
 MythTV Version : Unknown-gef3fc49
 MythTV Branch : master
 Network Protocol : 72
 Library API : 0.25.20120212-5
 QT Version : 4.8.0
 Options compiled in:
  linux profile use_hidesyms using_alsa using_pulse using_pulseoutput
 using_backend using_bindings_python using_bindings_php using_dvb
 using_frontend using_hdpvr using_iptv using_ivtv using_libcrypto
 using_libdns_sd using_libxml2 using_libudf using_mheg using_opengl_video
 using_qtwebkit using_qtscript using_qtdbus using_v4l2 using_x11
 using_xrandr using_xv using_bindings_python using_bindings_php
 using_mythtranscode using_opengl using_opengles using_vdpau
 using_ffmpeg_threads using_live using_mheg using_libass using_libxml2
 using_libudf

 }}}


 {{{
 % mythfrontend
 2012-02-16 11:44:26.283294 C  mythfrontend version: master [Unknown-
 gef3fc49] www.mythtv.org
 2012-02-16 11:44:26.283321 N  Enabled verbose msgs:  general
 2012-02-16 11:44:26.283352 N  Setting Log Level to LOG_INFO
 2012-02-16 11:44:26.283407 I  Added logging to the console
 2012-02-16 11:44:26.283414 I  Added database logging to table logging
 2012-02-16 11:44:26.283555 N  Setting up SIGHUP handler
 2012-02-16 11:44:26.284622 N  Using runtime prefix = /usr
 2012-02-16 11:44:26.284754 N  Using configuration directory =
 /home/pennguin/.mythtv
 2012-02-16 11:44:26.284965 W  This application expects to be running a
 locale that specifies a UTF-8 codeset, and many features may behave
 improperly with your current language settings. Please set the LC_ALL or
 LC_CTYPE, and LANG variable(s) in the environment in which this program is
 executed to include a UTF-8 codeset (such as 'en_US.UTF-8').
 2012-02-16 11:44:26.287147 E  MediaRenderer::HttpServer Create Error
 2012-02-16 11:44:26.288787 E  Unable to read configuration file mysql.txt
 2012-02-16 11:44:26.288988 N  Empty LocalHostName.
 2012-02-16 11:44:26.288998 I  Using localhost value of zygzak
 2012-02-16 11:44:26.289151 I  Testing network connectivity to
 '10.128.0.130'
 2012-02-16 11:44:26.289465 I  Starting process manager
 2012-02-16 11:44:26.291699 I  Starting process signal handler
 2012-02-16 11:44:26.291723 I  Starting IO manager (read)
 2012-02-16 11:44:26.291762 I  Starting IO manager (write)
 2012-02-16 11:44:26.410650 I  Database connection created: DBManager0
 2012-02-16 11:44:26.410700 I  New DB connection, total: 1
 2012-02-16 11:44:26.416135 I  Connected to database 'mythconverg' at host:
 10.128.0.130
 2012-02-16 11:44:26.435457 I  Closing DB connection named 'DBManager0'
 2012-02-16 11:44:26.435715 I  Database connection created: DBManager1
 2012-02-16 11:44:26.435734 I  New DB connection, total: 1
 2012-02-16 11:44:26.444320 I  Connected to database 'mythconverg' at host:
 10.128.0.130
 2012-02-16 11:44:26.453000 I  Current locale pl_PT
 2012-02-16 11:44:26.453066 E  No locale defaults file for pl_PT, skipping
 2012-02-16 11:44:26.485174 I  Database connection created: DBManager2
 2012-02-16 11:44:26.485203 I  New DB connection, total: 2
 2012-02-16 11:44:26.490165 I  Connected to database 'mythconverg' at host:
 10.128.0.130
 2012-02-16 11:44:26.492996 I  ScreenSaverX11Private: DPMS is active.
 2012-02-16 11:44:26.558554 N  Desktop video mode: 1360x768 60.015 Hz
 2012-02-16 11:44:26.705254 E  Bonjour: Error: -65537
 2012-02-16 11:44:26.705269 E  Bonjour: Failed to register service.
 2012-02-16 11:44:26.705400 E  RAOP Conn: Failed to read key from:
 /home/pennguin/.mythtv/RAOPKey.rsa
 2012-02-16 11:44:26.705412 E  RAOP Device: Aborting startup - no key
 found.
 2012-02-16 11:44:26.735203 I  Loading pl translation for module
 mythfrontend
 2012-02-16 11:44:26.801113 I  Binding to UDP 127.0.0.1:6948
 2012-02-16 11:44:26.801177 I  Binding to UDP 10.128.0.131:6948
 2012-02-16 11:44:26.801273 I  Binding to UDP ::1:6948
 2012-02-16 11:44:26.801323 I  Binding to UDP 255.255.255.255:6948
 2012-02-16 11:44:27.121211 I  Using Frameless Window
 2012-02-16 11:44:27.121264 I  Using Full Screen Window
 2012-02-16 11:44:27.137947 I  Trying the OpenGL painter
 2012-02-16 11:44:27.139656 W  NVCtrl: OpenGL Sync to VBlank is disabled.
 2012-02-16 11:44:27.139672 W  NVCtrl: For best results enable this in
 NVidia settings or try running:
 2012-02-16 11:44:27.139677 W  NVCtrl: nvidia-settings -a "SyncToVBlank=1"
 2012-02-16 11:44:27.139696 W  NVCtrl: Alternatively try setting the
 '__GL_SYNC_TO_VBLANK' environment variable.
 2012-02-16 11:44:27.229822 I  OpenGL: Vendor  : NVIDIA Corporation
 2012-02-16 11:44:27.229836 I  OpenGL: Renderer: GeForce 8600 GT/PCIe/SSE2
 2012-02-16 11:44:27.229841 I  OpenGL: Version : 3.3.0 NVIDIA 295.20
 2012-02-16 11:44:27.229858 I  OpenGL: Max texture size: 8192 x 8192
 2012-02-16 11:44:27.229864 I  OpenGL: Direct rendering: Yes
 2012-02-16 11:44:27.229870 I  OpenGL2ES: Found default functionality.
 2012-02-16 11:44:27.229874 I  OpenGL2ES: Framebuffer Objects available.
 2012-02-16 11:44:27.229899 I  OpenGL2ES: Pixel Buffer Objects available.
 2012-02-16 11:44:27.237313 E  OpenGL2: Failed to compile shader.
 2012-02-16 11:44:27.237327 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-16 11:44:27.237330 E  #version 100
 precision mediump float;
 varying vec4 v_color;
 void main(void)
 {
     gl_FragColor = v_color;
 }

 2012-02-16 11:44:27.238417 E  OpenGL2: Failed to compile shader.
 2012-02-16 11:44:27.238429 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-16 11:44:27.238435 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-16 11:44:27.239349 E  OpenGL2: Failed to compile shader.
 2012-02-16 11:44:27.239361 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-16 11:44:27.239367 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-16 11:44:27.240271 E  OpenGL2: Failed to compile shader.
 2012-02-16 11:44:27.240292 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-16 11:44:27.240300 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-16 11:44:27.241190 E  OpenGL2: Failed to compile shader.
 2012-02-16 11:44:27.241202 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-16 11:44:27.241208 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-16 11:44:27.242127 E  OpenGL2: Failed to compile shader.
 2012-02-16 11:44:27.242141 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-16 11:44:27.242148 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-16 11:44:27.242687 I  OpenGL: Initialised MythRenderOpenGL
 2012-02-16 11:44:27.447671 I  Current MythTV Schema Version (DBSchemaVer):
 1296
 2012-02-16 11:44:29.254890 N  Registering Internal as a media playback
 plugin.
 2012-02-16 11:44:29.307162 W  No plugins directory /usr/lib/mythtv/plugins
 2012-02-16 11:44:29.492630 N  Found mainmenu.xml for theme 'Terra'
 2012-02-16 11:44:29.869069 I  Database connection created: DBManager3
 2012-02-16 11:44:29.869093 I  New DB connection, total: 3
 2012-02-16 11:44:29.884128 I  Connected to database 'mythconverg' at host:
 10.128.0.130
 2012-02-16 11:44:29.912952 I  MythCoreContext: Connecting to backend
 server: 10.128.0.130:6543 (try 1 of 1)
 2012-02-16 11:44:29.915953 I  Using protocol version 72
 2012-02-16 11:44:44.605516 I  Using protocol version 72
 2012-02-16 11:44:44.611235 I  Using protocol version 72
 ^C

 }}}

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


More information about the mythtv-commits mailing list