[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