Login


 
Newsletter
Werbung

Thema: Nivdia reagiert auf Torvalds-Kritik

7 Kommentar(e) || Alle anzeigen ||  RSS || Kommentieren
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
1
Von Ich kann NVidia verstehen am Mi, 20. Juni 2012 um 20:01 #

Das Problem liegt hier eindeutlig wieder bei dir.
Es bringt auch nichts IT Kenntnisse vorzutäuschen, wenn du gar keine hast.

Ein GPU Treiber ist nicht vergleichbar mit der Firmware von z.B. einem Drucker.
Für GPU Treiber braucht man umfangreiche Kenntnisse in Mathematik, Hardwareprogammierung, Multicoreprogrammierung, den 3d Grafikschnittstellen DirectX und OpenGL und vieles mehr, also alles Dinge die eher von einem Informatikstudium als Elektrotechnikstudium abgedeckt werden.

Und die Gehälter die ich angaben gehen in die richtige Richtung, da reicht kein Werkstudent aus.
Denn wenn NVidia mit einem guten SW Entwickler nur 10 % mehr Leistung aus der Hardware herausholen kann, dann schlägt sich das sofort in größeren Umsatzzahlen und einem möglicherweise besseren Produkt gegenüber der Konkurrenz nieder.
Deswegen ist NVidia auch bereit große Gehälter für absolute spitzen Leute auf diesem Gebiet zu bezahlen.
Diese Unterschiede hast du bei einem Drucker nicht, da spielt es eine untergeordnete Rolle wie gut der Druckertreiber programmiert ist und wie schneller er die Daten zum Drucker sendet. Schneller drucken wird der Drucker dadurch auch nicht, es ist also nichts gewonnen und wenn dann heutzutage nur unwesentlich.

  • 0
    Von Frank Frank am Do, 21. Juni 2012 um 02:03 #

    Da du es nicht für notwendig hältst, deine Aussagen mit irgendwas zu untermauern, wird dies mein letzter Beitrag in die Richtung sein:

    Laut Glassdoor zahlt NVIDIA bei vergleichbaren Jobs (Software Engineer, Senior Software Engineer) durchgehend weniger, als z.B. Intel (http://www.glassdoor.com/Salary/Intel-Corporation-Salaries-E1519.htm versus http://www.glassdoor.com/Salary/NVIDIA-Salaries-E7633.htm). Und wenn du die Architektur aktueller Grafikkarten kennen würdest, wüsstest du auch, dass der Low-Level-Treiberentwickler überhaupt keine Ahnung von DirectX und/oder OpenGL haben muss. Das sind Schichtenarchitekturen wie z.B. bei SCSI: Ganz unten kommen Interfaces und Bussysteme, über die lediglich Kommandos ausgetauscht werden. Welche Kommandos das sind, muss den Entwickler nicht jucken. Genau so, wie denjenigen, der die DirectX-Treiber schreibt, nicht jucken muss, wie die Kommandos zur Karte kommen. Sieht man ja auch bei den Stellenausschreibungen, je nach Treiberschicht, in der man entwickelt, sind die Anforderungen anders.

    Nebenbei habe ich schon Drucker-Firmware gesehen, welche größer und komplexer war, als so mancher Grafikkartentreiber. Ein ordentlicher Multifunktionsdrucker kommt heutzutage ja mit Netzwerkkarte, USB, Scanner, Fax, E-Mail-Funktion und einem kompletten PostScript-Interpreter.

    • 0
      Von blablabla am Do, 21. Juni 2012 um 10:26 #

      Danke Frank Frank, der Typ glaubt echt dass ein Supermagier den Treiber entwickelt.

      Pre-produktion Drucker haben gewaltige "Firmwares" obwohl ich das nicht mehr so nennen würde, du hast noch die NFS, CIF und FTP anbindung vergessen + Webserver für die Browseroberfläche und reportingfunktion die Nutzungsdaten auf einem pdf erstellt und verschickt etc...soviel zu simpler Drucker-"firmware".

      • 1
        Von Ich kann NVidia verstehen am Do, 21. Juni 2012 um 11:48 #

        Danke Frank Frank, der Typ glaubt echt dass ein Supermagier den Treiber entwickelt.

        Nö, ich weiß das GPU Treiber von einem Team an hochqualifizierten SW entwickelt werden.

        Und Magie ist für Leute, die zuviel Harry Potter schauen.

      1
      Von Ich kann NVidia verstehen am Do, 21. Juni 2012 um 11:47 #

      Welche Kommandos das sind, muss den Entwickler nicht jucken. Genau so, wie denjenigen, der die DirectX-Treiber schreibt, nicht jucken muss, wie die Kommandos zur Karte kommen.


      Natürlich sind das Schichten, aber diese DirectX Treiber müssen ebenfalls progammiert werden.
      Es ist ein Treibergesamtpaket.
      Und natürlich wird das im Team entwickelt und trotzdem braucht man die entsprechenden Leute dafür.

      Nebenbei habe ich schon Drucker-Firmware gesehen, welche größer und komplexer war, als so mancher Grafikkartentreiber.
      Uralt 2d Grafikkarten aus der DOS Ära.


      Ein ordentlicher Multifunktionsdrucker kommt heutzutage ja mit Netzwerkkarte, USB, Scanner, Fax, E-Mail-Funktion und einem kompletten PostScript-Interpreter.
      Ach, hier kommen dir die Schichten plötzlich nicht mehr in den Sinn.

      • 0
        Von rtzz am Do, 21. Juni 2012 um 12:32 #

        Bei den Multifunktionsdingern sind heutzutage wohl kleine Linuxe drauf (ca. wie bei Routern und anderer Netzwerk-Hardware), man braucht mit Sicherheit keinen Programmiergott um sowas zu entwickeln, sondern eher einen Haufen normaler Entwickler.

    0
    Von dgrat am Fr, 22. Juni 2012 um 18:33 #

    Das ist ein Kampf gegen Windmühlen. Der Shitstorm hat schon lange vor dir begonnen und jegliche Diskussion brintg nichts mehr..
    Aber ich muss dir recht geben. GPU-Treiber werden vom technischen her, wirklich das komplexeste sein was es an Hardware-Treibern gibt. Zumal mittlerweile auch die komplette GPGPU-Schiene drauf laufen muss und das alles übern Treiber läuft.

Pro-Linux
Gewinnspiel
Neue Nachrichten
Werbung