how to enable hardware acceleration v27 Topic is solved

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
brikler

how to enable hardware acceleration v27

Unread post by brikler » 2016-11-25, 19:00

salve

how can i enable hardware acceleration on palemoon v27?
on v26 hardware acceleration had worked well but not on v27 :(

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1736
Joined: 2013-05-20, 18:19
Location: Somewhere in Sector 001

Re: how to enable hardware acceleration v27

Unread post by trava90 » 2016-11-25, 19:53

Go to Edit -> Preferences -> Advanced. You can turn HWAccel on/off there.

lunalupus

Re: how to enable hardware acceleration v27

Unread post by lunalupus » 2016-11-26, 08:49

I, also,wish to enable hardware acceleration in v27 but the is no preferences displayed in my edit drop down menu.

brikler

Re: how to enable hardware acceleration v27

Unread post by brikler » 2016-11-26, 09:25

trava90 wrote:Go to Edit -> Preferences -> Advanced. You can turn HWAccel on/off there.
i know, but this doesn't work for me...it's firefox like :(

lightning slinger

Re: how to enable hardware acceleration v27

Unread post by lightning slinger » 2016-11-26, 10:33

lunalupus wrote:I, also,wish to enable hardware acceleration in v27 but the is no preferences displayed in my edit drop down menu.
So how do you access your preferences?
HW acceleration can be set to enabled from about:config with
layers.acceleration.disabled set to false

brikler

Re: how to enable hardware acceleration v27

Unread post by brikler » 2016-11-26, 10:39

lightning slinger wrote:
lunalupus wrote:I, also,wish to enable hardware acceleration in v27 but the is no preferences displayed in my edit drop down menu.
So how do you access your preferences?
HW acceleration can be set to enabled from about:config with
layers.acceleration.disabled set to false
this is the default setting and it doesn't work any more :(

Code: Select all

layers.acceleration.disabled;false

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: how to enable hardware acceleration v27

Unread post by Moonchild » 2016-11-26, 11:05

Please include the details from help -> troubleshooting information (as text).

HWA should also work on Linux, so something must be blocking it.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

brikler

Re: how to enable hardware acceleration v27

Unread post by brikler » 2016-11-26, 11:12

Moonchild wrote:Please include the details from help -> troubleshooting information (as text).

HWA should also work on Linux, so something must be blocking it.

Code: Select all

Application Basics
------------------

Name: Pale Moon
Version: 27.0.0
Build ID: 20161117133406
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:3.0) Gecko/20100101 Goanna/20161117 PaleMoon/27.0.0
Multiprocess Windows: 0/1 (default: false)

Extensions
----------

Name: NoScript
Version: 2.9.0.14
Enabled: true
ID: {73a6fe31-595d-460b-a920-fcc0f8843232}

Name: Ghostery
Version: 5.4.4.1-signed
Enabled: false
ID: firefox@ghostery.com

Graphics
--------

Adapter Description: Intel Open Source Technology Center -- Mesa DRI Intel(R) Ivybridge Mobile
Device ID: Mesa DRI Intel(R) Ivybridge Mobile
Driver Version: 3.0 Mesa 12.0.3
GPU Accelerated Windows: 0/1 Basic
Vendor ID: Intel Open Source Technology Center
WebGL Renderer: Intel Open Source Technology Center -- Mesa DRI Intel(R) Ivybridge Mobile
windowLayerManagerRemote: false
AzureCanvasBackend: cairo
AzureContentBackend: cairo
AzureFallbackCanvasBackend: none
AzureSkiaAccelerated: 0

Important Modified Preferences
------------------------------

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 276480
browser.cache.disk.parent_directory: /tmp
browser.cache.disk.smart_size_cached_value: 266240
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 4
browser.startup.homepage_override.buildID: 20161117133406
browser.startup.homepage_override.mstone: 3.0.2
browser.tabs.resize_immediately: true
browser.tabs.warnOnClose: false
browser.tabs.warnOnCloseOtherTabs: false
dom.mozApps.used: true
extensions.lastAppVersion: 27.0.0
general.useragent.locale: de-DE
gfx.prefer-mesa-llvmpipe: true
layers.acceleration.force-enabled: true
layers.draw-borders: true
layers.force-active: true
layers.offmainthreadcomposition.enabled: true
layers.offmainthreadcomposition.force-basic: true
media.hardware-video-decoding.enabled: true
media.hardware-video-decoding.force-enabled: true
network.cookie.cookieBehavior: 1
network.cookie.lifetimePolicy: 2
network.cookie.prefsMigrated: true
network.http.pipelining.abtest: true
network.http.pipelining.aggressive: true
network.http.referer.spoofSource: true
network.http.referer.trimmingPolicy: 2
network.http.referer.XOriginPolicy: 1
network.http.sendRefererHeader: 1
places.database.lastMaintenance: 1479648686
places.history.enabled: false
places.history.expiration.transient_current_max_pages: 99897
plugin.importedState: true
plugin.state.java: 0
privacy.sanitize.migrateFx3Prefs: true
privacy.trackingprotection.enabled: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1478954971
webgl.force-layers-readback: true

Important Locked Preferences
----------------------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 1

Library Versions
----------------

NSPR
Expected minimum version: 4.10.10
Version in use: 4.10.10

NSS
Expected minimum version: 3.19.5.0 Basic ECC
Version in use: 3.19.5.0 Basic ECC

NSSSMIME
Expected minimum version: 3.19.5.0 Basic ECC
Version in use: 3.19.5.0 Basic ECC

NSSSSL
Expected minimum version: 3.19.5.0 Basic ECC
Version in use: 3.19.5.0 Basic ECC

NSSUTIL
Expected minimum version: 3.19.5.0
Version in use: 3.19.5.0

Experimental Features
---------------------

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: how to enable hardware acceleration v27

Unread post by Moonchild » 2016-11-26, 12:16

Please reset the following to default (right-click -> reset) and see if that improves your situation:

Code: Select all

gfx.prefer-mesa-llvmpipe: true
layers.acceleration.force-enabled: true
layers.draw-borders: true
layers.force-active: true
layers.offmainthreadcomposition.enabled: true
layers.offmainthreadcomposition.force-basic: true
media.hardware-video-decoding.enabled: true
media.hardware-video-decoding.force-enabled: true
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

lunalupus

Re: how to enable hardware acceleration v27

Unread post by lunalupus » 2016-11-26, 13:28

Moonchild wrote:Please include the details from help -> troubleshooting information (as text).

HWA should also work on Linux, so something must be blocking it.
Any suggestions for me,please, Moonchild?


Application Basics
Name Pale Moon
Version 27.0.0
Build ID 20161117135024
Update History
Update Channel default
User Agent Mozilla/5.0 (Windows NT 6.0; rv:3.0) Gecko/20100101 Goanna/20161117 PaleMoon/27.0.0
Profile Folder
Enabled Plugins about:plugins
Build Configuration about:buildconfig
Memory Use about:memory
Multiprocess Windows 0/1 (default: false)
Extensions
Name Version Enabled ID
Color My Tabs 2.1.7 true color-my-tabs@wsdfhjxc
Lightweight Themes Manager 0.2.1-signed.1-let-fixed.1-signed true lwthemes-manager@loucypher
uBlock Origin 1.9.16 true uBlock0@raymondhill.net
WOT 20151208 true {a0d7ccb3-214d-498b-b4aa-0e8fda9a7bf7}
Graphics
Adapter Description ATI Radeon 3100 Graphics
Adapter Drivers atidxx32 atidxx64 atiumdag atiumdva atiumd64 atiumd6a atitmm64
Adapter RAM Unknown
Device ID 0x9613
Direct2D Enabled Blocked for your graphics driver version. Try updating your graphics driver to version 9.6 or newer.
DirectWrite Enabled false (7.0.6002.23845)
Driver Date 4-22-2008
Driver Version 8.479.0.0
GPU #2 Active false
GPU Accelerated Windows 0/1 Basic (OMTC) Blocked for your graphics driver version. Try updating your graphics driver to version 9.6 or newer.
Subsys ID 00000000
Vendor ID 0x1002
WebGL Renderer Blocked for your graphics driver version. Try updating your graphics driver to version 9.6 or newer.
windowLayerManagerRemote true
AzureCanvasBackend skia
AzureContentBackend cairo
AzureFallbackCanvasBackend cairo
AzureSkiaAccelerated 0
Important Modified Preferences
Name Value accessibility.typeaheadfind.flashBar 0
browser.cache.disk.smart_size_cached_value 307200
browser.cache.disk.smart_size.enabled false
browser.cache.disk.smart_size.first_run false
browser.cache.disk.smart_size.use_old_max false
browser.download.folderList 2
browser.download.importedFromSqlite true
browser.download.useDownloadDir true
browser.places.smartBookmarksVersion 4
browser.search.useDBForOrder true
browser.startup.homepage http://www.bbc.co.uk/news
browser.startup.homepage_override.buildID 20161117135024
browser.startup.homepage_override.mstone 3.0.2
browser.tabs.onTop true
dom.mozApps.used true
extensions.lastAppVersion 27.0.0
gfx.direct2d.disabled true
layers.acceleration.disabled true
network.cookie.prefsMigrated true
network.http.speculative-parallel-limit 0
places.database.lastMaintenance 1480006769
places.history.expiration.transient_current_max_pages 46901
plugin.importedState true
plugin.state.flash 1
plugin.state.npctrl 0
plugin.state.nppicasa 0
plugin.state.npwpf 0
print.printer_HP_DeskJet_840C/841C/842C/843C.print_bgcolor false
print.printer_HP_DeskJet_840C/841C/842C/843C.print_bgimages false
print.printer_HP_DeskJet_840C/841C/842C/843C.print_colorspace
print.printer_HP_DeskJet_840C/841C/842C/843C.print_command
print.printer_HP_DeskJet_840C/841C/842C/843C.print_downloadfonts false
print.printer_HP_DeskJet_840C/841C/842C/843C.print_duplex -437918235
print.printer_HP_DeskJet_840C/841C/842C/843C.print_edge_bottom 0
print.printer_HP_DeskJet_840C/841C/842C/843C.print_edge_left 0
print.printer_HP_DeskJet_840C/841C/842C/843C.print_edge_right 0
print.printer_HP_DeskJet_840C/841C/842C/843C.print_edge_top 0
print.printer_HP_DeskJet_840C/841C/842C/843C.print_evenpages true
print.printer_HP_DeskJet_840C/841C/842C/843C.print_footercenter
print.printer_HP_DeskJet_840C/841C/842C/843C.print_footerleft &PT
print.printer_HP_DeskJet_840C/841C/842C/843C.print_footerright &D
print.printer_HP_DeskJet_840C/841C/842C/843C.print_headercenter
print.printer_HP_DeskJet_840C/841C/842C/843C.print_headerleft &T
print.printer_HP_DeskJet_840C/841C/842C/843C.print_headerright &U
print.printer_HP_DeskJet_840C/841C/842C/843C.print_in_color true
print.printer_HP_DeskJet_840C/841C/842C/843C.print_margin_bottom 0.5
print.printer_HP_DeskJet_840C/841C/842C/843C.print_margin_left 0.5
print.printer_HP_DeskJet_840C/841C/842C/843C.print_margin_right 0.5
print.printer_HP_DeskJet_840C/841C/842C/843C.print_margin_top 0.5
print.printer_HP_DeskJet_840C/841C/842C/843C.print_oddpages true
print.printer_HP_DeskJet_840C/841C/842C/843C.print_orientation 0
print.printer_HP_DeskJet_840C/841C/842C/843C.print_page_delay 50
print.printer_HP_DeskJet_840C/841C/842C/843C.print_paper_data 9
print.printer_HP_DeskJet_840C/841C/842C/843C.print_paper_height 11.00
print.printer_HP_DeskJet_840C/841C/842C/843C.print_paper_name
print.printer_HP_DeskJet_840C/841C/842C/843C.print_paper_size_type 0
print.printer_HP_DeskJet_840C/841C/842C/843C.print_paper_size_unit 1
print.printer_HP_DeskJet_840C/841C/842C/843C.print_paper_width 8.50
print.printer_HP_DeskJet_840C/841C/842C/843C.print_plex_name
print.printer_HP_DeskJet_840C/841C/842C/843C.print_resolution -437918235
print.printer_HP_DeskJet_840C/841C/842C/843C.print_resolution_name
print.printer_HP_DeskJet_840C/841C/842C/843C.print_reversed false
print.printer_HP_DeskJet_840C/841C/842C/843C.print_scaling 1.00
print.printer_HP_DeskJet_840C/841C/842C/843C.print_shrink_to_fit true
print.printer_HP_DeskJet_840C/841C/842C/843C.print_to_file false
print.printer_HP_DeskJet_840C/841C/842C/843C.print_unwriteable_margin_bottom 0
print.printer_HP_DeskJet_840C/841C/842C/843C.print_unwriteable_margin_left 0
print.printer_HP_DeskJet_840C/841C/842C/843C.print_unwriteable_margin_right 0
print.printer_HP_DeskJet_840C/841C/842C/843C.print_unwriteable_margin_top 0
privacy.cpd.cookies false
privacy.cpd.sessions false
privacy.popups.showBrowserMessage false
privacy.sanitize.migrateFx3Prefs true
privacy.sanitize.timeSpan 0
storage.vacuum.last.index 1
storage.vacuum.last.places.sqlite 1479751737
Important Locked Preferences
Name Value
JavaScript
Incremental GC true
Accessibility
Activated false
Prevent Accessibility 1
Library Versions
Expected minimum version Version in use
NSPR 4.10.10 4.10.10
NSS 3.19.5.0 Basic ECC 3.19.5.0 Basic ECC
NSSSMIME 3.19.5.0 Basic ECC 3.19.5.0 Basic ECC
NSSSSL 3.19.5.0 Basic ECC 3.19.5.0 Basic ECC
NSSUTIL 3.19.5.0 3.19.5.0
Experimental Features
Name ID Description Active End Date Homepage

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: how to enable hardware acceleration v27

Unread post by Moonchild » 2016-11-26, 13:33

It already gives hints about what you should do:
GPU Accelerated Windows 0/1 Basic (OMTC) Blocked for your graphics driver version. Try updating your graphics driver to version 9.6 or newer.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

brikler

Re: how to enable hardware acceleration v27

Unread post by brikler » 2016-11-26, 13:36

Moonchild wrote:Please reset the following to default (right-click -> reset) and see if that improves your situation:

Code: Select all

gfx.prefer-mesa-llvmpipe: true
layers.acceleration.force-enabled: true
layers.draw-borders: true
layers.force-active: true
layers.offmainthreadcomposition.enabled: true
layers.offmainthreadcomposition.force-basic: true
media.hardware-video-decoding.enabled: true
media.hardware-video-decoding.force-enabled: true
after reset there are the same as before

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: how to enable hardware acceleration v27

Unread post by Moonchild » 2016-11-26, 13:51

brikler wrote:
Moonchild wrote:Please reset the following to default (right-click -> reset) and see if that improves your situation:

Code: Select all

gfx.prefer-mesa-llvmpipe: true
layers.acceleration.force-enabled: true
layers.draw-borders: true
layers.force-active: true
layers.offmainthreadcomposition.enabled: true
layers.offmainthreadcomposition.force-basic: true
media.hardware-video-decoding.enabled: true
media.hardware-video-decoding.force-enabled: true
after reset there are the same as before
Someone else will have to pitch in here, since I'm not at all familiar with the open source drivers for embedded Intel Ivybridge graphics.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

brikler

Re: how to enable hardware acceleration v27

Unread post by brikler » 2016-11-26, 14:28

ok, i ll wait for a new version to solve these issue.
thank you for your help :)

