Gigabyte GA-990FXA-UD5 & Sapphire Radeon 5450

So, nach dem Reinfall mit dem Sapphire Pure Black 990fx Board hab ich mir das Gigabyte GA-990FXA-UD5 Board geholt. Damit ist zwar auch nicht alles rosig, aber es läuft immerhin mit Linux.

Im Gegensatz zum Sapphire scheinen die ACPI Tabellen sauber zu sein, und die Kiste bootet ohne Probleme durch. Powersaving funktioniert auch super, in Linux verbraucht die Kiste idle (Board, CPU, 1x8GB Riegel @ 1866Mhz, keine Grafikkarte) ca 48-51Watt. Das ist zwar mehr als mein alter 4450e (TDP 45Watt), aber der FX-8350 hat ja auch die vierfache Anzahl von Kernen, wobei die Bulldozer/Piledriver Kerne ja keine richtigen Kerne sind. Oh, und natürlich sind 4GHz auch ein bisschen mehr als 2,4Ghz.

Probleme gab's nur mit dem Speicher. Zwei Module liefen noch mit 1866 Mhz, mit vier Speicherriegel wollte das Board nicht mehr booten, auch nicht mit dem Standardtakt von 1366Mhz. Gigabyte gibt an 32GB und 1866 zu unterstützen, von beides gleichzeitig steht nirgendwo was ;) Geholfen hat es am Ende in den Advanced Option "Load Line Calibration" von Auto auf Regular zu setzen, jetzt laufen die 4 Riegel mit 32GB. Von dieser "Load Line Calibration" hatte ich vorher auch noch nix gehört. Interessanterweise brauchen die 4 Module nicht mehr Strom als eins.

Ein kleines Problem ist die Sapphire (schon wieder...) Radeon 5450. Mit der Karte steigt der Idle-Verbrauch auf 60-63Watt. Das entspricht so ziemlich dem maximalen Verbrauch der Karte, angegeben ist die mit 6Watt im Idle, und das obwohl Linux im Textmodus ohne Grafik, DRM und Co lief. Also DRM und radeonfb aktiviert um die Power-Einstellungen im sysfs bekommen. Egal, was ich einstelle, am Stromverbrauch ändert sich nix. Richtig kurios ist, dass mit der Einstellung Low GPU und RAM mit der maximalen Geschwindigkeit laufen, während bei High diese auf dem Minimaltakt laufen. Auch wenn der Stromverbrauch gleich ist, läuft die Karte so kühler.

Auch wenn das mit dem Speichertakt ärgerlich ist, hat die Kiste so auch genug Power. Es ist bestimmt schon 10 Jahre her, dass ich zuletzt einen Kernel unter 2 min kompilieren konnte.

Links:
Gentoo Wiki: Radeon
Phoronix: The Current State Of Radeon Power Management (2011!)

Rubrik: 

Reinfall des Monats: Sapphire Pure Shit 990fx

Und mal wieder ein Reinfall, diesmal beim Versuch einen neuen Server aufzubauen.Grundlage sollte das AM3+ Mainboard "Sapphire Pure Black 990fx" , ein etwas besser ausgestattetes Mainboard mit 9 SATA Ports, 6 PCIe Slots, 2x Gbit Lan und IOMMU (für Virtualisierung). Diese 3 Probleme haben mir das Wochenende gekillt:

  1. Buggy Bios
    Es gibt Optionen im BIOS, beispielsweise "Above 4G Decoding", die die Kiste nicht mehr booten lassen. Nicht booten heisst hier, dass sich das BIOS nicht mehr korrekt initialisert, Es bleibt einfach ohne Bild hängen und die LED Diagnose Anzeige zeigt einige Codes in einer Schleife an. Keiner der Codes zeigt einen Fehler an. Zum glück gibt es da den bequemen CMOS Löschen Button sonst wär's noch nerviger. Naja, hat was gebraucht bis ich es auf eine Option eingrenzen konnte. 
  2. Buggy ACPI
    Ich hab zig Linux-Distributionen ausprobiert, mit zig BIOS-Einstellungen.ausprobiert. Alle haben sich aufgehangen. Einige x86er gingen später, die amd64er sind aber alle gestorben.Blöd das die meisten Distributionen heute die Boot-Meldungen unterdrücken, sonst hätte ich das Problem schneller gefunden. Die letzten Zeilen waren immer:

    ACPI: EC: Look up EC in DSDT
    ACPI: Executed 3 blocks of module-level executable AML code

    Also mal noacpi und acpi=off ausprobiert. Und siehe da, die Kiste bootete. Interessanterweise lief FreeBSD 64bit mit ACPI-Unterstützung. Also eigentlich würde Linux ja laufen, aber ohne ACPI möchte man keinen FX-8350 betreiben, das wird zu heiß und zu teuer (100Watt Idle für Minimalsystem...). Und ich vermute dass USB nicht funktionierte war auch eine Folge davon. Ist blöd wenn man von USB bootet und nach dem Kernel load das Bootmedium weg ist. 

  3. DDR3-1866 geht nicht
    Der eingesetzte "G.Skill Ares" RAM wollte nicht mit den Nennangaben auf 1866Mhz laufen, 1600MHz waren aber stabil mit den 32GB möglich. Das wäre für mich noch verschmerzbar gewesen, Ein stabiles System ist mir wichtiger als schnelleres unzuverlässiges. Aber ärgerlich ist es trotzdem.
  4. Schwarzer Bootbildschirm
    Kein Problem aber auch nicht schön ist dass der Bildschirm erstmal ein paar Sek schwarz bleibt. Ohne die LED Anzeige würde man die Kiste wohl für tot halten. Nach ~5sek meldet sich dann Zusatz onboard SATA Controller, und dann blinkt evt. kurz der übliche POST/Splash Screen auf. Wenn man eine Wartezeit einstellt, dann wartet jetzt das Bios auf eine Eingabe. Wenn nicht, dann hat man hier einen Sekundenbruchteil zeit auf F2/Del zu hämmern um ins Bios zu kommen. Ansonsten startet direkt das OS. 

Das Board ist zum Glück aus dem Verkauf gegangen. Restposten gibt's noch bei ebay. Sapphire ist nicht gerade für seine Mainboards bekannt, vielleicht war es von vornherein eine dumme Idee von denen ein Board zu kaufen. Ich könnt mich jetzt mit deren Support rumschlagen, aber ich glaube nicht dass ich da viel erreichen würde. Vielleicht ist es auch blöd, jetzt hier den Eintrag zu schreiben, ich möchte das Board schliesslich noch bei eBay verticken ;)

Rubrik: