how to enable strictDrawOrdering in silverlight config

Asked by Andrew

Hello, I was wanting to enable hardware acceleration in the silverlight config. While I do have an AMD Mobility Radeon 3650 running on Ubuntu 14.04 when using PIPELIGHT_GPUACCELERATION=2 firefox I experienced better quality and nearly no stuttering (dropped frames). I know it can be done by enabling the gpu acceleration in the config but am unsure of the proper structure of the line that needs to be added to to enable the experimental strictDrawOrdering.

Question information

English Edit question
Pipelight Edit question
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Sebastian Lackner (slackner) said :


in order to enable strictDrawOrdering via config file you have to do the following changes (I'll list them here a bit more detailed, because this is probably also useful for other people having the same problem). Please note that you have to replace silverlight5.1 with silverlight5.0 or silverlight4, depending on which version you use.

1) Create a copy of the config file in your home config directory (run as regular user):

cp /usr/share/pipelight/configs/pipelight-silverlight5.1 ~/.config

2) Open the config file in an editor, for example with gedit:

gedit ~/.config/pipelight-silverlight5.1

3) Afterwards search for the following line: "# overwriteArg = enableGPUAcceleration=true", and remove the "#" in front of it:
(see: )

* Append the following line at the end to enable strictDrawOrdering (without quotes):

"experimental-strictDrawOrdering = true"


Please note that in our tests GPU acceleration on AMD/Radeon graphic cards didn't work that well, thats the reason why it is disabled by default. If you experience weird rendering issues or something similar, I would also suggest to disable it again, and only use it for the pages where it works well.


Can you help with this problem?

Provide an answer of your own, or ask Andrew for more information if necessary.

To post a message you must log in.