Linus Torvalds: “NVIDIA, fuck you”, ed è subito discussione

Linus Torvalds su Nvidia

A seguire la vittoria del Millennium Technlogy Prize e l’intervista che la BBC ha pubblicato, Linus Torvalds è intervenuto all’Aalto Center for Entrepreneurship in Finlandia per una sessione di domande e risposte con alcuni studenti, inerenti in larga parte Linux e il panorama open source. Ma l’intervento più sentito è stato sul rapporto tra NVIDIA e Linux, in merito a una domanda su NVIDIA Optimus: e Torvalds non ha esitato a mandare letteralmente “a quel paese” la stessa azienda di Santa Clara:

So esattamente di cosa sta parlando, e sono felice di dire che si tratta dell’eccezione piuttosto che della regola. Sono anche felice di far notare pubblicamente che NVIDIA è stata uno dei problemi peggiori che abbiamo avuto con i produttori di hardware.

E ciò è molto triste perché NVIDIA prova a vendere dei chip – molti chip – nel mercato di Android ed è stata l’unica compagnia peggiore con cui abbiamo avuto a che fare. Perciò, NVIDIA: VAFF…!

Al di là del gesto e delle parole colorite, Torvalds ha voluto evidenziare quanto poco sia l’interesse di NVIDIA nei confronti dell’open source, condividendo lo stesso sentimento di quanti vorrebbero prodotti di punta quali GeForce, Quadro e Tegra supportati da driver aperti. Ma subito dopo corregge il tiro:

Non fraintendetemi: non sto dicendo che altri produttori siano perfetti; abbiamo avuto produttori a cui non importava nulla, abbiamo avuto produttori che pensavano che Linux non fosse un mercato abbastanza grande, abbiamo avuto molte situazioni simili. Allo stesso tempo, ci sono state compagnie molto disponibili già dagli inizi.

Non è dello stesso parere Michael Larabel di Phoronix, che reputa in buona fede il lavoro e l’impegno degli sviluppatori NVIDIA con cui ha avuto a che fare nel corso degli anni, e che sia da imputare ai cosiddetti piani alti la responsabilità per la mancanza di driver open source. Senza contare che Andrew Fear, Senior Product Manager, ha in passato dichiarato che “è talmente difficile scrivere un driver per schede grafiche che renderlo open source non sarebbe di aiuto”. Cosa ne pensate?

Tag: , , ,

