Um Ostern 2023 herum musste mein altes Intel 4-Kern Notebook in Rente. Und für darktable musste ein vernünftiger Ersatz her, mehr Kerne, 2560er Display AMD CPU der 6er Baureihe. Da gab es nicht viel und von Tuxedo mit dem Stellaris Gen 4 die passende Plattform mit AMD. Die Nvidia hätte es nicht gebraucht, übler Stromfresser, aber es ist wie es ist.
Die Schenker-Gruppe muss man nicht verstehen, denn kurz nach der Recherche gab es einen XMG Core 15 E22 mit so ziemlich derselben Ausstattung, nur fast 700 Euro günstiger als den Stellaris von Tuxedo. Selbst der arme Mitarbeiter von Tuxedo gab am Telefon zu, es handle sich um dieselbe Hardware. Nur bei Tuxedo unterstützt man eben die Linux Treiber-Entwicklung. Hätte ich gerne dazu beigetragen, aber über 600 Euro, ich wollte jetzt die Treiberentwicklung nicht allein begleichen.
Nachteil, das Tomte Skript unter TuxedoOS 2 erkennt das XMG Core E22 nicht als Tuxedo Gerät und erledigt keine automatische Konfiguration.
Schade, das heißt, naja, solange man das Tomte-Skript nicht ändert. Und da es aktuell im Tuxedo-Computer Laden keine AMD Hardware mehr gibt, erlaube ich mir hier zu erzählen, wie man ein XMG Core 15 E22 zum Tuxedo Stellaris Gen 4 AMD macht.
Tuxedo scheint beim Barebone einen Eintrag im Bios zu ändern, denn das BIOS des XMG gibt als Board-Vendor NB02 aus, während Tuxedo-Tomte hier Tuxedo erwartet. Fand ich heraus, als ich im Tomte-Skript nach der Fehlermeldung gesucht habe und beim fehlgeschlagenem Test via perl eben den Board Name mittels print "Boardvendor:$boardvendor \n"; ausgegeben habe.
Ändert man in /usr/bin/tuxedo-tomte (ein perl Skript) den Teil
###############################################################################
# checks if this is a TUXEDO device
#
sub tuxedoDevice {
if ($boardname =~ /P65_P67RGRERA/) {
return (1);
}
if ($boardvendor =~ /TUXEDO/) {
return (1);
}
if ($sysvendor =~ /TUXEDO/) {
return (1);
}
if ($boardname =~ /LAPQC71[AB]/) {
return (1);
}
return (0);
}
wie folgt ab in
###############################################################################
# checks if this is a TUXEDO device
#
sub tuxedoDevice {
if ($boardname =~ /P65_P67RGRERA/) {
return (1);
}
if ($boardvendor =~ /TUXEDO/) {
return (1);
}
if ($boardvendor =~ /NB02/) {
return (1);
}
if ($sysvendor =~ /TUXEDO/) {
return (1);
}
if ($boardname =~ /LAPQC71[AB]/) {
return (1);
}
print "Boardvendor:$boardvendor \n";
return (0);
}
und startet man das Script via sudo /usr/bin/tuxedo-tomte status, erkennt das Skript prompt den Rechner als Tuxedo Laptop. Denn das Board Modell GMxRGxx steht schon im perl Skript /usr/bin/tuxedo-tomte.
Mittels sudo /usr/bin/tuxedo-tomte configure all nutzt man die Anpassungen von Tuxedo an die Hardware. Nach einiger Zeit und einem Restart sollte dann alles perfekt eingerichtet sein. Unter TuxedoOS 2, versteht sich.
Ursprünglich veröffentlicht 2023-09-08