App installieren
How to install the app on iOS
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Plant AMD die Offenlegung der ATI-Grafikkartentreiber?
- Ersteller pipin
- Erstellt am
- Mitglied seit
- 16.10.2000
- Beiträge
- 24.371
- Renomée
- 9.696
- Standort
- East Fishkill, Minga, Xanten
- Aktuelle Projekte
- Je nach Gusto
- Meine Systeme
- Ryzen 9 5900X, Ryzen 7 3700X
- BOINC-Statistiken
- Folding@Home-Statistiken
- Mein Laptop
- Samsung P35 (16 Jahre alt ;) )
- Prozessor
- AMD Ryzen 9 5900X
- Mainboard
- ASRock B550
- Speicher
- 2x 16 GB DDR4 3200
- Grafikprozessor
- GeForce GTX 1650
- Display
- 27 Zoll Acer + 24 Zoll DELL
- SSD
- Samsung 980 Pro 256 GB
- HDD
- diverse
- Soundkarte
- Onboard
- Gehäuse
- Fractal Design R5
- Netzteil
- be quiet! Straight Power 10 CM 500W
- Tastatur
- Logitech Cordless Desktop
- Maus
- Logitech G502
- Betriebssystem
- Windows 10
- Webbrowser
- Firefox, Vivaldi
- Internetanbindung
- ▼250 MBit ▲40 MBit
Auf dem Red Hat Summit in San Diego hat Henri Richard bessere Treiber-Unterstützung für ATI-Grafik für Linux angekündigt, ohne näher ins Detail zu gehen.
Auf Nachfrage von heise open, dem Open Source Zweig von heise online, erklärte Richard, dass man weitere Details bekanntgeben werden, wenn letzte technische und juristische Probleme geklärt seien.
<ul><i>"AMD sehe sich in der Pflicht, eine für die Open-Source-Community befriedigende Lösung zu finden."</i></ul>
<b>Quelle:</b> <a href="http://www.heise.de/open/news/meldung/89528" target="b">Red Hat Summit: Virtuelle Desktops und bessere Linux-Unterstützung für ATI-Grafik [Update]</a>
Auf Nachfrage von heise open, dem Open Source Zweig von heise online, erklärte Richard, dass man weitere Details bekanntgeben werden, wenn letzte technische und juristische Probleme geklärt seien.
<ul><i>"AMD sehe sich in der Pflicht, eine für die Open-Source-Community befriedigende Lösung zu finden."</i></ul>
<b>Quelle:</b> <a href="http://www.heise.de/open/news/meldung/89528" target="b">Red Hat Summit: Virtuelle Desktops und bessere Linux-Unterstützung für ATI-Grafik [Update]</a>
perpetuum.mobile
Grand Admiral Special
Wäre ja ein ziemlich smarter Schachzug. Linux-affinen Grafikkartenkäufern würde man so ein gute Unterstützung von AMD-Produkten ermöglichen... außerdem würde NVIDIA auch in Zugzwang kommen. Wobei man glaube ich lieber erstmal abwarten sollte, vor einiger Zeit klang das noch ein sehr stark anders.
Zuletzt bearbeitet:
Nebulus
Vice Admiral Special
- Mitglied seit
- 01.03.2006
- Beiträge
- 806
- Renomée
- 53
Selbst wenn die ATI Treiber, open source, oder die Dokumentation über den 3D Teil, offen gelegt wird, wie soll man trotzdem in kurzer Zeit die um 5 Jahre besseren nvidia Treiber einholen ?
Oder um es einfacher zu sagen, den quellcode offen zu legen bringt nichts. Da die Treiber mehr schlecht als recht sind, sind die Hardware Dokus viel wichtiger. ( Achtung das ist nicht das gleiche...)
Und dann ist wohl eine komplette neuimplementation die beste Lösung. Die natürlich nicht von heute auf morgen statt finden wird.
Postiv würde ich es aber trotzdem finden, da dann endlich nvdia im Zugzwang steht.
Die Firmen müssen endlich einsehen, dass ich mit dem Kauf einer Hardware auch das "Innenleben" incl. der Hardware Doc. mitgekauft habe.
Oder um es einfacher zu sagen, den quellcode offen zu legen bringt nichts. Da die Treiber mehr schlecht als recht sind, sind die Hardware Dokus viel wichtiger. ( Achtung das ist nicht das gleiche...)
Und dann ist wohl eine komplette neuimplementation die beste Lösung. Die natürlich nicht von heute auf morgen statt finden wird.
Postiv würde ich es aber trotzdem finden, da dann endlich nvdia im Zugzwang steht.
Die Firmen müssen endlich einsehen, dass ich mit dem Kauf einer Hardware auch das "Innenleben" incl. der Hardware Doc. mitgekauft habe.
Firebirdsei
Cadet
Die Firmen müssen endlich einsehen, dass ich mit dem Kauf einer Hardware auch das "Innenleben" incl. der Hardware Doc. mitgekauft habe.
Das ist ja wohl quatsch. Oder liegt Deiner Mikrowelle eine exakte Dokumentation bei, wie das Gerät aufgebaut ist und wie es exakt funktioniert? Wohl kaum.
Du hast lediglich Hardware gekauft, die in dem vom Hersteller definierten Umfeld funktioniert, mehr nicht. Möchtest Du die Hardware in einem anderen Umfeld als dem vom Hersteller spezifizierten gebrauchen, ist das zwar nicht zu verhindern, aber Anspruch auf Funktionstüchtigkeit hast Du deswegen noch lange nicht.
CrazyStrump
Vice Admiral Special
Das ist ja wohl quatsch. Oder liegt Deiner Mikrowelle eine exakte Dokumentation bei, wie das Gerät aufgebaut ist und wie es exakt funktioniert? Wohl kaum.
Du hast lediglich Hardware gekauft, die in dem vom Hersteller definierten Umfeld funktioniert, mehr nicht. Möchtest Du die Hardware in einem anderen Umfeld als dem vom Hersteller spezifizierten gebrauchen, ist das zwar nicht zu verhindern, aber Anspruch auf Funktionstüchtigkeit hast Du deswegen noch lange nicht.
Kommt sicher auf das Kaufjahr an, hab hier noch diverse Handbücher etwas älterer Geräte, da sind sogar die Schaltpläne abgedruckt.
SPINA
Grand Admiral Special
- Mitglied seit
- 07.12.2003
- Beiträge
- 18.122
- Renomée
- 985
- Mein Laptop
- Lenovo IdeaPad Gaming 3 (15ARH05-82EY003NGE)
- Prozessor
- AMD Ryzen 7 3700X
- Mainboard
- ASUS PRIME X370-PRO
- Kühlung
- AMD Wraith Prism
- Speicher
- 2x Micron 32GB PC4-25600E (MTA18ASF4G72AZ-3G2R)
- Grafikprozessor
- Sapphire Pulse Radeon RX 7600 8GB
- Display
- LG Electronics 27UD58P-B
- SSD
- Samsung 980 PRO (MZ-V8P1T0CW)
- HDD
- 2x Samsung 870 QVO (MZ-77Q2T0BW)
- Optisches Laufwerk
- HL Data Storage BH16NS55
- Gehäuse
- Lian Li PC-7NB
- Netzteil
- Seasonic PRIME Gold 650W
- Betriebssystem
- Debian 12.x (x86-64)
- Verschiedenes
- ASUS TPM-M R2.0
Da stellt sich nur die Frage wie AMD dies bewerkstelligen will, denn es gab schon einmal Bestrebungen in diese Richtung. Sowohl vor als auch nach der Übernahme durch AMD. Dort wurde jedoch als Begründung die Unterverschlußhaltung von patentrechtlich geschützten Verfahren genannt. Wie AMD aber nun auf einmal diese lizenzrechtlichen Hürden umschifft haben möchte ist mir unklar. Es sei denn man würde OpenSource Treiber nur auf Raten und bruchstückhaft einführen, womit der Linux Gemeinschaft aber auch schon gedient wäre.
Siehe: http://www.heise.de/newsticker/meldung/76743
Siehe: http://www.heise.de/newsticker/meldung/76743
Der_Kanzler
Vice Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 653
- Renomée
- 2
ja schaun wir doch mal wie sich das entwickelt, ich hab ne nvidia karte, aber ich bin
mit dem support ganz und garnicht einverstanden, die 8800er serie wird absolut
stiefmütterlich behandelt, in vielen spielen funktioniert die fixed function pipeline emulation
wohl nicht richtig alles in allem hat nvidia auch einen riesen nachholbedarf.
aus genau diesem grund hoffe ich dass einer der 2 großen den schritt tut und den treiber
open source macht, wie es intel schon vor langer zeit getan hat dann werden wenigstens
die fehler schnell gefixt, da die community doch nur nach sowas hungert
mit dem support ganz und garnicht einverstanden, die 8800er serie wird absolut
stiefmütterlich behandelt, in vielen spielen funktioniert die fixed function pipeline emulation
wohl nicht richtig alles in allem hat nvidia auch einen riesen nachholbedarf.
aus genau diesem grund hoffe ich dass einer der 2 großen den schritt tut und den treiber
open source macht, wie es intel schon vor langer zeit getan hat dann werden wenigstens
die fehler schnell gefixt, da die community doch nur nach sowas hungert
Berniyh
Grand Admiral Special
- Mitglied seit
- 29.11.2005
- Beiträge
- 5.206
- Renomée
- 219
Bei Mainboards wird im Handbuch auch immer die Dokumentation mitgeliefert.Das ist ja wohl quatsch. Oder liegt Deiner Mikrowelle eine exakte Dokumentation bei, wie das Gerät aufgebaut ist und wie es exakt funktioniert? Wohl kaum.
Du hast lediglich Hardware gekauft, die in dem vom Hersteller definierten Umfeld funktioniert, mehr nicht. Möchtest Du die Hardware in einem anderen Umfeld als dem vom Hersteller spezifizierten gebrauchen, ist das zwar nicht zu verhindern, aber Anspruch auf Funktionstüchtigkeit hast Du deswegen noch lange nicht.
Voodoo_Freak
Vice Admiral Special
Find die Idee super, evtl. kann auch ich dann mal wieder darüber nachdenken mir eine ATI Grafikkarte zu kaufen. Preislich sind selbige nämlich sehr attraktiv, nur sind die Treiber der letzte Murks. Das es nicht kommerzielle Programmierer besser können, beweisen schon heute die Omega Treiber (wobei ich mit denen auch nicht wirklich zufrieden war, allerdings hat die Karte wenigstens zu 80% softwäremäßig so gearbeitet wie ICH wollte).
Wie dem auch sei, ich finds ne super Idee und nen Schritt in die richtige Richtung.
Wie dem auch sei, ich finds ne super Idee und nen Schritt in die richtige Richtung.
Ragas
Grand Admiral Special
- Mitglied seit
- 24.05.2005
- Beiträge
- 4.470
- Renomée
- 85
- Prozessor
- AMD Athlon 64 X2 3800+ @2520MHz; 1,4V; 53°C
- Mainboard
- Asus A8N-E
- Kühlung
- Thermaltake Sonic Tower (doppelt belüftet)
- Speicher
- 4x Infineon DDR400 512MB @207MHz
- Grafikprozessor
- Nvidia GeForce FX 7800GT
- Display
- 1.: 24", Samsung SyncMaster 2443BW, 1920x1200 TFT 2.: 19", Schneider, 1280x1024 CRT
- HDD
- Seagate Sata1 200GB 7200rpm, 2x250GB Seagate SATA2 im Raid0
- Optisches Laufwerk
- DVDBrenner LG GSA 4167
- Soundkarte
- Creative X-Fi Extreme Music
- Gehäuse
- Thermaltake Soprano Silber
- Netzteil
- Be-quiet! Darkpower 470W
- Betriebssystem
- Windows XP; Linux Mandriva 2007.1 (Kernel: 2.6.22.2 Ragas-Edition :D )
- Webbrowser
- Firefox
- Verschiedenes
- -Lüftersteuerung: Aerogate3
Ich denke mal, der treiber wird nur teilweise offengelegt, die Teile die unter Patenten stehen bleiben closed.
insofern derartiges passiert ist es auf jeden fall ein schritt in die richtige Richtung.
insofern derartiges passiert ist es auf jeden fall ein schritt in die richtige Richtung.
Firebirdsei
Cadet
Bei Mainboards wird im Handbuch auch immer die Dokumentation mitgeliefert.
Mit dieser "Dokumentation" bist Du aber nicht in der Lage einen Treiber zu schreiben...
nazgul99
Grand Admiral Special
- Mitglied seit
- 01.05.2005
- Beiträge
- 3.592
- Renomée
- 224
- Standort
- Irgendwo in der Nähe
- Mein Laptop
- ThinkPad Edge E145 / 8GB / M500 480GB / Kubuntu /// Asus U38N / 6GB / Matt / Postville / Kubuntu/W8
- Prozessor
- AMD A10-7800
- Mainboard
- MSI A88XI AC
- Kühlung
- Scythe Shuriken Rev.2
- Speicher
- 2x 8GB DDR3-2133
- Grafikprozessor
- IGP
- Display
- HP LP2465, MVA, 1920x1200, 24"
- SSD
- Samsung 850 EVO 500GB
- HDD
- ST9500325AS 500GB
- Optisches Laufwerk
- ja, so'n USB-Dings
- Soundkarte
- onboard, optisch -> SMSL Q5 PRO -> ELAC EL60
- Gehäuse
- Silverstone ML06B
- Netzteil
- SST-ST30SF
- Betriebssystem
- Kubuntu
- Webbrowser
- Firefox
- Verschiedenes
- Synology DS414slim 3x 1,5 TB RAID5
Das ist ein so albernes Scheinargument, daß es kaum zu fassen ist, daß es irgendjemand kauft. Die Natur von Patenten ist es, daß das Verfahren bereits im Patentantrag offengelegt wird, denn nur wenn bekannt ist, um was es geht, kann es auch geschützt (und im Fall einer Verhandlung nachgewiesen) werden. So kann es zwar jeder kopieren, darf diese Kopie aber nicht weitergeben, und schon gar nicht gewerblich. Es müßte sich also um nicht patentgeschützte Verfahren handeln.Dort wurde jedoch als Begründung die Unterverschlußhaltung von patentrechtlich geschützten Verfahren genannt.
Hmm, jetzt hab ich mir selbst widersprochen
Nehmen wir als Beispiel MP3: hier hat das Fraunhofer-Institut eine Beispiel-Implementation herausgegeben, die von vielen Projekten übernommen und in deren Code eingebaut wurde. Fraunhofer hat daraufhin gegen einen Teil dieser Projekte Patentansprüche geltend gemacht. Nicht die Herausgabe des Codes selbst war hier entscheidend, sondern die Nutzung durch Dritte, ohne Lizenzgebühren zu entrichten. Nicht die Herausgabe des Codes ist entscheidend, sondern die Nutzung ohne Ausgleich mit dem Patentinhaber.
Zuletzt bearbeitet:
Fonce
Vice Admiral Special
- Mitglied seit
- 03.08.2005
- Beiträge
- 620
- Renomée
- 1
- Prozessor
- AMD Phenom II X3 720BE
- Mainboard
- ASRock AOD790GX/128M
- Kühlung
- Noctua NH-U9F
- Speicher
- 4x1024MB DDR2-800 CL5
- Grafikprozessor
- Radeon HD 4850 512MB@650/1030MHz
- Display
- BenQ FP91GX
- HDD
- Samsung HD753LJ
- Optisches Laufwerk
- Samsung SH-S223F/BEBE
- Gehäuse
- Antec Three Hundred
- Netzteil
- Enermax 460W
- Betriebssystem
- Windows Vista Ultimate 64bit
- Webbrowser
- Firefox
und genauso wenig weisst du dann wie der Chipsatz usw. arbeiten
SPINA
Grand Admiral Special
- Mitglied seit
- 07.12.2003
- Beiträge
- 18.122
- Renomée
- 985
- Mein Laptop
- Lenovo IdeaPad Gaming 3 (15ARH05-82EY003NGE)
- Prozessor
- AMD Ryzen 7 3700X
- Mainboard
- ASUS PRIME X370-PRO
- Kühlung
- AMD Wraith Prism
- Speicher
- 2x Micron 32GB PC4-25600E (MTA18ASF4G72AZ-3G2R)
- Grafikprozessor
- Sapphire Pulse Radeon RX 7600 8GB
- Display
- LG Electronics 27UD58P-B
- SSD
- Samsung 980 PRO (MZ-V8P1T0CW)
- HDD
- 2x Samsung 870 QVO (MZ-77Q2T0BW)
- Optisches Laufwerk
- HL Data Storage BH16NS55
- Gehäuse
- Lian Li PC-7NB
- Netzteil
- Seasonic PRIME Gold 650W
- Betriebssystem
- Debian 12.x (x86-64)
- Verschiedenes
- ASUS TPM-M R2.0
So meinte ich es ja auch. Es ist eine Linzenz- und keine Patent-Frage.Nicht die Herausgabe des Codes ist entscheidend, sondern die Nutzung ohne Ausgleich mit dem Patentinhaber.
nazgul99
Grand Admiral Special
- Mitglied seit
- 01.05.2005
- Beiträge
- 3.592
- Renomée
- 224
- Standort
- Irgendwo in der Nähe
- Mein Laptop
- ThinkPad Edge E145 / 8GB / M500 480GB / Kubuntu /// Asus U38N / 6GB / Matt / Postville / Kubuntu/W8
- Prozessor
- AMD A10-7800
- Mainboard
- MSI A88XI AC
- Kühlung
- Scythe Shuriken Rev.2
- Speicher
- 2x 8GB DDR3-2133
- Grafikprozessor
- IGP
- Display
- HP LP2465, MVA, 1920x1200, 24"
- SSD
- Samsung 850 EVO 500GB
- HDD
- ST9500325AS 500GB
- Optisches Laufwerk
- ja, so'n USB-Dings
- Soundkarte
- onboard, optisch -> SMSL Q5 PRO -> ELAC EL60
- Gehäuse
- Silverstone ML06B
- Netzteil
- SST-ST30SF
- Betriebssystem
- Kubuntu
- Webbrowser
- Firefox
- Verschiedenes
- Synology DS414slim 3x 1,5 TB RAID5
Ah, gutSo meinte ich es ja auch. Es ist eine Linzenz- und keine Patent-Frage.
Find die Idee super, evtl. kann auch ich dann mal wieder darüber nachdenken mir eine ATI Grafikkarte zu kaufen. Preislich sind selbige nämlich sehr attraktiv, nur sind die Treiber der letzte Murks. Das es nicht kommerzielle Programmierer besser können, beweisen schon heute die Omega Treiber (wobei ich mit denen auch nicht wirklich zufrieden war, allerdings hat die Karte wenigstens zu 80% softwäremäßig so gearbeitet wie ICH wollte).
Wie dem auch sei, ich finds ne super Idee und nen Schritt in die richtige Richtung.
Also die Omega- Treiber sind eher ne "Verwürfelung von ATI Treibern mit .ini Anpassung", das hat nicht so viel mit Programmieren zu tun.
horst_sergio
Commander
- Mitglied seit
- 05.02.2006
- Beiträge
- 189
- Renomée
- 3
- Standort
- Hamburg
- Mein Laptop
- IBM T42
- Prozessor
- C2D E6700 @3.1
- Mainboard
- Gigabyte GA-965G-DS3
- Kühlung
- Boxed-Kühler
- Speicher
- 8 GB Aeneon DDR2-667 (4x2)
- Grafikprozessor
- Intel GMA X3000 onboard
- Display
- Samsung 213T 1600x1200, Panasonic AE2000 110"
- HDD
- 10 TB
- Optisches Laufwerk
- LG
- Soundkarte
- Terratec Aureon (Envy24HT)
- Gehäuse
- Chieftec CH-01B-SL
- Netzteil
- Seasonic S12-430HB
- Betriebssystem
- Debian GNU/Linux x86-64
- Webbrowser
- Firefox
Ich weiß nicht wie das bei aktuellen Karten ist, aber die (freien) ATI-Treiber waren lange Zeit eher besser als Nvidia (bei den nutzlosen Binärtreibern mag das anders sein).wie soll man trotzdem in kurzer Zeit die um 5 Jahre besseren nvidia Treiber einholen ?
Ähem, hast du schon mal hardwarenah programmiert? Der Treiberquellcode ist meist mehr oder weniger gleichbedeutend mit einer Hardwaredoku. Bestehende Probleme wie die korrekte Einstellung der TMDS PLL der ATIs könnten da mit etwas Abgucken sofort gelöst werden, auch die Steuerung der anderen Ausgabeports usw.Oder um es einfacher zu sagen, den quellcode offen zu legen bringt nichts. Da die Treiber mehr schlecht als recht sind, sind die Hardware Dokus viel wichtiger.
Genau so werden viele BSD-Treiber gemacht, mit Abgucken bei den Linuxtreibern. Hauptsächlich geht es da ja um Werte von Konstanten zur Steuerung.
Die 3D-Funktionalität ist noch eine andere Sache, aber mir persönlich sowieso wurscht. Hauptsache, die Karte funktioniert vernünftig in 2D mit mehreren Schirmen.
Bin jedenfalls gespannt. Es gäbe ja dann nach Intel GMA eine zweite Familie von funktionierenden Grafikkarten. Immerhin.
Von AMD ist man eigentlich eh besseres gewohnt, siehe z.B. der Linux-Support von AMD64, bevor es überhaupt die Prozessoren zu kaufen gab.
PuckPoltergeist
Grand Admiral Special
Nein, das ist es nicht. Gerade bei Hardware sagt der Quellcode meist recht wenig über die Funktionsweise der Hardware aus. Das Reverse-Engineering ist hier verdammt schwer. Echte Doku ist durch nichts zu ersetzen. Mit korrekter Doku lässt sich relativ einfach und schnell ein Treiber schreiben, aber im Gegenzug nicht aus einem Treiber eine Doku zur Hardware erstellen. Denn gerade in den Treibern steckt meist eine riesige Menge "Magie", auch um Unzulänglichkeiten der Hardware auszubügeln. Die ist alleine mit dem Code nicht zu verstehen.Ähem, hast du schon mal hardwarenah programmiert? Der Treiberquellcode ist meist mehr oder weniger gleichbedeutend mit einer Hardwaredoku.
AMD stand einfach unter Zugzwang durch Intel. Gerade was die Doku angeht, ist AMD nicht immer vorbildlich. Hier ist Intel ganz klar voraus.Von AMD ist man eigentlich eh besseres gewohnt, siehe z.B. der Linux-Support von AMD64, bevor es überhaupt die Prozessoren zu kaufen gab.
lord_fritte
Vice Admiral Special
Das sollte nvidia mal machen, dann kommen sicher endlich mal vernümftige Vista Treiber, nvidia ist ja zu dumm, unfähig und inkompetent dazu!!!!
PuckPoltergeist
Grand Admiral Special
Das sollte nvidia mal machen, dann kommen sicher endlich mal vernümftige Vista Treiber, nvidia ist ja zu dumm, unfähig und inkompetent dazu!!!!
ROFL, du meinst also, wenn NVidia die Specs rausrückt, setzt sich jemand hin, und programmiert daraus Treiber für Vista? In welchem Universum lebst du denn?
Ragas
Grand Admiral Special
- Mitglied seit
- 24.05.2005
- Beiträge
- 4.470
- Renomée
- 85
- Prozessor
- AMD Athlon 64 X2 3800+ @2520MHz; 1,4V; 53°C
- Mainboard
- Asus A8N-E
- Kühlung
- Thermaltake Sonic Tower (doppelt belüftet)
- Speicher
- 4x Infineon DDR400 512MB @207MHz
- Grafikprozessor
- Nvidia GeForce FX 7800GT
- Display
- 1.: 24", Samsung SyncMaster 2443BW, 1920x1200 TFT 2.: 19", Schneider, 1280x1024 CRT
- HDD
- Seagate Sata1 200GB 7200rpm, 2x250GB Seagate SATA2 im Raid0
- Optisches Laufwerk
- DVDBrenner LG GSA 4167
- Soundkarte
- Creative X-Fi Extreme Music
- Gehäuse
- Thermaltake Soprano Silber
- Netzteil
- Be-quiet! Darkpower 470W
- Betriebssystem
- Windows XP; Linux Mandriva 2007.1 (Kernel: 2.6.22.2 Ragas-Edition :D )
- Webbrowser
- Firefox
- Verschiedenes
- -Lüftersteuerung: Aerogate3
Naja für linux funktionierts ja... nur gibts dort auch echte communities dafür.ROFL, du meinst also, wenn NVidia die Specs rausrückt, setzt sich jemand hin, und programmiert daraus Treiber für Vista? In welchem Universum lebst du denn?
Berniyh
Grand Admiral Special
- Mitglied seit
- 29.11.2005
- Beiträge
- 5.206
- Renomée
- 219
Hab ich das behauptet?Mit dieser "Dokumentation" bist Du aber nicht in der Lage einen Treiber zu schreiben...
Ich wollte damit lediglich ausdrücken, dass es durchaus üblich ist, mit einem Produkt
entsprechende Dokumentation zur Verfügung zu stellen. Worauf du hinaus willst ist übrigens
eher unter dem Bereich Chipsatzdokumentation anzusiedeln, die wird leider nicht mitgeliefert,
scheint aber verfügbar zu sein, denn es gibt für fast jeden Chipsatz Open Source Treiber.
(Nvidia ausgenommen)
Eines spricht aber gegen eine Offenlegung der Treiber, nämlich der Ansatz von ATI, ein
CCC für den Linux Treiber zur Verfügung zu stellen. Würde der Treiber Open Source gemacht,
dann würde dieses Projekt als erstes gekickt, oder zumindest ausgelagert.
Deswegen glaube ich eher, dass mit dem "besseren" Treiber evtl. einfach ein CCC für Linux
gemeint war, möglich wäre es zumindest.
Möglich wäre auch, dass man nur einige Komponenten freistellt.
Aber an eine komplette Offenlegung glaube ich ehrlich gesagt immer weniger, je mehr
ich darüber nachdenke. Bin aber gerne für Überraschungen offen.
Stefan Payne
Grand Admiral Special
Das Problem sind wohl eher nicht die eigenen Implementierungen sondern die FREMDE IP, auf die ATI ja bekanntlich gern zurückgreift!Da stellt sich nur die Frage wie AMD dies bewerkstelligen will, denn es gab schon einmal Bestrebungen in diese Richtung. Sowohl vor als auch nach der Übernahme durch AMD. Dort wurde jedoch als Begründung die Unterverschlußhaltung von patentrechtlich geschützten Verfahren genannt. Wie AMD aber nun auf einmal diese lizenzrechtlichen Hürden umschifft haben möchte ist mir unklar. Es sei denn man würde OpenSource Treiber nur auf Raten und bruchstückhaft einführen, womit der Linux Gemeinschaft aber auch schon gedient wäre.
Siehe: http://www.heise.de/newsticker/meldung/76743
z.B. hat man sich bei ATI nie die Mühe gemacht, S-ATA Controller zu basteln, die sind immer noch gekauft.
Warum sollte das bei GraKas anders sein?!
Und eben genau hier liegt der Hund begraben.
Berniyh
Grand Admiral Special
- Mitglied seit
- 29.11.2005
- Beiträge
- 5.206
- Renomée
- 219
Für die Chipsätze (und die SATA Controller) gibt es doch schon längst Open Source Treiber.[3DC]Payne;3174670 schrieb:z.B. hat man sich bei ATI nie die Mühe gemacht, S-ATA Controller zu basteln, die sind immer noch gekauft.
Warum sollte das bei GraKas anders sein?!
Deswegen versteh ich dein Argument nicht.
horst_sergio
Commander
- Mitglied seit
- 05.02.2006
- Beiträge
- 189
- Renomée
- 3
- Standort
- Hamburg
- Mein Laptop
- IBM T42
- Prozessor
- C2D E6700 @3.1
- Mainboard
- Gigabyte GA-965G-DS3
- Kühlung
- Boxed-Kühler
- Speicher
- 8 GB Aeneon DDR2-667 (4x2)
- Grafikprozessor
- Intel GMA X3000 onboard
- Display
- Samsung 213T 1600x1200, Panasonic AE2000 110"
- HDD
- 10 TB
- Optisches Laufwerk
- LG
- Soundkarte
- Terratec Aureon (Envy24HT)
- Gehäuse
- Chieftec CH-01B-SL
- Netzteil
- Seasonic S12-430HB
- Betriebssystem
- Debian GNU/Linux x86-64
- Webbrowser
- Firefox
Das braucht er auch nicht unbedingt. Es reicht, wenn man weiß, wie man die Hardware korrekt benutzen kann.Gerade bei Hardware sagt der Quellcode meist recht wenig über die Funktionsweise der Hardware aus.
Das geht ganz gut zu verstehen aus dem Treibercode. Genau so werden viele BSD-Treiber geschrieben, da die mit ihrem Nischenbetriebssystem noch viel weniger Support von Herstellern kriegen als Linuxentwickler.Mit korrekter Doku lässt sich relativ einfach und schnell ein Treiber schreiben, aber im Gegenzug nicht aus einem Treiber eine Doku zur Hardware erstellen. Denn gerade in den Treibern steckt meist eine riesige Menge "Magie", auch um Unzulänglichkeiten der Hardware auszubügeln. Die ist alleine mit dem Code nicht zu verstehen.
BSD kann aus lizenzrechtlichen Gründen nicht einfach Linuxtreiber übernehmen, also schauen sie sich den Code an, lernen daraus, übernehmen maximal die Konstanten (ROM-Adressen usw) und schreiben dann daraus einen komplett neuen Treiber. Dabei kommen dann nicht selten etwas besseres heraus als beim Original, natürlich je nach Talent der Programmierer.
Gerade die "hardware quirks" lassen sich gut verstehen durch Code, weils meistens nur ein paar Kleinigkeiten sind, die da gemacht werden müssen.
Natürlich ist eine ausführliche Doku besser, notwendig ist sie aber nicht.
Ich habe mir noch mal etwas zum Thema durchgelesen, der Tenor ist wohl, daß man sich nicht zu große Hoffnungen machen soll. ATI/AMD blockiert nach wie vor den Release eines wichtigen Treiberpatches mit Support für neue Karten, das unter NDA entwickelt wurde. Es hat nur 600 Zeilen.
Ähnliche Themen
- Antworten
- 1K
- Aufrufe
- 70K
- Antworten
- 0
- Aufrufe
- 663
- Antworten
- 2K
- Aufrufe
- 133K
- Antworten
- 10
- Aufrufe
- 2K
- Antworten
- 117
- Aufrufe
- 24K