Why is AzureCanvasAccelerated 0?

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!
User avatar
MasterSlenderTR
Apollo supporter
Apollo supporter
Posts: 33
Joined: 2025-05-10, 13:37
Location: Turkey

Why is AzureCanvasAccelerated 0?

Unread post by MasterSlenderTR » 2025-05-14, 15:52

Operating system: Windows 7
Browser version: Pale Moon 33.7.1 AVX2 Build
32-bit or 64-bit browser?: 64-bit

I've been wondering why AzureCanvasAccelerated is 0. Isn't it supposed to be 1, especially considering that the GPU is an RTX 3060 Ti? One would expect Azure to be accelerated by default for a GPU like that.

Image

I already tried a clean profile, but even then, AzureCanvasAccelerated still ended up as 0.

Troubleshooting information:

Code: Select all

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

Name: Pale Moon
Version: 33.7.1 (64-bit)
Build ID: 20250506114445
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:6.7) Goanna/20250506 PaleMoon/33.7.1
OS: Windows_NT 6.1
CPU Capabilities: SSE2 AVX AVX2
Safe Mode: false

Extensions
----------

Name: Add As Search Engine
Version: 1.0
Enabled: true
ID: {92FCD001-8329-489A-8FEA-10BC98E0435F}

Name: Address Bar & Search Bar More Readable
Version: 1.0.0
Enabled: true
ID: {0080df42-a94a-49f3-aa4b-867ecf837367}

Name: Aviary Add-ons Manager
Version: 1.0.1
Enabled: true
ID: aviary-addons-manager@addons.palemoon.org

Name: CuteButtons
Version: 0.5.8
Enabled: true
ID: CuteButtonsCrystalSVG@ChoGGi

Name: deCDN
Version: 33.4
Enabled: true
ID: {38DC6B77-0FD5-5F30-AC49-E9D1A422779B}

Name: Downloads Window
Version: 0.6.5
Enabled: true
ID: {a7213cf2-fa1e-4373-88ff-255d0abd3020}

Name: DumCred
Version: 33.0
Enabled: true
ID: {1A423754-E2DA-5B36-BCDA-45BD65998EC0}

Name: Extension Preferences Menu
Version: 2.13.19
Enabled: true
ID: {302dd086-df72-4fbf-835f-dc1f296049eb}

Name: Find dialog
Version: 1.0
Enabled: true
ID: {4a8007a4-0803-47c2-8d7b-cbb46e3dab1d}

Name: GetEmAll!
Version: 1.2.4
Enabled: true
ID: {4f45ab64-73d7-4bde-b9e6-0922abe8e11a}

Name: GlassMyFox
Version: 1.3.4
Enabled: true
ID: GlassMyFox@ArisT2_Noia4dev

Name: Greasemonkey for Pale Moon
Version: 3.31.4
Enabled: true
ID: greasemonkeyforpm@janekptacijarabaci

Name: Greedy Cache
Version: 1.2.3
Enabled: true
ID: greedycache@Off.JustOff

Name: MagDown
Version: 2.24
Enabled: true
ID: magdown@tornado

Name: Minama
Version: 1.0.2
Enabled: true
ID: minama@wolfbeast.com

Name: Navigation Bar Enhancer
Version: 1.3.4
Enabled: true
ID: {f47e6f37-7c28-42ed-bd4f-764ec562f224}

Name: Network Bandwidth Saver
Version: 0.1.1-signed.1-signed
Enabled: true
ID: jid1-ReS2rtR3L6OFWg@jetpack

Name: RequestPolicy Continued
Version: 0.5.32
Enabled: true
ID: rpcontinued@requestpolicy.org

Name: Select Links Like A Leader
Version: 1.0
Enabled: true
ID: SelectLinksLikeALeader@francescoinblack

Name: SiLbE-Search in Location Bar Enhanced
Version: 1.0
Enabled: true
ID: {f474df3c-13df-420f-bef9-d1a0b456d9bb}

Name: sttf
Version: 33.0
Enabled: true
ID: {6B0DFFCC-16AA-5CF7-B6DC-DE502F7E7FD0}

Name: SubWebView
Version: 1.0.5-cef109
Enabled: true
ID: subwebview@teknixstuff.com

Name: Suspender
Version: 1.0.2
Enabled: true
ID: suspender@wolfbeast.com

Name: Titlebar Tool
Version: 1.0.0
Enabled: true
ID: titlebartool@6f2b5dc9