redblade7

Re: how to enable hardware acceleration v27

Unread post by redblade7 » 2017-01-31, 21:40

Moonchild wrote:Please reset the following to default (right-click -> reset) and see if that improves your situation:

Code: Select all

gfx.prefer-mesa-llvmpipe: true
layers.acceleration.force-enabled: true
layers.draw-borders: true
layers.force-active: true
layers.offmainthreadcomposition.enabled: true
layers.offmainthreadcomposition.force-basic: true
media.hardware-video-decoding.enabled: true
media.hardware-video-decoding.force-enabled: true
This didn't work for me until I put "export MOZ_USE_OMTC=1" in my profile.

And setting layers.draw-borders to "true" created these ugly light-green borders around tabs and parts of pages. But setting everything else as above along with MOZ_USE_OMTC=1 forces hardware acceleration with no problems.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: how to enable hardware acceleration v27

Unread post by Moonchild » 2017-01-31, 23:04

... When I say "reset the pref" it means to default, not just blindly flipping them to the other state. :wtf:
I think you might want to read more carefully before applying pref changes in a thread meant for someone else lest you get roasted and eaten by the proverbial dragons that live in about:config, which you are warned about ;)
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: how to enable hardware acceleration v27

Unread post by Walter Dnes » 2017-04-10, 07:48

Moonchild wrote:Someone else will have to pitch in here, since I'm not at all familiar with the open source drivers for embedded Intel Ivybridge graphics.
Not a programmer, but I do have an IvyBridge machine. I'm doing "unsupported" stuff (again ;) ). After some experimentation on the latest "Master" branch, I've determined that 2 requirements are...
  1. setting "layers.acceleration.force-enabled" to true in "about:config"
  2. Setting up an environment variable

    Code: Select all

    export MOZ_USE_OMTC=1
    The syntax may differ if you use a shell other than bash.
Here's a screen-capture from "about:support" with some stuff highlighted
Attachments
5accel.png
There's a right way
There's a wrong way
And then there's my way

brikler

Re: how to enable hardware acceleration v27

Unread post by brikler » 2017-05-02, 08:22

after a view months i want to mark this as solved.

the reason why it doesn't work es expected is the outdated graphical stack.
v27.3 is more communicative

Code: Select all

0/1 Basic Blocked for your graphics driver version. Try updating your graphics driver to version <Anything with EXT_texture_from_pixmap support> or newer.

Locked