Seite 1 von 5

AmigaOne X1000 und Radeon RX Grafikkarten

Verfasst: 12. August 2022 12:32
von Goos
Achtung: bei diesem Prozedere ist es nicht sicher, dass bei allen funktioniert oder das zukünftige Versionen es verhindern aber bis heute funktioniert es noch:

Soderle ich habs mit etwas hick hack hinbekommen meine RX 550 im X1000 zum laufen zu bekommen und muss sagen die RX Treiber vom Enhancer 2.2 laufen hier wirklich sehr gut. Ob 3D (die RX550 ist genau so schnell wie meine R7 250x, die um einiges mehr Strom verbrutzelt) oder auch Videoausgabe, endlich kann ich meine 1080p 60 fps Handy Videos direkt am Amiga mit 0% CPU last anschauen :D


Zur Erklärung:
Auf dem Mainboard des X1000 gibt es einen Jumper GPIOLV10 wenn man diesen setzt, wird der X1000 gezwungen ohne Grafik nur mit Serieller Ausgabe zu booten. Damit fällt das initialisieren der Grafikkarte aus und der X1000 Bootet trotz eingesetzter Radeon RX. Nachteil ist, dass man einen Rechner an dem seriellen Ausgang über Nullmodemkabel und Term Programm angeschlossen haben und die Boot Auswahl vornehmen muss, da es im Seriellen Modus keinen Timer gibt welcher nach Ablauf das Kickstart bootet. Hatte Anfangs mein Smartphone mit einem Seriell zu USB Adapter und dem Programm "Serial USB Terminal" laufen um das Zeichen 0 zu senden, damit der Bootvorgang startet. Aber ich habe jetzt mittlwerweile die STARTUP variable statt

Code: Alles auswählen

 'speed ;menu'
auf

Code: Alles auswählen

'speed ;setenv os4_bootdevice "auto"; boot -fs=amigafs ide0.0:amigaboot.of'
gesetzt

Damit hab ich zwar kein Bootmenu mehr aber er Bootet jetzt sofort ins Kickstart der ersten Platte die er Findet das amigaboot.of nimmt er hier aus der ersten FFS Partition der Festplatte die am ersten SATA Port hängt.
(Falls man das wieder rückgängig machen will muss man allerdings die Settings wieder zurücksetzen, neben der Knopfzelle gibt es dafür einen CLR CMOS Jumper den man kurz von pin1-2 auf 2-3 und wieder zurück setzt)

Noch ein Wichtiger Hinweis falls das jemand auch machen will:
Das Kickstartlayout beim X1000 darf nicht zu voll sein, ab einer bestimmten Anzahl an Bytes (~15MB ?) bleibt der Bootvorgang hängen ...
Deswegen hab ich nur den RadeonRX.chip drin und den RadeonHD.chip rausgenommen.
Edit:
Ich habe auch nochmal mit dem Kicklayout rumgespielt, und es ist tatsächlich möglich beide RadeonRX und RadeonHD Treiber drin zulassen, scheinbar waren meine Tests damals noch mit älteren/größeren Versionen aber da keine Garantie ob es auf jedem Rechner so ist.

Hier ein paar Videos, wie die beiden Radeon Karten so bei mir laufen:

https://youtube.com/playlist?list=PLrY5 ... YAjsaTsIdG

Edit:
Interrupts... mir ist aufgefallen, das der Treiber in Kombination mit meiner Hardware den VSync Interrupt irgendwann blockieren, ich hab noch nicht herausgefunden woran das genau liegt, aber fall ein Programm/Spiel irgendwann stehen bleibt, kann das diese Ursache haben, kleiner Workaround ist in den tooltypes in der Monitordatei Interrupt=NO zu setzen.

Re: AmigaOne X1000 und Radeon RX Grafikkarten

Verfasst: 12. August 2022 13:53
von TearsOfMe
@Goos:
Krass. Danke. Mal schauen ob ich das hinkriege.

P.S.: Interessant. Mein X1000 scheint etwas in die Jahre zu kommen. Komm nicht mehr in das Rescue BIOS.

P.P.S: Kann zumindest bestätigen das ich das AmigaOS4 Bootlogo mit der RX gesehen habe. Jetzt hab ich aber irgendwas total zerschossen an meiner Installation. Bootet überhaupt nicht mehr.

Re: AmigaOne X1000 und Radeon RX Grafikkarten

Verfasst: 12. August 2022 20:02
von kas1e
@Goos
Just logged it to say "wow" , x1000 users surely will be happy to know about this trick! That need to be shared for sure :)

Re: AmigaOne X1000 und Radeon RX Grafikkarten

Verfasst: 12. August 2022 20:14
von djbase
Klasse Hack! Könnte man die Variable nicht vorab ändern und dann die Grafikkarte einbauen? Erspart man sich den Schritt mit Term.

Natürlich wollen wir jetzt auch ein Video dazu sehen!

Re: AmigaOne X1000 und Radeon RX Grafikkarten

Verfasst: 12. August 2022 20:41
von Goos
Ja Video mach ich die Tage noch. Positiver Nebeneffekt ist auch, dass das booten um einiges flotter geht, da die Grafikkarte nichtmehr initialisiert werden muss und auch das x1000 Bootbild nicht für ne Ewigkeit angezeigt wird ;)

Re: AmigaOne X1000 und Radeon RX Grafikkarten

Verfasst: 12. August 2022 21:41
von djbase
Würde eigentlich Dual-RTG-Boot funktionieren? Also eine HD fürs BIOS und eine RX für OS4?

Re: AmigaOne X1000 und Radeon RX Grafikkarten

Verfasst: 12. August 2022 22:35
von aclogic
djbase hat geschrieben: 12. August 2022 21:41 Würde eigentlich Dual-RTG-Boot funktionieren? Also eine HD fürs BIOS und eine RX für OS4?
Nein funktioniert leider nicht, zumindest bei meinen Test: ne HD7750 + RX460.

Re: AmigaOne X1000 und Radeon RX Grafikkarten

Verfasst: 13. August 2022 09:19
von imagodespira
Ich habe mir jetzt eine Radeon RX550 bei Ebay bestellt. Da wir ja jetzt eine Liste mit funktionierenden Grafikkarten begonnen haben konnte ich die Yetson, die turbo4.1 hat, finden und bestellen. Bin gespannt ob und wie es läuft.

Re: AmigaOne X1000 und Radeon RX Grafikkarten

Verfasst: 13. August 2022 09:23
von turbo4.1
ich finde diesen kniff von goos super und damit die möglichkeit für alle x1000 benutzer eine rx550 zu nutzen.
natürlich laufen dann einige euros in eine andere richtung, mehr in hw statt in sw :halo:

die yeston sieht nicht nur toll aus in violett sondern ist auch noch schnell und stromsparend, heutzutage ja wichtig ;-)

Re: AmigaOne X1000 und Radeon RX Grafikkarten

Verfasst: 13. August 2022 09:43
von TearsOfMe
Weniger Strom, kleiner und leiser. Bin mal gespannt. Hoffe ich krieg meinen X1000 wieder ans laufen.

Schätze nur wenn der Herr aus England das liest ist wird es erst recht kein Firmware Update geben.
Aber das ist/war ja eh unwahrscheinlich das es jemals eins geben würde.