Name: uBlock Origin
Version: 1.16.6.0
Enabled: true
ID: uBlock0@raymondhill.net

Name: ΜTube
Version: 33.0
Enabled: true
ID: {35FF1267-2C7D-5FA8-876D-4EDFC0CB89FB}

Graphics
--------

Features
Compositing: Direct3D 11
GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC)
Asynchronous Pan/Zoom: none
WebGL 1 Driver WSI Info: -
WebGL 1 Driver Renderer: WebGL is currently disabled.
WebGL 1 Driver Version: -
WebGL 1 Driver Extensions: -
WebGL 1 Extensions: -
WebGL 2 Driver WSI Info: -
WebGL 2 Driver Renderer: (no creation error info)
WebGL 2 Driver Version: -
WebGL 2 Driver Extensions: -
WebGL 2 Extensions: -
Hardware H264 Decoding: Yes; Using D3D9 API
Audio Backend: wasapi
Direct2D: true
DirectWrite: true (6.2.9200.23480)
GPU #1
Active: Yes
Description: NVIDIA GeForce RTX 3060 Ti
Vendor ID: 0x10de
Device ID: 0x24c9
Driver Version: 30.0.14.7514
Driver Date: 6-10-2024
Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
Subsys ID: 40ce1458
RAM: 8192

Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: direct2d 1.1
AzureContentBackend: direct2d 1.1
AzureFallbackCanvasBackend: none
Decision Log
HW_COMPOSITING:
force_enabled by user: Force-enabled by prefs
DIRECT2D:
available by user: Enabled via gfx.direct2d.disabled




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

