Unity richiede driver di scheda grafica proprietari?


22

Ho capito che il desktop Unity in Natty utilizza Compiz e quindi richiede un driver della scheda grafica che supporti gli effetti di composizione. Questo significa che se ho una scheda ATI o NVIDIA sono costretto a installare un driver proprietario perché i driver open source per quelle schede non supportano Compiz?


1
Invece Canonical dovrebbe concentrarsi su Unity2D !! Non vedo una buona ragione per costringere Unity a usare il 3D. Visivamente non aiuta e lo rende meno funzionale. Unity era destinato a netbook e tablet, quindi è più conveniente raggruppare una versione leggera senza accelerazione 3D. Pensa anche ai giochi. Compiz influenza negativamente i giochi aperti. Linux potrebbe essere una buona alternativa ai giochi casual, anche Google ha concepito Chrome OS come piattaforma di gioco.

Chrome OS esegue la composizione OpenGL (ES), quindi se ciò che dici è vero avrebbero gli stessi problemi. La verità è che con un driver scritto correttamente dovresti avere poco o nessun rallentamento dall'esecuzione di compiz a meno che compiz non stia eseguendo attivamente un effetto (animazione ravvicinata o qualcosa del genere).
Travis Watkins,

Risposte:


15

Credo che Unity richieda grafica 3D. Quindi, se esiste un driver aperto che può farlo, non sono necessari driver proprietari.

Guardando lo stato dei driver FLOSS nouveau, attualmente probabilmente avresti bisogno dei driver proprietari per NVIDIA, tuttavia, stanno lavorando sulle funzionalità necessarie.


11
Inoltre, ci sarà un'implementazione 2D di Unity, disponibile in 11.04 come opzione. bfiller.wordpress.com/2011/01/13/unity-2d
Mark Shuttleworth


4

Ho una scheda ATI e Unity / Compiz funziona bene per me con i driver aperti in Natty, anche se sono sicuro che dipende dallo stato dei driver per la tua particolare scheda. Se la tua scheda supporta Compiz con i driver aperti di quanto dovrebbe supportare anche l'unità.

C'è un elenco (incredibilmente lungo) di schede ATI con accelerazione 3D open source su https://help.ubuntu.com/community/RadeonDriver


3

Su Maverick posso usare Nouveau per la mia scheda grafica Nvidia e ho una grafica 3D; quindi credo che su Natty potresti usare i driver open source se vuoi ..


Da quando Nouveauhanno le funzionalità 3D? L'ultima volta che ho controllato non aveva
Manish Sinha

4
Nouveau ha avuto alcune funzionalità 3D per almeno un anno, ma rimangono non supportate e non pronte per la "prima serata". Detto questo, i recenti risultati di google indicano che un bel po 'di persone lo hanno fatto funzionare in un modo che ritengono soddisfacente.
Koanhead

1
Esatto, e finché gli sviluppatori Nouveau etichettano il supporto 3D sperimentale / non supportato, Ubuntu non farà diversamente. :)
htorque,

3

Il requisito per Unity è che il driver grafico abbia il supporto 3D.

Le schede Nvidia avrebbero bisogno del driver proprietario poiché il driver open source non supporta il 3D.

Ho un laptop con chipset Intel 945GMche ha driver aperti per la grafica. Supporta anche il 3D.

La risposta è: Unity ha bisogno del supporto 3D. Se la tua scheda ha un driver FOSS che supporta il 3D, allora stai bene, altrimenti devi installare driver proprietari


3

Attualmente sto eseguendo Natty con Unity 3D su una scheda Nvidia utilizzando i driver 3D sperimentali FOSS forniti. Nessun problema a parte i fan delle mie carte che girano più velocemente.

Se la qualità del driver almeno rimane invariata, non sarà necessario possedere le carte Nvidia.

Il driver nvidia-current non supporta ancora il nuovo Xorg comunque.


0

In breve: no

Ho sentito che dovrebbe esserci un'opzione a basso consumo (2D) con Unity.


0

La risposta è No: Compiz sarà felice finché il tuo driver gratuito / gratuito / open source avrà - anche sperimentalmente - supporto per l'accelerazione 3D. Mio padre ha una scatola AMD K7 con GeForce2 MX 400 (nv11). Ho appena eseguito una sessione live su di esso e Compiz mi ha mostrato bene tutti gli effetti del desktop (Il pulsante "prova Ubuntu" ha scelto il desktop Gnome di fallback per me ...)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.