Render icons issue on GL mode

Bug #1015274 reported by Refresh
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
cairo-dock (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hello! Faced with the problem of the correct display icons of your favorite launcher.

When run in OpenGL mode icons display correctly only in the larger size. In carrying out the mouse on the icons at the time they are reducing their disappearance from the panel. And the background image and effects panel zachkov normally appear. Also when you hover over the icons located at the extreme positions of vibration occurs.

http://s014.radikal.ru/i329/1206/5d/e542dfa8a70f.jpg

In normal mode (not Opengl) panel is displayed correctly. Please, help me...

virus@gbook:~$ uname -a
Linux gbook 3.4.2-custom-pae #1 SMP PREEMPT Fri Jun 15 00:54:12 MSK 2012 i686 i686 i386 GNU/Linux (.config same default on 3.2 kernel)

MSI GT70 0NC-034RU i7-3610QM 16Gb 750Gb+ SSD 128Gb nV GTX670M 3GB 17,3 DVD(BR-RW) BT Cam 7800mAh
Ubuntu 12.04 (x86)
xorg 1:7.6+12ubuntu1
xserver-xorg-video-intel 2:2.19.0+git20120613.0db789e1-0ubuntu0sarvatt~precise
xserver-xorg-video-nouveau 1:0.0.16+git20120613.36d3f8c2-0ubuntu0sarvatt~precise
nvidia-current 302.17-0ubuntu1~xedgers~precise1
cairo-dock 3.0.2-1ubuntu0~precise

Revision history for this message
Refresh (jobmail) wrote :

zachkov = icons

Revision history for this message
Matthieu Baerts (matttbe) wrote :

Hello and thank you for this bug report!

This bug is maybe due to your video drivers.
I see that you're using xorg-edgers ppa. Did you have this bug before having added this ppa?
Do you use Bumblebee?
Which video card with which drivers are you using?
What's the output of these commands launched from a terminal:
  $ glxinfo | grep OpenGL
  $ lspci | grep VGA

Revision history for this message
Refresh (jobmail) wrote :

Hi,

virus@gbook:~$ glxinfo | grep OpenGL
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2
OpenGL version string: 3.0 Mesa 8.1-devel
OpenGL shading language version string: 1.30
OpenGL extensions:
virus@gbook:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1213 (rev ff)
virus@gbook:~$

xorg-edgers ppa need for @bumblebee project (switch vga cards).

>Did you have this bug before having added this ppa?

Yes. cairo-doсk I install among some of the first application on a clean system.

Revision history for this message
Refresh (jobmail) wrote :

In optirun mode (switch on Nvidia GT670M) i have this bug too.

virus@gbook:/etc/bumblebee$ optirun glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 670M/PCIe/SSE2
OpenGL version string: 4.2.0 NVIDIA 302.17
OpenGL shading language version string: 4.20 NVIDIA via Cg compiler
OpenGL extensions:
virus@gbook:/etc/bumblebee$ optirun lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1213 (rev a1)
virus@gbook:/etc/bumblebee$

Revision history for this message
Refresh (jobmail) wrote :
Revision history for this message
Matthieu Baerts (matttbe) wrote :

I guess it's a problem with your video drivers but it's strange!
Maybe the only solution is to not use OpenGL backend...

Can you launch the dock from a terminal with this command and post all output messages?
  $ cairo-dock -d ~/cd_test

Revision history for this message
Refresh (jobmail) wrote :
Download full text (4.0 KiB)

virus@gbook:~$ cairo-dock -d ~/cd_test
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-opengl.c:cairo_dock_initialize_opengl_backend:209)
  couldn't find an appropriate visual, trying to get one without Stencil buffer
(it may cause some little deterioration in the rendering) ...

 ============================================================================
 Cairo-Dock version : 3.0.2
 Compiled date : Jun 15 2012 17:21:08
 Built with GTK : 3.4
 Running with OpenGL: 1
 ============================================================================

warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-config.c:cairo_dock_get_integer_key_value:112)
  Файл ключей не содержит ключ «place icons»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-config.c:cairo_dock_get_string_key_value:198)
  Файл ключей не содержит ключ «relative icon»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-config.c:cairo_dock_get_double_list_key_value:315)
  Файл ключей не содержит ключ «hidden bg color»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-keyfile-utilities.c:_cairo_dock_replace_key_values:233)
  Файл ключей не содержит группу «Shortkeys»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-keyfile-utilities.c:_cairo_dock_replace_key_values:233)
  Файл ключей не содержит группу «Shortkeys»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-keyfile-utilities.c:_cairo_dock_replace_key_values:233)
  Файл ключей не содержит ключ «frame4»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-keyfile-utilities.c:_cairo_dock_replace_key_values:233)
  Файл ключей не содержит ключ «frame4_»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-config.c:cairo_dock_get_boolean_key_value:69)
  Файл ключей не содержит ключ «separators»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-keyfile-utilities.c:_cairo_dock_replace_key_values:233)
  Файл ключей не содержит ключ «sep_display»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-config.c:cairo_dock_get_integer_key_value:112)
  Файл ключей не содержит ключ «layout»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-config.c:cairo_dock_get_string_key_value:198)
  Файл ключей не содержит ключ «shortkey»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-config.c:cairo_dock_get_string_key_value:198)
  Файл ключей не содержит ключ «shortkey2»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-config.c:cairo_dock_get_boolean_key_value:69)
  Файл ключей не содержит ключ «confirm action»
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-config.c:cairo_dock_get_integer_key_value:112)
  Файл ключей не содержит ключ «replace image»
CairoKeyBinding '<Super>L' failed!
warning : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-keybinder.c:cd_keybinder_bind:283)
  Couldn't bind '<Super>L' (Завершить сеанс: Lock the screen)
 This shortkey is probably already used by another applet or another application
warning : (/build/buildd/cairo-dock-plug-ins-3.0.2/quick-browser/src/applet-config.c:read_conf_f...

Read more...

Revision history for this message
Refresh (jobmail) wrote :

The other OpenGL applications work fine. Including glxgears, etc. test utils... Game over wine work fine too, sample Diablo 3 :-).

Revision history for this message
Fabounet (fabounet03) wrote : Re: [Cairo-dock-team] [Bug 1015274] Re: Render icons issue on GL mode

"OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2"
no need to say more, the Mesa drivers are usually not good enough to
display correctly OpenGl on transparent windows (games and glxgears
don't use a transparent window).
So your only choice at the moment is probably to use the cairo
rendering mode (cairo-dock -c), which is perfectly fine.

2012/6/29 Refresh <email address hidden>:
> The other OpenGL applications work fine. Including glxgears, etc. test
> utils... Game over wine work fine too, sample Diablo 3 :-).
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Team, which is subscribed to cairo-dock in Ubuntu.
> https://bugs.launchpad.net/bugs/1015274
>
> Title:
>  Render icons issue on GL mode
>
> Status in “cairo-dock” package in Ubuntu:
>  New
>
> Bug description:
>  Hello! Faced with the problem of the correct display icons of your
>  favorite launcher.
>
>  When run in OpenGL mode icons display correctly only in the larger
>  size. In carrying out the mouse on the icons at the time they are
>  reducing their disappearance from the panel. And the background image
>  and effects panel zachkov normally appear. Also when you hover over
>  the icons located at the extreme positions of vibration occurs.
>
>  http://s014.radikal.ru/i329/1206/5d/e542dfa8a70f.jpg
>
>  In normal mode (not Opengl) panel is displayed correctly. Please, help
>  me...
>
>  virus@gbook:~$ uname -a
>  Linux gbook 3.4.2-custom-pae #1 SMP PREEMPT Fri Jun 15 00:54:12 MSK 2012 i686 i686 i386 GNU/Linux (.config same default on 3.2 kernel)
>
>  MSI GT70 0NC-034RU i7-3610QM 16Gb 750Gb+ SSD 128Gb nV GTX670M 3GB 17,3 DVD(BR-RW) BT Cam 7800mAh
>  Ubuntu 12.04 (x86)
>  xorg 1:7.6+12ubuntu1
>  xserver-xorg-video-intel 2:2.19.0+git20120613.0db789e1-0ubuntu0sarvatt~precise
>  xserver-xorg-video-nouveau 1:0.0.16+git20120613.36d3f8c2-0ubuntu0sarvatt~precise
>  nvidia-current 302.17-0ubuntu1~xedgers~precise1
>  cairo-dock 3.0.2-1ubuntu0~precise
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/cairo-dock/+bug/1015274/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to     : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help   : https://help.launchpad.net/ListHelp

Revision history for this message
Refresh (jobmail) wrote :

Fabounet (fabounet03), what u say about this transparent windows? This is standard windows of Terminal... All compiz effect work fine too, including extra as Water & Fire...

http://s48.radikal.ru/i122/1207/66/c19f1fa661d4.jpg

"cairo-dock -c" looks lame, as Unity :-)

Revision history for this message
Refresh (jobmail) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in cairo-dock (Ubuntu):
status: New → Confirmed
Revision history for this message
miccs (meomic) wrote :

just found some video on the youtube (video is not made by me) - but i have exactly the same issues (and i bet Mr. Refresh have/had same)