accessibility.force_disabled: 1
accessibility.typeaheadfind: false
accessibility.typeaheadfind.flashBar: 0
browser.cache.check_doc_frequency: 2
browser.cache.disk_cache_ssl: false
browser.cache.disk.capacity: 0
browser.cache.disk.enable: false
browser.cache.disk.metadata_memory_limit: 15360
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.cache.frecency_half_life_hours: 18
browser.cache.max_shutdown_io_lag: 16
browser.cache.memory.max_entry_size: 327680
browser.cache.offline.enable: false
browser.display.auto_quality_min_font_size: 1000
browser.display.document_color_use: 1
browser.display.focus_ring_on_anything: true
browser.display.prefers_color_scheme: 2
browser.display.standalone_images.background_color: #382d42
browser.display.use_focus_colors: false
browser.display.use_system_colors: true
browser.download.folderList: 2
browser.download.hide_plugins_without_extensions: false
browser.download.importedFromSqlite: true
browser.download.lastDir.savePerSite: false
browser.download.manager.addToRecentDocs: false
browser.download.manager.showAlertOnComplete: false
browser.download.useDownloadDir: false
browser.fixup.alternate.enabled: false
browser.link.open_newwindow: 3
browser.link.open_newwindow.restriction: 0
browser.places.smartBookmarks.max: 1
browser.places.smartBookmarks.old-max: 1
browser.places.smartBookmarksVersion: 4
browser.privatebrowsing.autostart: true
browser.search.suggest.enabled: false
browser.search.update: false
browser.search.useDBForOrder: true
browser.sessionstore.cache_behavior: 0
browser.sessionstore.enabled: false
browser.sessionstore.exactPos: true
browser.sessionstore.interval: 1800000
browser.sessionstore.max_concurrent_tabs: 1
browser.sessionstore.max_tabs_undo: 0
browser.sessionstore.max_windows_undo: 0
browser.sessionstore.privacy_level: 2
browser.sessionstore.privacy_level_deferred: 2
browser.sessionstore.restore_pinned_tabs_on_demand: true
browser.sessionstore.resume_from_crash: false
browser.startup.homepage: about:home
browser.startup.homepage_override.buildID: 20250430130913
browser.startup.homepage_override.mstone: ignore
browser.tabs.allowTabDetach: false
browser.tabs.animate: true
browser.tabs.closeWindowWithLastTab: false
browser.tabs.insertRelatedAfterCurrent: true
browser.tabs.loadDivertedInBackground: false
browser.tabs.loadInBackground: true
browser.tabs.onTop: true
browser.tabs.resize_immediately: true
browser.tabs.selectOwnerOnClose: true
browser.tabs.showAudioPlayingIcon: true
browser.tabs.warnOnClose: false
browser.tabs.warnOnCloseOtherTabs: false
browser.tabs.warnOnOpen: false
browser.urlbar.autocomplete.enabled: false
browser.urlbar.autoFill: false
browser.urlbar.autoFill.typed: false
browser.urlbar.clickSelectsAll: true
browser.urlbar.decodeURLsOnCopy: true
browser.urlbar.doubleClickSelectsAll: false
browser.urlbar.filter.javascript: true
browser.urlbar.maxRichResults: 6
browser.urlbar.rss: false
browser.urlbar.suggest.bookmark: false
browser.urlbar.suggest.history: false
browser.urlbar.suggest.openpage: false
browser.urlbar.trimURLs: false
browser.zoom.siteSpecific: false
browser.zoom.updateBackgroundTabs: false
dom.abortController.enabled: true
dom.allow_scripts_to_close_windows: false
dom.animations-api.compositing.enabled: true
dom.animations-api.getAnimations.enabled: true
dom.animations-api.implicit-keyframes.enabled: true
dom.animations-api.timelines.enabled: true
dom.archivereader.enabled: false
dom.beforeAfterKeyboardEvent.enabled: false
dom.caches.enabled: false
dom.compartment_per_addon: false
dom.cycle_collector.incremental: true
dom.disable_beforeunload: true
dom.disable_open_during_load: true
dom.disable_window_flip: true
dom.disable_window_move_resize: true
dom.disable_window_open_feature.close: true
dom.disable_window_open_feature.location: true
dom.disable_window_open_feature.menubar: true
dom.disable_window_open_feature.minimizable: true
dom.disable_window_open_feature.personalbar: true
dom.disable_window_open_feature.resizable: true
dom.disable_window_open_feature.status: true
dom.disable_window_open_feature.titlebar: true
dom.disable_window_open_feature.toolbar: true
dom.disable_window_status_change: true
dom.enable_performance: false
dom.enable_performance_navigation_timing: false
dom.enable_performance_observer: false
dom.enable_resource_timing: false
dom.event.clipboardevents.enabled: false
dom.event.contextmenu.enabled: false
dom.experimental_forms: true
dom.forms.autocomplete.experimental: true
dom.forms.datetime.others: true
dom.forms.datetime.timepicker: true
dom.forms.requestAutocomplete: true
dom.idle-observers-api.enabled: false
dom.imagecapture.enabled: false
dom.indexedDB.experimental: true
dom.indexedDB.logging.details: false
dom.indexedDB.logging.enabled: false
dom.intersectionObserver.enabled: true
dom.ipc.plugins.asyncInit.enabled: true
dom.ipc.plugins.flash.subprocess.crashreporter.enabled: false
dom.ipc.plugins.reportCrashURL: false
dom.ipc.processHangMonitor: false
dom.ipc.reportProcessHangs: false
dom.keyboardevent.code.enabled: false
dom.max_chrome_script_run_time: 1
dom.max_script_run_time: 1
dom.menuitem.enabled: true
dom.moduleScripts.enabled: true
dom.netinfo.enabled: false
dom.popup_allowed_events: click dblclick mousedown pointerdown
dom.popup_maximum: 3
dom.presentation.controller.enabled: false
dom.presentation.discoverable: false
dom.presentation.discovery.enabled: false
dom.presentation.enabled: false
dom.presentation.receiver.enabled: false
dom.presentation.session_transport.data_channel.enable: false
dom.push.connection.enabled: false
dom.push.enabled: false
dom.push.serverURL:
dom.push.userAgentID:
dom.select_events.textcontrols.enabled: true
dom.serviceWorkers.enabled: false
dom.storage.enabled: false
dom.storageManager.enabled: false
dom.url.getters_decode_hash: false
dom.use_watchdog: false
dom.visibilityAPI.enabled: false
dom.w3c_pointer_events.enabled: false
dom.w3c_touch_events.enabled: 0
dom.webaudio.enabled: false
dom.webcomponents.enabled: true
dom.webdriver.enabled: false
dom.webnotifications.enabled: false
dom.webnotifications.serviceworker.enabled: false
dom.window.event.enabled: true
extensions.lastAppVersion: 33.7.1
font.blacklist.underline_offset:
font.internaluseonly.changed: false
font.size.inflation.disabledInMasterProcess: true
font.system.whitelist:
general.autoScroll: true
general.useragent.compatMode: 0
general.useragent.compatMode.firefox: false
general.useragent.compatMode.gecko: false
general.useragent.locale: en-US
general.useragent.site_specific_overrides: false
general.useragent.updates.enabled: false
general.useragent.updates.lastupdated: 1746746403120
gfx.canvas.azure.accelerated: true
gfx.canvas.azure.backends: direct2d1.1
gfx.canvas.skiagl.dynamic-cache: false
gfx.color_management.mode: 1
gfx.content.azure.backends: direct2d1.1
gfx.crash-guard.d3d11layers.appVersion: 33.7.1
gfx.crash-guard.d3d11layers.deviceID: 0x24c9
gfx.crash-guard.d3d11layers.driverVersion: 30.0.14.7514
gfx.crash-guard.d3d11layers.feature-d2d: true
gfx.crash-guard.d3d11layers.feature-d3d11: true
gfx.crash-guard.status.d3d11layers: 2
gfx.crash-guard.status.d3d9video: 2
gfx.direct2d.disabled: false
gfx.direct2d.force-enabled: true
gfx.downloadable_fonts.enabled: false
gfx.downloadable_fonts.fallback_delay: -1
gfx.downloadable_fonts.woff2.enabled: false
gfx.font_loader.delay: -1
gfx.font_loader.interval: 100
gfx.font_rendering.cleartype_params.cleartype_level: 100
gfx.font_rendering.cleartype_params.enhanced_contrast: 100
gfx.font_rendering.cleartype_params.force_gdi_classic_for_families:
gfx.font_rendering.cleartype_params.force_gdi_classic_max_size: 0
gfx.font_rendering.cleartype_params.gamma: 1750
gfx.font_rendering.cleartype_params.pixel_structure: 1
gfx.font_rendering.cleartype_params.rendering_mode: 5
gfx.font_rendering.cleartype.always_use_for_content: true
gfx.font_rendering.directwrite.force-enabled: true
gfx.font_rendering.directwrite.use_gdi_table_loading: false
gfx.font_rendering.fallback.always_use_cmaps: true
gfx.font_rendering.graphite.enabled: false
gfx.font_rendering.opentype_svg.enabled: false
gfx.layerscope.enabled: false
gfx.offscreencanvas.enabled: false
gfx.work-around-driver-bugs: false
image.animation_mode: none
image.cache.size: 10485760
image.decode-immediately.enabled: false
image.http.accept: image/webp,image/jxl,image/png,image/jpg,image/*;q=0.8,*/*;q=0.5
image.layerize.always: true
javascript.options.discardSystemSource: true
javascript.options.mem.gc_allocation_threshold_mb: 6000
javascript.options.mem.gc_compacting: false
javascript.options.mem.gc_generational: false
javascript.options.mem.gc_high_frequency_heap_growth_max: 4000
javascript.options.mem.gc_high_frequency_heap_growth_min: 4000
javascript.options.mem.gc_high_frequency_high_limit_mb: 4000
javascript.options.mem.gc_high_frequency_low_limit_mb: 4000
javascript.options.mem.gc_high_frequency_time_limit_ms: 8000
javascript.options.mem.gc_incremental_slice_ms: 100
javascript.options.mem.gc_low_frequency_heap_growth: 6000
javascript.options.mem.gc_max_empty_chunk_count: 2000
javascript.options.mem.gc_min_empty_chunk_count: 500
javascript.options.mem.gc_per_zone: false
javascript.options.mem.gc_refresh_frame_slices_enabled: false
javascript.options.mem.high_water_mark: 4000
javascript.options.showInConsole: false
javascript.options.unboxed_objects: true
javascript.use_us_english_locale: true
keyword.enabled: false
layers.acceleration.disabled: false
layers.acceleration.enabled: true
layers.acceleration.force: true
layers.amd-switchable-gfx.enabled: false
layers.force-active: true
layers.low-precision-buffer: true
layers.shared-buffer-provider.enabled: true
media.autoplay.enabled: false
media.av1.enabled: true
media.block-autoplay-until-in-foreground: true
media.cache_readahead_limit: 7200
media.cache_resume_threshold: 3600
media.getusermedia.audiocapture.enabled: false
media.getusermedia.screensharing.allow_on_old_platforms: false
media.getusermedia.screensharing.enabled: false
media.gmp-manager.url:
media.hardware-video-decoding.failed: false
media.hardware-video-decoding.force-enabled: true
media.ondevicechange.enabled: false
media.peerconnection.enabled: false
media.sourceErrorDetails.enabled: false
media.track.enabled: true
media.video_stats.enabled: false
media.webaudio.enabled: false
media.webspeech.synth.enabled: false
media.wmf.low-latency.enabled: false
media.wmf.skip-blacklist: true
media.wmf.vp9.enabled: true
mousewheel.with_shift.action: 2
network.allow-experiments: false
network.auth.subresource-http-auth-allow: 1
network.auth.subresource-http-img-XO-auth: true
network.buffer.cache.count: 128
network.buffer.cache.size: 262144
network.captive-portal-service.enabled: false
network.cookie.cookieBehavior: 1
network.cookie.leave-secure-alone: true
network.cookie.lifetimePolicy: 2
network.cookie.prefsMigrated: true
network.cookie.thirdparty.sessionOnly: true
network.dns.blockDotOnion: true
network.dns.blockQuad0: true
network.dns.disableIPv6: true
network.dns.disablePrefetch: true
network.dnsCacheEntries: 20000
network.dnsCacheExpiration: 3600
network.dnsCacheExpirationGracePeriod: 240
network.gio.supported-protocols:
network.http.altsvc.enabled: false
network.http.altsvc.oe: false
network.http.enablePerElementReferrer: false
network.http.fast-fallback-to-IPv4: false
network.http.max-connections: 1800
network.http.max-persistent-connections-per-server: 20
network.http.pipelining.aggressive: true
network.http.pipelining.max-optimistic-requests: 64
network.http.pipelining.maxrequests: 64
network.http.referer.spoofSource: false
network.http.referer.trimmingPolicy: 0
network.http.referer.XOriginPolicy: 2
network.http.referer.XOriginTrimmingPolicy: 2
network.http.request.max-start-delay: 5
network.http.secfetch.enabled: false
network.http.sendOriginHeader: 0
network.http.sendRefererHeader: 0
network.http.spdy.enabled: false
network.http.spdy.enabled.deps: false
network.http.upgrade-insecure-requests: false
network.IDN_show_punycode: true
network.jar.block-remote-files: true
network.jar.open-unsafe-types: false
network.manage-offline-status: false
network.predictor.enable-prefetch: false
network.predictor.enabled: false
network.stricttransportsecurity.enabled: true
network.warnOnAboutNetworking: false
network.websocket.max-connections: 0
permissions.default.image: 1
places.database.lastMaintenance: 1746572952
places.history.enabled: false
places.history.expiration.transient_current_max_pages: 122334
plugin.default.state: 0
plugin.disable_full_page_plugin_for_types:
plugin.expose_full_path: false
plugin.sessionPermissionNow.intervalInMinutes: 0
plugin.state.flash: 1
plugin.state.npauthz: 1
plugin.state.nppdfxeditplugin.x: 1
plugin.state.npunity3d: 1
plugin.state.npwebview: 1
plugin.state.npwebviewie: 0
plugins.click_to_play: true
privacy.clearOnShutdown.cache: true
privacy.clearOnShutdown.connectivityData: true
privacy.clearOnShutdown.cookies: true
privacy.clearOnShutdown.downloads: true
privacy.clearOnShutdown.formdata: true
privacy.clearOnShutdown.history: true
privacy.clearOnShutdown.offlineApps: true
privacy.clearOnShutdown.passwords: true
privacy.clearOnShutdown.sessions: true
privacy.clearOnShutdown.siteSettings: true
privacy.cpd.cache: true
privacy.cpd.connectivityData: true
privacy.cpd.cookies: true
privacy.cpd.downloads: true
privacy.cpd.formdata: true
privacy.cpd.history: true
privacy.cpd.offlineApps: true
privacy.cpd.passwords: true
privacy.cpd.sessions: true
privacy.cpd.siteSettings: true
privacy.exposeContentTitleInWindow: false
privacy.exposeContentTitleInWindow.pbm: false
privacy.GPCheader.enabled: false
privacy.sanitize.migrateFx3Prefs: true
privacy.sanitize.sanitizeOnShutdown: true
privacy.sanitize.timeSpan: 0
security.ask_for_password: 2
security.block_importScripts_with_wrong_mime: true
security.block_script_with_wrong_mime: true
security.csp.enable: false
security.csp.enableStrictDynamic: false
security.csp.reporting.enabled: false
security.csp.speccompliant: false
security.data_uri.block_toplevel_data_uri_navigations: true
security.dialog_enable_delay: 700
security.enterprise_roots.enabled: true
security.family_safety.mode: 0
security.fileuri.strict_origin_policy: true
security.insecure_field_warning.contextual.enabled: true
security.mixed_content.block_active_content: true
security.mixed_content.block_display_content: true
security.mixed_content.send_hsts_priming: false
security.mixed_content.use_hsts: true
security.nocertdb: true
security.OCSP.enabled: 0
security.OCSP.GET.enabled: false
security.OCSP.require: false
security.password_lifetime: 5
security.pki.sha1_enforcement_level: 0
security.signed_content.CSP.default:
security.sri.enable: true
security.ssl.disable_session_identifiers: true
security.ssl.enable_false_start: false
security.ssl.enable_ocsp_stapling: false
security.ssl.require_safe_negotiation: true
security.ssl.treat_unsafe_negotiation_as_broken: true
security.ssl3.ecdhe_ecdsa_aes_128_sha: false
security.ssl3.ecdhe_ecdsa_aes_256_sha: false
security.ssl3.ecdhe_rsa_aes_128_sha: false
security.ssl3.ecdhe_rsa_aes_256_sha: false
security.ssl3.rsa_aes_128_gcm_sha256: false
security.ssl3.rsa_aes_128_sha: false
security.ssl3.rsa_aes_256_gcm_sha384: false
security.ssl3.rsa_aes_256_sha: false
security.ssl3.rsa_des_ede3_sha: false
security.tls.enable_0rtt_data: true
security.tls.hello_downgrade_check: false
security.tls.version.max: 4
security.tls.version.min: 3
security.xcto_nosniff_block_images: true
security.xpconnect.plugin.unrestricted: false
services.sync.declinedEngines:
services.sync.engine.greasemonkey: false
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1746572952
svg.new-getBBox.enabled: true
webgl.disable-angle: true
webgl.disable-extensions: true
webgl.disable-fail-if-major-performance-caveat: true
webgl.disabled: true
webgl.dxgl.enabled: false
webgl.enable-debug-renderer-info: false
webgl.enable-webgl2: false

