Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation A propos de la blacklist (intel hd4000)
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] A propos de la blacklist (intel hd4000)
black_sun_2012 Français 13 brianw [Read]
12 October 2014 à 20:35

black_sun_2012, Monday 29 September 2014 à 15:42


Subscription date : 25 June 2012
Messages : 30
Bonjours,
je possède une carte graphique intel hd 4000, et donc j'avais le bug d'openGl.
Depuis celui ci a été corrigé, et ça marche (en lançant CD avec l'option -o), sauf que si je lance depuis le lanceur normal ou automatiquement au démarrage de ma session, celui est toujours lancé sans l'openGL.
j'ai lue ici : http://glx-dock.org/bg_topic.php?t=7002&pos=20#mess_82967 que la carte a été enlevé de la blacklist, seulement pour moi c'est pas le cas.
D’où ma question à partir de qu'elle version a-t-elle été enlevé (car je n'ai peut être tout simplement pas la bonne version) ou alors, la blacklist est elle un fichier de conf ou écrit en dure dans le code?

Merci de votre réponse et encore bravo à tout les dev/contrib pour ce super dock

brianw, Monday 29 September 2014 à 23:52


Subscription date : 25 April 2012
Messages : 270
Je m'excuse ce n'est pas dans le français natal, j'utilise un traducteur en ligne. Avez-vous essayé de diriger le dock de Caire avec l'option-A pour le faire mettre le revers-fin à opengl?

English:
I apologize this is not in native French, I am using an online translator.

Have you tried running cairo-dock with the -A option to have it set the back-end to opengl?

cairo-dock -A

black_sun_2012, Wednesday 01 October 2014 à 17:36


Subscription date : 25 June 2012
Messages : 30
Hello,
Yes I try with the option -A. They open a dialog where they ask me if I want to use openGL or cairo.
I click yes (openGL) and also chech "don't ask me next time, but the dock is launch with cairo back end.
I've got the backend openGL only when I lauch with the option -o.
Thanks for answer.

brianw, Thursday 02 October 2014 à 00:26


Subscription date : 25 April 2012
Messages : 270
Thanks for the information.

Do you know what Mesa version you have? My video card is Nvidia so I am not sure if this will work but what is the output of the following command?

glxinfo | grep OpenGL


While looking at the code the blacklist seems to be in effect for Mesa versions below 10.

black_sun_2012, Thursday 02 October 2014 à 19:46


Subscription date : 25 June 2012
Messages : 30
Hello,
glxinfo | grep OpenGL

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.2.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.2.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.2.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:

brianw, Friday 03 October 2014 à 20:37


Subscription date : 25 April 2012
Messages : 270
The versions seem OK so it should not be an issue.

When you run cairo-dock (without the -o) from the command line do you get any of the warning messages:

This card is blacklisted due to a bug with your video drivers: Intel 4000 HD Ivybridge Mobile.
Please install Mesa >= 10.1

or
The OpenGL backend will be deactivated. Note that you can force
this OpenGL backend by launching the dock with this command: cairo-dock -o


I think my laptop may have the Intel video chip. If I get a chance later I will check it out.

brianw, Saturday 04 October 2014 à 02:03


Subscription date : 25 April 2012
Messages : 270
Sorry, I have an Intel chip but not the same one.

Mesa DRI Mobile Intel® GM45 Express Chipset

black_sun_2012, Saturday 04 October 2014 à 10:30


Subscription date : 25 June 2012
Messages : 30
When I lauch with
cairo-dock
without any option, I get this :

joshua@laptop:~$ cairo-dock
warning : (/tmp/buildd/cairo-dock-3.3.2/src/implementations/cairo-dock-glx.c:_initialize_opengl_backend:179)
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.3.2
    Compiled date : Sep 8 2014 13:46:14
    Built with GTK : 3.12
    Running with OpenGL: 1
============================================================================

warning : (/tmp/buildd/cairo-dock-3.3.2/src/implementations/cairo-dock-glx.c:_is_blacklisted:54)
This card is blacklisted due to a bug with your video drivers: Intel 4000 HD Ivybridge Mobile.
Please have a look there: https://bugs.freedesktop.org/show_bug.cgi?id=55036
warning : (/tmp/buildd/cairo-dock-3.3.2/src/implementations/cairo-dock-glx.c:_post_initialize_opengl_backend:374)
The OpenGL backend will be deactivated. Note that you can force this OpenGL backend by launching the dock with this command: 'cairo-dock -o'
OpenGL Version: 3.0 Mesa 10.2.6
OpenGL Vendor: Intel Open Source Technology Center
OpenGL Renderer: Mesa DRI Intel(R) Ivybridge Mobile
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/RubyBattery/auto-load.conf should not be here
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/ShortUrl/auto-load.conf should not be here
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/CpuWatcher/auto-load.conf should not be here
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/po/auto-load.conf should not be here
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/CairoBzr/auto-load.conf should not be here
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/SubDock/auto-load.conf should not be here
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/Facebook/auto-load.conf should not be here
Cairo-Dock - Launcher API Daemon is already running (3402)


