Saluti, come da titolo quando riproduco video utilizzando Firefox 45.0.1 a 64bit, analizzando la percentuale di CPU utilizzata nel mio portatile, noto che sale quasi al 100% e dopo qualche secondo partono le ventole a pieno regime.
Naturalmente perché la temperatura della CPU sale e le ventole cercano di raffreddarla.
Credevo inizialmente che fosse dovuto sia all’età del mio portatile, troppo vecchio, sia per l’utilizzo del driver video anch’esso non recentissimo, sviluppato per Windows 7 a 64bit.
Poi per caso ho letto di un utente che all’interno di un forum scriveva che il browser Microsoft Edge pur non ancora paragonabile agli altri competitor, non faceva partire le ventole per raffreddare la CPU durante la riproduzione dei video.
Non credendo a quello che avevo scritto, ho verificato e mio malgrado, utilizzo Firefox fin dalle prime versioni, ho costatato che aveva ragione.
Quindi anche se il mio portatile è abbastanza vecchio, con Edge non riscontro questo problema.
Ho cercato qualche soluzione ed ho verificato che sia attiva la voce nelle impostazioni Utilizza l’accelerazione hardware quando disponibile all’interno del menù di Firefox, cosa che era abilitata di default.
Poi ho trovato una procedura che serve per verificare se l’acceleratore hardware all’interno di Firefox sia attivo, tramite il comando about:support, da digitare nella barra degli indirizzi.
Nella sezione Grafica se trovavo 0/1 Basic (OMTC) l’accelerazione non era attivata, come nel mio caso.
La procedura suggeriva quindi di abilitare l’accelerazione hardware inserendo in una nuova finestra il comando about:config nella barra degli indirizzi, cercare la voce layers.acceleration.force-enabled e impostarla su true.
Chiudere il browser e per sicurezza riavviare il portatile.
Al riavvio aprire di nuovo about:support per verificare l’effettiva attivazione dell’accelerazione hardware su tutte le schede del browser.
Stranamente da me è rimasto con il valore 0/1 Basic, mentre per l’utente doveva diventare 1/1 Direct3D 11 (OMTC).
Secondo quello da lui scritto, Il vantaggio è notevole: oltre ad una diminuzione del carico sulla CPU (importante su PC datati o dotati di CPU dual core come il mio portatile), potremo notare anche un calo del consumo di RAM, che diminuisce sensibilmente con lo stesso numero di schede ed estensioni attive: questo calo è possibile ipotizzando che alcuni elementi vengano salvati sulla memoria video della scheda grafica presente invece di essere allocati completamente in RAM.
Ho provato anche a riavviare Firefox disattivando tutti i componenti aggiuntivi installati, quindi ad utilizzare un avvio pulito di Firefox, ma niente l’acceleratore hardware risulta sempre non impostato.
Riporto il report di Firefox che utilizzo.
Grazie non so se riuscendo ad attivare l’acceleratore hardware su Firefox si risolava il mio problema delle ventole che partono durante la riproduzione dei video, ma spero che qualcuno risolva il mio problema, altrimenti sarò costretto a malincuore di cambiare browser dopo anni di utilizzo di Firefox e passare a Microsoft Edge.
Informazioni di base 
Nome    Firefox
Versione    45.0.1
ID build    20160315153207
Cronologia aggiornamenti    Mostra cronologia aggiornamenti 
Canale di aggiornamento    release
User agent    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:45.0) Gecko/20100101 Firefox/45.0
Cartella del profilo    Mostra cartella 
Plugin attivi    about:plugins 
Configurazione build    about:buildconfig 
Utilizzo memoria    about:memory 
Service worker registrati    about:serviceworkers 
Finestre multiprocesso    0/1 (predefinito: false)
Modalità provvisoria    false
Segnalazioni di arresto anomalo degli ultimi 3 giorni
ID segnalazione    Inviata 
Tutte le segnalazioni 
Questa applicazione non è stata configurata per visualizzare le segnalazioni di arresto anomalo.
Estensioni 
Nome    Versione    Attiva    ID 
Firefox Hello Beta   0.1   true   loop@mozilla.org
Grafica 
Data aggiornamento driver   1-30-2009
Descrizione scheda grafica   NVIDIA GeForce Go 7400
DirectWrite attivo   false (10.0.10586.0)
Driver scheda grafica   nvd3dum,nvd3dumx
Finestre con accelerazione GPU   0/1 Basic (OMTC) 
GPU #2 attiva   false
ID dispositivo   0x01d8
ID produttore   0x10de
ID sottosistema   30a5103c
Panoramica/zoom asincroni (APZ)   nessuno
RAM scheda grafica   128
Rendering WebGL   Google Inc. -- ANGLE (NVIDIA GeForce Go 7400 Direct3D9Ex vs_3_0 ps_3_0)
Supporto hardware per decodifica H264   No; Hardware video decoding disabled or blacklisted
Versione driver   7.15.11.7948
windowLayerManagerRemote   true
AzureCanvasBackend   skia
AzureContentBackend   cairo
AzureFallbackCanvasBackend   cairo
AzureSkiaAccelerated   0
(#0) Error   [D3D11] create component blender failed: 0x80070057, 0
(#9) Error   [D3D11] create component blender failed: 0x80070057, 0
(#10) Error   [D3D11] create component blender failed: 0x80070057, 0
(#11) Error   [D3D11] create component blender failed: 0x80070057, 0
(#12) Error   [D3D11] create component blender failed: 0x80070057, 0
(#13) Error   [D3D11] create component blender failed: 0x80070057, 0
Preferenze importanti modificate 
Nome    Valore 
browser.cache.disk.capacity   358400
browser.cache.disk.filesystem_reported   1
browser.cache.disk.smart_size.first_run   false
browser.cache.disk.smart_size.use_old_max   false
browser.cache.frecency_experiment   4
browser.download.importedFromSqlite   true
browser.download.useDownloadDir   false
browser.places.smartBookmarksVersion   7
browser.sessionstore.upgradeBackup.latestBuildID   20160315153207
browser.startup.homepage_override.buildID   20160315153207
browser.startup.homepage_override.mstone   45.0.1
dom.apps.reset-permissions   true
dom.mozApps.used   true
extensions.lastAppVersion   45.0.1
gfx.crash-guard.d3d11layers.appVersion   45.0.1
gfx.crash-guard.d3d11layers.deviceID   0x01d8
gfx.crash-guard.d3d11layers.driverVersion   7.15.11.7948
gfx.crash-guard.d3d11layers.feature-d2d   true
gfx.crash-guard.d3d11layers.feature-d3d11   true
gfx.crash-guard.glcontext.gfx.driver-init.direct3d11-angle   true
gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle   true
gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-force-d3d11   false
gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-force-warp   false
gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-try-d3d11   true
gfx.crash-guard.status.d3d11layers   2
gfx.crash-guard.status.glcontext   2
media.gmp-eme-adobe.abi   x86_64-msvc-x64
media.gmp-eme-adobe.lastUpdate   1458661924
media.gmp-eme-adobe.version   16
media.gmp-gmpopenh264.abi   x86_64-msvc-x64
media.gmp-gmpopenh264.lastUpdate   1458661925
media.gmp-gmpopenh264.version   1.5.3
media.gmp-manager.buildID   20160315153207
media.gmp-manager.lastCheck   1458661916
media.hardware-video-decoding.failed   false
network.cookie.prefsMigrated   true
network.predictor.cleaned-up   true
places.history.expiration.transient_current_max_pages   80482
plugin.disable_full_page_plugin_for_types   application/pdf
plugin.importedState   true
privacy.sanitize.migrateFx3Prefs   true
ui.osk.debug.keyboardDisplayReason   IKPOS: Touch screen not found.
Preferenze in user.js
Nella cartella del profilo è presente un file user.js con preferenze che non sono state impostate da Firefox.
Preferenze importanti bloccate 
Nome    Valore 
JavaScript 
GC incrementale    true
Accessibilità 
Attivato    false
Impedisci accessibilità    0
Versioni librerie 
   Versione minima prevista   Versione in uso
NSPR   4.12   4.12
NSS   3.21.1 Basic ECC   3.21.1 Basic ECC
NSSSMIME   3.21.1 Basic ECC   3.21.1 Basic ECC
NSSSSL   3.21.1 Basic ECC   3.21.1 Basic ECC
NSSUTIL   3.21.1   3.21.1
Caratteristiche sperimentali 
Nome    ID    Descrizione    Attiva    Data termine    Pagina iniziale    Branch