user.js Preferences
-------------------

Your profile folder contains a user.js file, which includes preferences that were not created by Pale Moon.

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

Places Database
---------------

JavaScript
----------

Incremental GC: true

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

Activated: false
Prevent Accessibility: 1

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

NSPR
Expected minimum version: 4.35
Version in use: 4.35

NSS
Expected minimum version: 3.90.7
Version in use: 3.90.7

NSSSMIME
Expected minimum version: 3.90.7
Version in use: 3.90.7

NSSSSL
Expected minimum version: 3.90.7
Version in use: 3.90.7

NSSUTIL
Expected minimum version: 3.90.7
Version in use: 3.90.7
RTX 3060 Ti | Ryzen 7 5700x3d | ASUS Prime B450M-A II | 48GB DDR4 RAM | Windows 7

Image -> Desktop Setup <-

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

Re: Why is AzureCanvasAccelerated 0?

Unread post by Moonchild » 2025-05-14, 17:07

It's because of your forcing through prefs and not using a correct back-end selection for it.
I recommend resetting the prefs gfx.canvas.azure.backends and gfx.content.azure.backends and restarting the browser.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
sidology
Fanatic
Fanatic
Posts: 102
Joined: 2021-12-04, 22:07

Re: Why is AzureCanvasAccelerated 0?

