[RV515] Switcher applet not displayed with OpenGL

Bug #491251 reported by Vish
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Cairo-Dock Core
Invalid
High
Unassigned
Mesa
Invalid
Medium
mesa (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Using 2.1.1-3-1ubuntu2~karmic from the stable ppa , and Kernel 2.6.32-6 from the Lucid repos[since KMS and OpenGL works better with this kernel].

When running cairo-dock in the openGL mode , the switcher applet is not displayed [attached screenshot]

But the applet works fine the desktop numbers are displayed but the only problem is that the switcher is not displayed.
When i use the non-OpenGL version , there is no such problem.

[lspci]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility X1400 [1002:7145]
     Subsystem: Acer Incorporated [ALI] Device [1025:0094]

Revision history for this message
Vish (vish) wrote :
Revision history for this message
Vish (vish) wrote :

Attaching debug.txt from running > $ cairo-dock -l debug > debug.txt

Revision history for this message
Vish (vish) wrote :

Also wanted to mention , that I'v been testing the OpenGL version [from stable and weekly ppa ]since i reported Bug #408065 , and the same problem was always present. I'v tested the dock with the karmic kernels too , It just seems there is a problem with the switcher applet , which hasnt been noticed yet.

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

Hello mac_v

I think there is simply a lack of pbuffer support by Mesa. Can you have a look to this bug #428900 and confirm (or not) that there are same problems?
After that I think the best thing to do is to post a new bug report directly on Mesa bugs tracker (on FreeDesktop : https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa )

Thanks for your help and thanks to test Cairo-Dock on newest environments !

Revision history for this message
Vish (vish) wrote :

@Matthieu:

Hmm , that bug has me a bit confused :(
First , it started as the dock suddenly having a white background instead of the regular transparent one.
But later , it turned into a a couple of invisible apps.

For me , the switcher , the applet even when i start it , it does not appear. But when i mouse-over the applet i can see the desktop names.

What do i need to do to test/confirm if the issue is the same?

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

Hi,

If I test Cairo-Dock with OpenGL on a old notebook and its SiS card on Ubuntu Karmic 9.10, I don't have a white background but I have a couple of invisible applets (PowerManager, Clock, etc.).
It seems that the bug of the white background mentioned on the bug #428900 is due to a problem with Intel drivers. But the bug of invisible apps seems to be due to Mesa and its lack of pBuffer support.

About your problem, the responsible can be Mesa or the radeon free drivers but also your card, the kernel and maybe other project :-/ .
It seems that Mesa supports now pBuffer (if I understand well, you don't have the same problems as described on the bug #428900 but you have the last version of Mesa) but there certainly still have some bugs or lacks.
I think The best thing to do it's to test this last version of Mesa with an Intel card and compare the comportment. But I personally can't do that now and I don't have a computer with an Intel card... But on the other hand I can tell to other guys to test it but I don't know if there will have an alpha-tester for that :)
But we can also ask somebody from Mesa dev. team to test Cairo-Dock with OpenGL. Or somebody from the radeon free drivers dev. team.

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

@mac_v: Can you confirm that you don't have any problem with Clock or PowerManager applets placed into the dock? (and if you launch CD with:
  $ cairo-dock -o

Do you have the same problem with indirect rendering?
  $ cairo-dock -o -i

Thanks

Revision history for this message
Vish (vish) wrote :

Hi , I do not use the clock or the gpm applets , hence is hadnt noticed the problems earlier but I tested them out.
Yes, there is problem with those applets too , both the gpm applet does not appear either with $ cairo-dock -o or $ cairo-dock -o -i.

Further there is an additional problem with the clock applet , if the clock applet is present the dock does not even start when started with $ cairo-dock -o , but starts with $ cairo-dock -o -i and the clock is not displayed. Attaching the debug logs

Revision history for this message
Vish (vish) wrote :
Revision history for this message
Vish (vish) wrote :

Should we open a Mesa task in lp too ? and Do i need to file a separate mesa bug upstream?

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

I think it can be interesting to open a new bug report on Mesa bug tracker.
The invisible icons are confirmed on this bug #428900 because of the lack of pBuffer support.
Maybe your problem is related but I'm quite sure that they will quickly answer if it's a problem due to Mesa (or not). Can you open a new bug on FreeDesktop : https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa ? If you want I can do it but in fact Mesa isn't used with proprietary drivers of Nvidia :-/ and I can't test a new system on my old notebook... But I can add some informations if it's needed ;)

 > Further there is an additional problem with the clock applet , if the clock applet is present the dock does not even start when started with $ cairo-dock -o
Can you test with the latest rc version ? => https://launchpad.net/~cairo-dock-team/+archive/weekly

Thanks

Revision history for this message
Fabounet (fabounet03) wrote : Re: [Cairo-dock-team] [Bug 491251] Re: Switcher applet not displayed with OpenGL

just to say that Switcher doesn't use the pbuffers, but a mere copy of the
cairo surface to the opengl texture.
hope this can help the drivers devs ^_^

2009/12/4 Matthieu Baerts <email address hidden>

> I think it can be interesting to open a new bug report on Mesa bug tracker.
> The invisible icons are confirmed on this bug #428900 because of the lack
> of pBuffer support.
> Maybe your problem is related but I'm quite sure that they will quickly
> answer if it's a problem due to Mesa (or not). Can you open a new bug on
> FreeDesktop : https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa ? If
> you want I can do it but in fact Mesa isn't used with proprietary drivers of
> Nvidia :-/ and I can't test a new system on my old notebook... But I can add
> some informations if it's needed ;)
>
> > Further there is an additional problem with the clock applet , if the
> clock applet is present the dock does not even start when started with $
> cairo-dock -o
> Can you test with the latest rc version ? =>
> https://launchpad.net/~cairo-dock-team/+archive/weekly<https://launchpad.net/%7Ecairo-dock-team/+archive/weekly>
>
> Thanks
>
> --
> Switcher applet not displayed with OpenGL
> https://bugs.launchpad.net/bugs/491251
> You received this bug notification because you are a member of Cairo-
> Dock Team, which is subscribed to Cairo-Dock Core.
>
> Status in Cairo-Dock : Core: New
>
> Bug description:
> Using 2.1.1-3-1ubuntu2~karmic from the stable ppa , and Kernel 2.6.32-6
> from the Lucid repos[since KMS and OpenGL works better with this kernel].
>
> When running cairo-dock in the openGL mode , the switcher applet is not
> displayed [attached screenshot]
>
> But the applet works fine the desktop numbers are displayed but the only
> problem is that the switcher is not displayed.
> When i use the non-OpenGL version , there is no such problem.
>
>
> [lspci]
> 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon
> Mobility X1400 [1002:7145]
> Subsystem: Acer Incorporated [ALI] Device [1025:0094]
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team<https://launchpad.net/%7Ecairo-dock-team>
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team<https://launchpad.net/%7Ecairo-dock-team>
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
Fabounet (fabounet03) wrote : Re: Switcher applet not displayed with OpenGL

just to be sure it's not a problem in Cairo-Dock, could you please deactivate all the plug-ins except switcher, and then relaunch the dock ?
also, did you try to change some parameters (like the one showing the windows) ?
if the bug is still present, could you please link it to the appropriate drivers project ?
Thanks !

Changed in cairo-dock-core:
status: New → Incomplete
Revision history for this message
In , Vish (vish) wrote :

Created an attachment (id=32031)
applet not displayed with OpenGL.

Using 2.1.1-3-1ubuntu2~karmic from the stable ppa , and Kernel 2.6.32-6 from the Lucid repos[since KMS and OpenGL works better with this kernel].

When running cairo-dock in the openGL mode , the switcher applet is not displayed [attached screenshot]

But the applet works fine the desktop numbers are displayed but the only problem is that the switcher is not displayed.
When i use the non-OpenGL version , there is no such problem.

[lspci]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility X1400 [1002:7145]
     Subsystem: Acer Incorporated [ALI] Device [1025:0094]

Cairo-dock authors mention that :
Switcher applet doesn't use the pbuffers, but a mere copy of the
cairo surface to the opengl texture.

Revision history for this message
In , Vish (vish) wrote :

Architecture: i386
CheckboxSubmission: 417990aadff2335cd485c57bb06c8968
CheckboxSystem: 5484a8dd99f006173bd2ac53fa4837c2
DistroRelease: Ubuntu 9.10
MachineType: Acer, inc. Aspire 5670
Package: mesa (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-7-generic root=UUID=070f2a33-a167-4055-9429-e626203105d4 ro quiet splash radeon.modeset=1
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
 LANGUAGE=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.32-7.10-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu10
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
Uname: Linux 2.6.32-7-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
dmi.bios.date: 01/12/07
dmi.bios.vendor: Acer
dmi.bios.version: v1.3239
dmi.board.name: Bodensee
dmi.board.vendor: Acer, Inc.
dmi.board.version: Not Applicable
dmi.chassis.type: 1
dmi.chassis.vendor: Acer, Inc.
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAcer:bvrv1.3239:bd01/12/07:svnAcer,inc.:pnAspire5670:pvrNotApplicable:rvnAcer,Inc.:rnBodensee:rvrNotApplicable:cvnAcer,Inc.:ct1:cvrN/A:
dmi.product.name: Aspire 5670
dmi.product.version: Not Applicable
dmi.sys.vendor: Acer, inc.
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.32-7-generic

Revision history for this message
In , Vish (vish) wrote :

Created an attachment (id=32033)
BootDmesg.txt

Revision history for this message
In , Vish (vish) wrote :

Created an attachment (id=32034)
CurrentDmesg.txt

Revision history for this message
In , Vish (vish) wrote :

Created an attachment (id=32035)
glxinfo

Revision history for this message
In , Vish (vish) wrote :

Created an attachment (id=32036)
XorgLog

I reported the bug initially in launchpad.
Additional info are attached to the lp bug report too > https://bugs.launchpad.net/mesa/+bug/491251

Revision history for this message
Vish (vish) wrote : Re: Switcher applet not displayed with OpenGL

@Matthieu Baerts:
Oddly the weekly ppa is using version number older than the stable ppa , so not sure which to use...
When i try to downgrade to the weekly pps , synaptic asks me to uninstall cairo-dock... So didnt test it with the weekly.

Kindly check the version numbers.

Revision history for this message
Vish (vish) wrote : apport-collect data

Architecture: i386
CheckboxSubmission: 417990aadff2335cd485c57bb06c8968
CheckboxSystem: 5484a8dd99f006173bd2ac53fa4837c2
DistroRelease: Ubuntu 9.10
MachineType: Acer, inc. Aspire 5670
Package: mesa (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-7-generic root=UUID=070f2a33-a167-4055-9429-e626203105d4 ro quiet splash radeon.modeset=1
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
 LANGUAGE=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.32-7.10-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu10
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
Uname: Linux 2.6.32-7-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
dmi.bios.date: 01/12/07
dmi.bios.vendor: Acer
dmi.bios.version: v1.3239
dmi.board.name: Bodensee
dmi.board.vendor: Acer, Inc.
dmi.board.version: Not Applicable
dmi.chassis.type: 1
dmi.chassis.vendor: Acer, Inc.
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAcer:bvrv1.3239:bd01/12/07:svnAcer,inc.:pnAspire5670:pvrNotApplicable:rvnAcer,Inc.:rnBodensee:rvrNotApplicable:cvnAcer,Inc.:ct1:cvrN/A:
dmi.product.name: Aspire 5670
dmi.product.version: Not Applicable
dmi.sys.vendor: Acer, inc.
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.32-7-generic

Revision history for this message
Vish (vish) wrote : BootDmesg.txt
Revision history for this message
Vish (vish) wrote : CurrentDmesg.txt
Revision history for this message
Vish (vish) wrote : Lspci.txt
Revision history for this message
Vish (vish) wrote : Lsusb.txt
Revision history for this message
Vish (vish) wrote : PciDisplay.txt
Revision history for this message
Vish (vish) wrote : ProcCpuinfo.txt
Revision history for this message
Vish (vish) wrote : ProcInterrupts.txt
Revision history for this message
Vish (vish) wrote : ProcModules.txt
Revision history for this message
Vish (vish) wrote : UdevDb.txt
Revision history for this message
Vish (vish) wrote : UdevLog.txt
Revision history for this message
Vish (vish) wrote : XorgLog.txt
Revision history for this message
Vish (vish) wrote : XorgLogOld.txt
Revision history for this message
Vish (vish) wrote : Xrandr.txt
Revision history for this message
Vish (vish) wrote : glxinfo.txt
Revision history for this message
Vish (vish) wrote : setxkbmap.txt
Revision history for this message
Vish (vish) wrote : xdpyinfo.txt
Revision history for this message
Vish (vish) wrote : xkbcomp.txt
Changed in cairo-dock-core:
status: Incomplete → New
tags: added: apport-collected
Changed in mesa:
status: Unknown → Confirmed
Bryce Harrington (bryce)
Changed in mesa (Ubuntu):
status: New → Confirmed
Revision history for this message
Matthieu Baerts (matttbe) wrote : Re: Switcher applet not displayed with OpenGL

@ mac_v: sorry for the versionning problem but there was a little bug in the stable release and I'm currently on another branch in order to create packages for the stable repertories.
When packages are made on my ppa's and all is ok, I will update this 'weekly ppa' ;)
But currently this is the same version on both ppa.

Revision history for this message
Vish (vish) wrote :

In cairo-dock 2.1.3-0beta1 , the switcher applet is displayed with regular OpenGL but it does not animate.
If i try indirect rendering , the applet is not displayed...

But even worse , is that the background problems have returned with OpenGL :-(
Worse than earlier > Bug #408065 the background is having a constant black background :-( [with a shadow ]
Seems the dock is being treated as a window.

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

Hello Vish,

> the switcher applet is displayed with regular OpenGL but it does not animate.
If this applet is placed into the dock, there is no animation when hovering its icon (normal, try to click on the right desktop/viewport when the icon rotates or jumps :D )

> But even worse , is that the background problems have returned with OpenGL
Mmm, it's problematic. Are you on Ubuntu Lucid ? Because I've seen many updates of mesa and xorg !
I'm updating our 'Weekly' ppa. New packages will be available soon (~5min :) ). Can you test it and confirm this bug? Did you have this bug with previous version? (you can find the 2.1.2 on the 'Stable' ppa https://launchpad.net/~cairo-dock-team/+archive/ppa ;) )

Thanks for your help !

Revision history for this message
Vish (vish) wrote :

Matthieu , oops , false positive ;p
I was using a kinda broken session when i tested this.
I restarted and tried again. The problem hasnt improved, its still the same , as earlier...On the plus side , no black window though. mesa hasnt worsened too.
 [you could just consider my earlier comment a dream :D ... nothing really happened *fades away*]

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

:) Vish is addicted of bug reports :D .
But it's more and more harder to find bug in CD :P . What? it's not true? ;)

But about the topic of this bug report, did you try a newer version of Mesa?

Revision history for this message
Vish (vish) wrote : Re: [Bug 491251] Re: Switcher applet not displayed with OpenGL

On Sat, 2010-01-16 at 22:28 +0000, Matthieu Baerts wrote:

> But about the topic of this bug report, did you try a newer version of
> Mesa?
>

I'm running , Lucid and up-to-date mesa 7.7-0ubuntu5.
 I havent tried -edgers ppa yet.last time i tried I had a few problems.

Revision history for this message
Nicholas Platt (nicholasplatt) wrote : Re: Switcher applet not displayed with OpenGL

I'm experiencing same problems listed above running Fedora 12 and Gnome. My nvidia card in one of my laptops stops displaying the animated icons randomly and once I restart cairo-dock, it is back. BUT, my other laptop with an ATI Technologies Inc Radeon Mobility X1400 never has shown the animated icons. I've been tracking this case, but has anyone yet found a solution?

Revision history for this message
Fabounet (fabounet03) wrote :

could you please test with the latest weekly or BZR ? (2.1.4-alpha1)
it now supports FBOs, which should greatly improve things.

Revision history for this message
Vish (vish) wrote :

Tried with update : 2.1.4-0alpha1-20100304-0ubuntu1~ppa0~lucid , the switcher applet is not displayed.
Also tried indirect rendering , didnt work either.

Bryce Harrington (bryce)
tags: added: lucid
Bryce Harrington (bryce)
Changed in mesa (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Medium
Revision history for this message
jbld (umberto-baldini) wrote :

No applet displayed with or without openGL.

Lucid AMD64
mobo m3a78 pro ( with ATI HD3200 integrated )
system updated daily

Revision history for this message
jbld (umberto-baldini) wrote :

I forgot to write I am using radeon drivers

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

Hello jbld,
Thanks to have report that.
Can you try our latest 'weekly' release from our 'weekly' ppa => https://launchpad.net/~cairo-dock-team/+archive/weekly
It doesn't use pBuffer OpenGL functions, it's maybe better.

Revision history for this message
Fabounet (fabounet03) wrote :

anything new about this bug ?

Revision history for this message
Vish (vish) wrote :

@Fabounet : No luck yet. :(
Using Cairo-dock 2.2.0-0beta2-20100628-0ubuntu1~ppa0~lucid

summary: - Switcher applet not displayed with OpenGL
+ [RV515] Switcher applet not displayed with OpenGL
Changed in mesa:
importance: Unknown → Medium
Revision history for this message
In , ubeagle (fun-stuff) wrote :

Created an attachment (id=38800)
Invisible Icons with OpenGL

Hi, when using the free radeon driver that comes with Ubuntu 10.04.1 (for my ATI 4850) some icons are invisible when using the Open GL version of Cairo Dock (see attached screenshot).
It seems I'm not the only one having this problem, see e.g.:
* https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/581350
* http://www.glx-dock.org/bg_topic.php?t=4409
* http://ubuntuforums.org/showthread.php?t=1317992
It's really annoying... Does this have something to do with the driver as some people suggested? I posted here because I thought it might have sth. to do with the invisible switcher applet... or is it a new bug(?)

PS: Thanks for the great free driver!

Revision history for this message
CutControl (soulsimple-deactivatedaccount) wrote :

It's not only switcher. I'm missing trash, weather, status, tray, audio, messaging and memenu :(
http://i208.photobucket.com/albums/bb297/CutControl/336fc00d.png

Changed in mesa:
importance: Medium → Unknown
Revision history for this message
Fabounet (fabounet03) wrote :

any news on this bug ? have the drivers been updated since then ?
I'm going to invalidate this bug on our side, since it seems clear that it's not a bug into the Dock, but I hope you guys are still working on it :-)

Changed in cairo-dock-core:
importance: Undecided → High
status: New → Invalid
Revision history for this message
Vish (vish) wrote :

Nope, no luck still. On Maverick, using 2.2.0~4-0ubuntu1 (cairo-dock-core) and 7.9~git20100924-0ubuntu2 (libgl1-mesa-glx) the switcher does not display..
No activity on FDO upstream bug and cairo-dock task is also closed... So I guess there is no point in me holding my breath.. ;-)

Changed in mesa:
importance: Unknown → Medium
Revision history for this message
In , Oibaf (oibaf) wrote :

Is this still an issue?

Revision history for this message
In , Oibaf (oibaf) wrote :

No feedback after 4+ years, closing. Feel free to reopen if the problem still happens with mesa 10.3.1 or later.

Changed in mesa:
status: Confirmed → Invalid
Revision history for this message
Oibaf (oibaf) wrote :

Most likely fixed, reopen if needed.

Changed in mesa (Ubuntu):
status: Triaged → Incomplete
status: Incomplete → Invalid
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.