Commenti

  1. [1]

    Non è vero che Michael Larabel di Phoronix non è dello stesso parere, ha semplicemente scritto che a suo avviso la responsabilità non è degli sviluppatori ma dei “piani alti”. Torvalds non ha mai asserito il contrario.

  2. [2]

    @abral
    Michael Larabel non è d’accordo sul fatto che Nvidia sia una pessima compagnia – vista la qualità dei suoi driver binari. Che poi la responsabilità sia appunto dei “piani alti” ne concordano entrambi.

  3. [3]

    a me sembra che dica – se il mio inglese non mi tradisce – che non è sicuro sia la peggiore (visto che ci sono altre che non danno nemmeno i binari chiusi che comunque, btw, con optimus servono a poco)…

    Il che è un po’ diverso da dire che non è d’accordo che sia una pessima compagnia…

  4. [4]

    E bravo Torvalds che dice le cose come stanno…

  5. [5]

    @shaitan vabbeh dai io con Optimus li uso, come dice anche la tizia è uscito Bumblebee che ti permette di farci qualcosa – anche se il supporto ufficiale da parte di nVidia sarebbe gradito.

  6. [6]

    Ha ha ha! Torvalds “inizia” a colorirsi sempre di più.

  7. [7]

    @Nevicata: credo sia un dovere sottolineare come Bumblebee sia un software sviluppato da volontari. Nvidia non ne ha mai voluto sapere nulla e ce lo ha ricordato in diversi comunicati ufficiali. Tra l’altro essendo un supporto open, è uscito diverso tempo dopo l’arrivo in commercio di optimus, io sono uno di quelli che ha testato bunblebee i primi giorni in cui è stata rilasciata la prima versione, e da li ne ha fatta tanta di strada, ma pur sempre grazie alle community e non per merito di nvidia certamente.

  8. [8]

    @Fiox: Non mi pare che Torvalds abbia mandato a stendere gli sviluppatori di Bumblebee…

  9. [9]

    Bravo Torvalds, ha proprio ragione. Come fà un chipmaker a non dare supporto per altri sistemi operativi? non gli viene chiesto di scrivere driver opensource, ma lameno un supporto, una collaborazione attiva e con tutti i crismi e criteri. Deve vendere o no? Se io produco hardware non me ne dovrebbe sbattere nulla con che sistema operativo viene utilizzato, dò le indicazioni per farlo funzionare e poi ne vendo a scatafascio o no?? Nel 2012 sono idioti a supportare solo Windows o a creare drive non compatibili al 100% con i loro prodotti (sempre esclus windows). Vergogna.

  10. [10]

    Come fà un chipmaker a non dare supporto per altri sistemi operativi?
    veramente i driver nvidia co sono per TUTTI i so, e funzionano BENE accellerazione opengl ultime versioni (non il vecchiume di mesa), vdpau accelerazione video, cuda eccetera, TUTTO disponibile da sempre anche per linux.
    Il problema è optimus?
    Lamentatevi con intel che ha DECISO che le sue cpu hanno TUTTE la gpu (schifosa) integrata, costringendo cosi i produttori terzi ad inventare CACATE pazzesce come optimus per giustificare le due schede ed il relativo prezzo.
    Optimus fa schifo?
    NON comprate NB con optimus, tanto semplice.
    Io ho un desktop, driver nvidia (closed) da sempre, problemi zero, prestazioni alte.
    Non diciamo SEMPRE di comprare hardware che funzioni con LINUX?
    Allora PERCHE’ comprate optimus?!
    Mi che cavolo stiamo parlando?!
    Io ringrazio nvidia per il grande supporto al suo hw su linux, con driver nuovi ogni mese, con TUTTE le features attive, dovessimo aspettare nouveau staremmo FRESCHI.

  11. [11]

    Comprate NB con cpu AMD senza gpu integrata e con scheda video nvidia e problemi non ne avrete.
    Se calassero di brutto le vendite degli i-core con gpu, vedi come intel poi rilascia le versioni SENZA gpu, permettendo agli oem di modulare i NB con le schede video che vogliono.
    Optimus è un “effetto” delle politiche intel che ti vende a forza una gpu di m3rda anche se non ti serve a nulla e non la vuoi.
    Tanto per vedere un po oltre “il dito” …

  12. [12]

    Sono d’accordo con telperion.
    Non è nVidia il problema, ma Intel ed il Sandy Bridge.
    .
    “Se calassero di brutto le vendite degli i-core con gpu, vedi come intel poi rilascia le versioni SENZA gpu, permettendo agli oem di modulare i NB con le schede video che vogliono.”
    Sono d’accordo.
    Anche se a me basterebbe che Intel rilasciasse i driver (possibilmente open source), come ha fatto per Oracle Solaris 11.

  13. [13]

    Scusa telperion ma cosa c’entra? La gpu integrata Intel serve per diminuire i consumi… Infatti se tieni accesa la scheda nvidia la batteria dura meno della metà del tempo…

  14. [14]

    Lol telperion ci credi che mentre scrollavo il commento #10 mi dicevo, prima di arrivare alla firma, questo lo ha scritto telperion :-D
    il che può essere visto come un pregio eh

    “veramente i driver nvidia co sono per TUTTI i so”
    un par di coglioni tutti i so… tegra per android è stato un pain in the ass e siamo ancora lontani da una soluzione ottimale

    e li cade anche il discorso dei 4 gatti visto che sono un pelo di più

  15. [15]

    @shaitan
    su tegra non so dirti, mi occupo di pc, e sui pc nvidia è ottima, driver per win osx linux solaris e freebsd (e stichazzi).
    Sui dispositivi “consumer” (nell’accezione più dispregiativa possibile) non saprei, ne mi interessa.
    .
    @korg91
    quella è una balla colossale di marketing per giustificare le due schede, hanno inventato optimus apposta, nvidia per sopravvivere, intel e oem ben contenti che ci guadagnano su di più.
    Se avessi solo una nvidia con il suo scaling quando non serve il 3d, consumeresti probabilmente di meno.
    Quindi o ti basta la gpu “ciofeca” di intel, o se vuoi di più devi pagare il pizzo ad intel che la sua vga te la RIFILA in ogni caso.
    Optimus è DA EVITARE COME LA PESTE, comprate cpu con gpu disattivabili da bios, o meglio ancora SENZA gpu embebbed.

  16. [16]

    @telperion

    lo sappiamo che a te degli smartfone frega 0 e dei notebook poco di più, ma è proprio quello il motivo del fuck u di Torvalds: ossia un’azienda che con il pinguino (in senso lato, magari molto lato) vuol fare (e sta facendo) un pacco di soldi, ma che non si sbatte adeguatamente (qualcuno oserebbe dire minimamente) per supportare proprio il mercato su cui vuol fare soldi
    .
    Optimus e la domanda della tizia è solo la causa scatenante del commento
    .
    Che poi sul tuo (e sul mio) desktop nvidia vada da dio che c’entra?

  17. [17]

    @telperion
    Come se non bastasse (mi riferisco al mio precedente post che devono ancora pubblicare sul non funzionamento della sospensione), coi nuovi driver l’unica risoluzione selezionabile sul mio portatile è 1366×768: ciò mi impedisce ad esempio di clonare lo schermo ad esempio su un proiettore. Bella schifezza i tuoi amati driver!

  18. [18]

    non è proprio banale star dietro a linux visto che a ogni cambio di kernel (cosa piuttosto frequente) bisogna ricompilare tutti i drivers.

    è tutto il sistema del kernel monolitico che crea questi problemi, se haiku fosse definitivo…..

  19. [19]

    shaitan, il problema non è nvidia.
    Il problema è alla base.
    Anche se nvidia ti fornisce il supporto ad Optimus, quel driver lo usi come carta igienica, visto che ciò che manca è il supporto al Sandy Bridge (che è la tecnologia alla base di questo dualismo GPU_Integrata/GPU_Nvidia).
    Difatti, Solaris 11 non ha problemi, proprio perchè Intel ha rilasciato il driver (proprietario) con tanto di supporto a KMS/DRI2.
    Al posto di criticare nvidia, che è il produttore che più si sbatte su Linux e che fornisce driver video di ottima qualità, Torvalds dovrebbe incazzarsi con Intel.
    Accusare gli unici partner che ti danno una mano, non è un buon modo per andare avanti.

  20. [20]

    Già concordo con linus al 100%.Con nvidia ho avuto solo sia con i driver open che funzionano anche bene ma sono inusabili perchè la ventola della mia nvidia gira sempre al massimo e fa un rumore tremendo sia con quelli closed che nella versione x86 quando sono in X e poi vado su una tty lo schermo va in sleep mode e quindi è inpossibile usare il pc senza X. on quelli amd64 va abbastanza bene peccato che un sistema amd64 da problemi se si vuole usare wine.Poi nvidia fa delle gpu su cui ci potresti fare una grigliata da quanto scaldano ( 50 gradi inidle, 85 nei giochi)

  21. [21]

    Già concordo con linus al 100%.Con nvidia ho avuto solo sia con i driver open che funzionano anche bene ma sono inusabili perchè la ventola della mia nvidia gira sempre al massimo e fa un rumore tremendo sia con quelli closed che nella versione x86 quando sono in X e poi vado su una tty lo schermo va in sleep mode e quindi è inpossibile usare il pc senza X. on quelli amd64 va abbastanza bene peccato che un sistema amd64 da problemi se si vuole usare wine.Poi nvidia fa delle gpu su cui ci potresti fare una grigliata da quanto scaldano ( 50 gradi inidle, 85 nei giochi)
    ah poi ho anche problemi in flash se attivo l’accelerazione della gpu

Inserisci il tuo commento