Unread post by sidology » 2025-05-14, 19:01

I also get AzureCanvasAccelerated=0 with Clean profile (RX 6600).

User avatar
MasterSlenderTR
Apollo supporter
Apollo supporter
Posts: 33
Joined: 2025-05-10, 13:37
Location: Turkey

Re: Why is AzureCanvasAccelerated 0?

Unread post by MasterSlenderTR » 2025-05-14, 22:48

Moonchild wrote:
2025-05-14, 17:07
I recommend resetting the prefs gfx.canvas.azure.backends and gfx.content.azure.backends and restarting the browser.
Tried, AzureCanvasAccelerated is still 0.

I think if it were related to gfx.canvas.azure.backend and gfx.content.azure.backends, then AzureCanvasAccelerated would be 1 in a clean profile but it isn't.
RTX 3060 Ti | Ryzen 7 5700x3d | ASUS Prime B450M-A II | 48GB DDR4 RAM | Windows 7

Image -> Desktop Setup <-

User avatar
MasterSlenderTR
Apollo supporter
Apollo supporter
Posts: 33
Joined: 2025-05-10, 13:37
Location: Turkey

Re: Why is AzureCanvasAccelerated 0?

Unread post by MasterSlenderTR » 2025-05-14, 22:55

sidology wrote:
2025-05-14, 19:01
I also get AzureCanvasAccelerated=0 with Clean profile (RX 6600).
Yeah, it's weird.