http://www.youtube.com/watch?v=drSE2_WDWfk

would be nice if it could work again good in the future as it was on my old notebook (w/o intel internal gpu) - just dedicated nvidia.

"cairo-dock -c" is not bad (using it for some time this way) - but it is not looking the same as if it was ran with gl (w/o "-c")

many people who install cairo-dock(new users) will think that it is not working - is broken (i bet so) - so its not that good... if you ask me - and most current notebooks have intel's gpu integrated in the cpu + some dedicated ati/nvidia (as i do).

my system is ubuntu 12.10 x86-64bit, using (w/o compiz) xfce 4.10 + cairo-dock

---
PS. thanks for this very nice dock! - never had a chance to say it :)

Revision history for this message
Matthieu Baerts (matttbe) wrote :

Hello,

Yes, it seems that there is a bug with Intel video drivers for 4000HD series => https://bugs.freedesktop.org/show_bug.cgi?id=55036

> many people who install cairo-dock(new users) will think that it is not working - is broken (i bet so) - so its not that good...
Yes I agree with you but it seems that this problem is not caused by Cairo-Dock... :-/
But note that if you install the dock for the first time, you should have a window to select the backend that you want to use (OpenGL or not). The user is invited to use the OpenGL backend except if there are problems with it (like this one). It's not easy to deal with these kind of bugs...

> and most current notebooks have intel's gpu integrated in the cpu + some dedicated ati/nvidia (as i do).
I've an Intel's gpu integrated in the cpu and I don't have any problem :) It's just this 4000HD series...

Revision history for this message
Fabounet (fabounet03) wrote :

In your case, if you start the dock for the first time with no
parameter ("cairo-dock -d ~/test" in a terminal), does it ask you if
you want to use opengl ?
Indeed, it's hard to detect buggy drivers; the best is to report the
problem to the devs of the Intel drivers.

2012/11/6 Matthieu Baerts <email address hidden>:
> Hello,
>
> Yes, it seems that there is a bug with Intel video drivers for 4000HD
> series => https://bugs.freedesktop.org/show_bug.cgi?id=55036
>
>> many people who install cairo-dock(new users) will think that it is not working - is broken (i bet so) - so its not that good...
> Yes I agree with you but it seems that this problem is not caused by Cairo-Dock... :-/
> But note that if you install the dock for the first time, you should have a window to select the backend that you want to use (OpenGL or not). The user is invited to use the OpenGL backend except if there are problems with it (like this one). It's not easy to deal with these kind of bugs...
>
>> and most current notebooks have intel's gpu integrated in the cpu + some dedicated ati/nvidia (as i do).
> I've an Intel's gpu integrated in the cpu and I don't have any problem :) It's just this 4000HD series...
>
> ** Bug watch added: freedesktop.org Bugzilla #55036
> https://bugs.freedesktop.org/show_bug.cgi?id=55036
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Team, which is subscribed to cairo-dock in Ubuntu.
> https://bugs.launchpad.net/bugs/1015274
>
> Title:
> Render icons issue on GL mode
>
> Status in “cairo-dock” package in Ubuntu:
> Confirmed
>
> Bug description:
> Hello! Faced with the problem of the correct display icons of your
> favorite launcher.
>
> When run in OpenGL mode icons display correctly only in the larger
> size. In carrying out the mouse on the icons at the time they are
> reducing their disappearance from the panel. And the background image
> and effects panel zachkov normally appear. Also when you hover over
> the icons located at the extreme positions of vibration occurs.
>
> http://s014.radikal.ru/i329/1206/5d/e542dfa8a70f.jpg
>
> In normal mode (not Opengl) panel is displayed correctly. Please, help
> me...
>
> virus@gbook:~$ uname -a
> Linux gbook 3.4.2-custom-pae #1 SMP PREEMPT Fri Jun 15 00:54:12 MSK 2012 i686 i686 i386 GNU/Linux (.config same default on 3.2 kernel)
>
> MSI GT70 0NC-034RU i7-3610QM 16Gb 750Gb+ SSD 128Gb nV GTX670M 3GB 17,3 DVD(BR-RW) BT Cam 7800mAh
> Ubuntu 12.04 (x86)
> xorg 1:7.6+12ubuntu1
> xserver-xorg-video-intel 2:2.19.0+git20120613.0db789e1-0ubuntu0sarvatt~precise
> xserver-xorg-video-nouveau 1:0.0.16+git20120613.36d3f8c2-0ubuntu0sarvatt~precise
> nvidia-current 302.17-0ubuntu1~xedgers~precise1
> cairo-dock 3.0.2-1ubuntu0~precise
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/cairo-dock/+bug/1015274/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.