Prima di tutto, quando un driver si blocca, questo è un rischio per la sicurezza, e quindi i driver non dovrebbero mai, mai, crash. Altri lo hanno sottolineato. Si tratta di un bug del sistema operativo o del driver che hai incontrato, non di quello firefox.
Ora, all'altra domanda: perché solo firefox attiva questo bug? C'è una risposta multipla a questo:
- La maggior parte delle app utilizza le vecchie API grafiche 2d, che sono state testate accuratamente durante lo sviluppo del driver. Ciò include gimp e photoshop, che in realtà non utilizzano la grafica accelerata, ma sono normali app di Windows non diverse da es. Microsoft Office.
- La maggior parte dei giochi condivide uno di una manciata di motori di gioco sviluppati separatamente, perché scrivere un gioco direttamente sopra il driver di basso livello è troppo lavoro. I motori di gioco sono testati all'infinito per garantire che non attivino alcun bug nell'hardware grafico. Il motore di Ghost Recon è stato sviluppato in stretta collaborazione con nvidia.
- Firefox 4, come IE9, utilizza l'API Microsoft Direct2D per supportare la grafica accelerata. Questa API è nuova e utilizza i driver grafici esistenti in modi che non prevedevano. Ecco perché si attivano i bug dei driver con firefox 4 e non con nessun altro software.
Infine, è una buona cosa che questi browser utilizzino una grafica accelerata? Certo, è un'ottima cosa. Significa che tutti stiamo navigando più velocemente. Una volta che i bug del driver vengono scossi da queste nuove API, avremo tutti un'esperienza migliore.