I found someone on the forum with AzureCanvasAccelerated=1 using a potato GPU (NVIDIA GeForce 9400M) and Skia. As a test, I tried forcing Skia for Azure, sadly, it still didn’t change anything.
Image
RTX 3060 Ti | Ryzen 7 5700x3d | ASUS Prime B450M-A II | 48GB DDR4 RAM | Windows 7

Image -> Desktop Setup <-

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

Re: Why is AzureCanvasAccelerated 0?

Unread post by Moonchild » 2025-05-14, 23:06

Most I can gather in that case is that your Direct2d libraries are incomplete/damaged or too old.
Try installing the latest DirectX runtime, and make sure you have all windows updates installed (Win 7 RTM is known to have issues with the DirectX system; make sure you have SP1 and at least the Windows Platform update (KB2670838) installed)
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
MasterSlenderTR
Apollo supporter
Apollo supporter
Posts: 33
Joined: 2025-05-10, 13:37
Location: Turkey

Re: Why is AzureCanvasAccelerated 0?

Unread post by MasterSlenderTR » 2025-05-14, 23:41

Moonchild wrote:
2025-05-14, 23:06
Try installing the latest DirectX runtime, and make sure you have all windows updates installed (Win 7 RTM is known to have issues with the DirectX system; make sure you have SP1 and at least the Windows Platform update (KB2670838) installed)
I have all updates of Win7 installed including ESU update of this month: https://support.microsoft.com/en-us/top ... 63011b3012
Moonchild wrote:
2025-05-14, 23:06
Most I can gather in that case is that your Direct2d libraries are incomplete/damaged or too old.
Considering that canvas acceleration works for me on Firefox and all Chromium-based browsers, and since someone above with an RX 6600 is experiencing the same issue, I'd be surprised if that's the cause.