So yes, the backend is disabled. So I've got my answer, I will wait new version of CD and hope the backend OpenGL will be activate by default.
Thanks for you're help.

SQP, Saturday 04 October 2014 à 11:36


Subscription date : 03 July 2010
Messages : 1081
If you can force it with the -o, it will be better if you can use it and test it to confirm that it could be reenabled for every user with this hardware. (would be nice)

@devs:

It may sound stupid, but I think it's a bug that it shows "Running with OpenGL: 1" and then saying it's finally disabled. (blacklist should happen first)

black_sun_2012, Saturday 04 October 2014 à 13:30


Subscription date : 25 June 2012
Messages : 30
For me, everything work well.
For more info, this is what I get when I run CD with option -o :
warning : (/tmp/buildd/cairo-dock-3.3.2/src/implementations/cairo-dock-glx.c:_initialize_opengl_backend:179)
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.3.2
    Compiled date : Sep 8 2014 13:46:14
    Built with GTK : 3.12
    Running with OpenGL: 1
============================================================================

warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/RubyBattery/auto-load.conf should not be here
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/ShortUrl/auto-load.conf should not be here
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/CpuWatcher/auto-load.conf should not be here
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/po/auto-load.conf should not be here
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/CairoBzr/auto-load.conf should not be here
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/SubDock/auto-load.conf should not be here
warning : (/tmp/buildd/cairo-dock-plug-ins-3.3.2/Dbus/src/applet-dbus.c:cd_dbus_register_module_in_dir:176)
file /home/joshua/.config/cairo-dock/third-party/Facebook/auto-load.conf should not be here
Cairo-Dock - Launcher API Daemon is already running (2725)


My problème is, when my session is lauch (on gnome shell 3.12, debian testing) cairo-dock was lauch with the startup of the session, but lauch with backend cairo.
I found a little workaround to lauch with backend OpenGL:
Go to : /home/user/.config/autostart
and edit the file : cairo-dock.desktop
replace the line : Exec=cairo-dock by Exec=cairo-dock -o
So at startup, they force CD to lauch with openGL backend and everything work well.

thanks for help

brianw, Saturday 04 October 2014 à 15:33


Subscription date : 25 April 2012
Messages : 270
SQP :
If you can force it with the -o, it will be better if you can use it and test it to confirm that it could be reenabled for every user with this hardware. (would be nice)


Actually according to the code it should not be blacklisted. The code only blacklists that card for Mesa 9 and Mesa 10.0. For some reason this users version is blacklisting anyway.

black_sun_2012 what distro are you using?
If you are using a Debian/Ubuntu based version have tried using the weekly ppa http://www.glx-dock.org/ww_page.php?p=ppa%20Weekly&lang=en

black_sun_2012, Sunday 05 October 2014 à 12:58


Subscription date : 25 June 2012
Messages : 30
I use debian testing on gnome shell.
No I don't use the ppa because uncompatible with debian, and even if, I don't want to use it, beacuse I prefer tu use stable version.
But like I say on my last post, I found a workaround to force CD to lauch at the opening of my session with the backend openGL.
So for me, the problem is solved.
It's a little workaround but work very good

Thanks all for you're help

matttbe, Sunday 12 October 2014 à 03:15


Subscription date : 24 January 2009
Messages : 12573
Hello,

The blacklist has been removed in the development version only if you're using a recent version of Mesa. With the 3.3.2 version, you have to launch the dock with -o option
But note that the next stable version (3.4) should be release very very soon.

SQP :
It may sound stupid, but I think it's a bug that it shows "Running with OpenGL: 1" and then saying it's finally disabled. (blacklist should happen first)
Yes, you're right but the problem here is that the blacklist is done after having displayed this message (and we cannot do the blacklist before because we get all informations about OpenGL in a callback method after having started the initialisation of the OpenGL backend.
But it's not a big deal, the blacklisting is an ugly workaround

brianw, Sunday 12 October 2014 à 20:35


Subscription date : 25 April 2012
Messages : 270
matttbe :
Hello,

The blacklist has been removed in the development version only if you're using a recent version of Mesa. With the 3.3.2 version, you have to launch the dock with -o option
But note that the next stable version (3.4) should be release very very soon.


OK, I see. I downloaded from BZR and looked at the code so I was probably viewing the development version. I assumed it was just an older compiled version being used for that distro.

Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] A propos de la blacklist (intel hd4000)
black_sun_2012 Français 13 brianw [Read]
12 October 2014 à 20:35


Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation A propos de la blacklist (intel hd4000) Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.