Image
RTX 3060 Ti | Ryzen 7 5700x3d | ASUS Prime B450M-A II | 48GB DDR4 RAM | Windows 7

Image -> Desktop Setup <-

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

Re: Why is AzureCanvasAccelerated 0?

Unread post by Moonchild » 2025-05-15, 08:57

Don't know what else to suggest. it works fine for most people. You also can't compare Firefox or Chromium to us because they will both prioritize Skia code, anyway.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
MasterSlenderTR
Apollo supporter
Apollo supporter
Posts: 33
Joined: 2025-05-10, 13:37
Location: Turkey

Re: Why is AzureCanvasAccelerated 0?

Unread post by MasterSlenderTR » 2025-05-15, 11:20

Moonchild wrote:
2025-05-15, 08:57
You also can't compare Firefox or Chromium to us because they will both prioritize Skia code, anyway.
Fair.
Moonchild wrote:
2025-05-15, 08:57
Don't know what else to suggest.
If it's not difficult to implement, perhaps you can consider adding an about:config flag to allow users to force Azure canvas acceleration. Firefox has a similar setting named "gfx.canvas.azure.accelerated".
RTX 3060 Ti | Ryzen 7 5700x3d | ASUS Prime B450M-A II | 48GB DDR4 RAM | Windows 7

Image -> Desktop Setup <-

User avatar
Massacre
Fanatic
Fanatic
Posts: 151
Joined: 2020-05-01, 13:16

Re: Why is AzureCanvasAccelerated 0?

Unread post by Massacre » 2025-05-16, 07:53

It also fails on Windows 10 LTSC 1809 with 32-bit Pale Moon, RTX 3050 and default settings. I wonder, why...

Kris_88
Board Warrior
Board Warrior
Posts: 1101
Joined: 2021-01-26, 11:18

Re: Why is AzureCanvasAccelerated 0?

Unread post by Kris_88 » 2025-05-16, 10:07

gfx.canvas.azure.accelerated
Pale Moon also has this preference. However, it only works with the correct backend - CompositorBackend==OPENGL, ContentBackend==SKIA.

https://repo.palemoon.org/MoonchildProd ... .cpp#L1134

Code: Select all

((mCompositorBackend == LayersBackend::LAYERS_OPENGL) &&
     (GetContentBackendFor(mCompositorBackend) == BackendType::SKIA));
I tried setting layers.prefer-opengl = true, but it turned out that my driver was blocklisted.
Then I tried ignoring blocklists by setting gfx.blocklist.all = -1 and naturally got APPCRASH when layers.prefer-opengl=true.
That's the whole story...

You can try something from what I listed, maybe it will help you.

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

Re: Why is AzureCanvasAccelerated 0?

Unread post by Moonchild » 2025-05-16, 11:36

Curiously, my own setup also shows AzureCanvasAccelerated as 0, but I'm sure it was 1 before -- however I did change GPU from a Polaris AMD one to a 3060 in the meantime; maybe this is related.
I did a canvas rendering test though and acceleration is definitely being used; I wouldn't be able to get the display and scores seen without acceleration. That means that whatever is tested with AzureCanvasAccelerated isn't an indicator whether acceleration is present at all or not (but likely a subtest). I'd have to research what exactly the parameter measures.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Kris_88
Board Warrior
Board Warrior
Posts: 1101
Joined: 2021-01-26, 11:18

Re: Why is AzureCanvasAccelerated 0?

Unread post by Kris_88 » 2025-05-16, 11:51

Moonchild wrote:
2025-05-16, 11:36
That means that whatever is tested with AzureCanvasAccelerated isn't an indicator whether acceleration is present at all or not
I have the same assumption.

Kris_88
Board Warrior
Board Warrior
Posts: 1101
Joined: 2021-01-26, 11:18

Re: Why is AzureCanvasAccelerated 0?

Unread post by Kris_88 » 2025-05-16, 13:33

In Pale Moon 27.9.1, the "Troubleshooting Information" page has an item called AzureSkiaAccelerated (It seems that in the new version of PM this item has been renamed to AzureCanvasAccelerated).
So, in the old version the preference gfx.canvas.azure.accelerated = true works, but in the new one it doesn’t.

Pale Moon 27.9.1 :

Code: Select all

AzureCanvasBackend	  skia
AzureContentBackend	  cairo
AzureFallbackCanvasBackend	cairo
AzureSkiaAccelerated	  1
Pale Moon 33.6.1

Code: Select all

AzureCanvasAccelerated	0
AzureCanvasBackend	direct2d 1.1
AzureContentBackend	direct2d 1.1
AzureFallbackCanvasBackend	cairo
It seems that this indicator (AzureCanvasAccelerated) is only relevant for skia and has no meaning for direct2d.

User avatar
MasterSlenderTR
Apollo supporter
Apollo supporter
Posts: 33
Joined: 2025-05-10, 13:37
Location: Turkey

Re: Why is AzureCanvasAccelerated 0?

Unread post by MasterSlenderTR » 2025-05-16, 13:57

Kris_88 wrote:
2025-05-16, 10:07
I tried setting layers.prefer-opengl = true, but it turned out that my driver was blocklisted.
Then I tried ignoring blocklists by setting gfx.blocklist.all = -1 and naturally got APPCRASH when layers.prefer-opengl=true.
That's the whole story...
Same thing happened for me, the browser crashed at launch.
RTX 3060 Ti | Ryzen 7 5700x3d | ASUS Prime B450M-A II | 48GB DDR4 RAM | Windows 7

Image -> Desktop Setup <-

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

Re: Why is AzureCanvasAccelerated 0?

Unread post by Moonchild » 2025-05-16, 13:58

I had a quick look and the troubleshooting info name is just a misnomer.

Code: Select all

aObj.DefineProperty("AzureCanvasAccelerated", AllowOpenGLCanvas());
So it just means if canvas can be/is drawn using OpenGL if it's "1". That is N/A when using DirectX calls.

It was renamed from *Skia as part of a wishful thought of Mozilla to generalize this more, but effectively that was premature, because:

Code: Select all

bool gfxPlatform::AllowOpenGLCanvas()
 {
   // For now, only allow Skia+OpenGL, unless it's blocked.
   // Allow acceleration on Skia if the preference is set, unless it's blocked
   // as long as we have the accelerated layers
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Kris_88
Board Warrior
Board Warrior
Posts: 1101
Joined: 2021-01-26, 11:18

Re: Why is AzureCanvasAccelerated 0?

Unread post by Kris_88 » 2025-05-16, 14:34

Now everything is clear.
So we can ignore this indicator.