Použití karty x86 PCI VGA v Sun/SPARC64 (sun4u) nebo IBM POWER

mhi

  • *****
  • 500
    • Zobrazit profil
Do ruznych starsich Alpha/Sparc/Power serveru se pouzivaly stejne graficke karty jako do x86 stroju.

Mam Alphu, ve ktere je uplne stejna grafika jakou jsem mel v supliku z x86 sveta, jedine cim se lisila je BootROM (po prehozeni fungovaly obe v tom "druhem" svete).

Docela rad bych do 2 stroju, jedno je PowerPC a druhe SPARC ( sun4u) pridal grafickou kartu, ale kupovat original za tisice korun se mi moc nechce. Neresil jste nekdo tento problem? Predpokladam, ze by melo jit jen o to sehnat spravnou PCI grafiku z Inteliho sveta a mit do ni spravny obsah ROMky.

Nebo bude problem jeste v openfirmware daneho stroje, ktery musi grafiku podporovat ? Necekam graficky boot, jen aby OS (AIX, Solaris, Linux, NetBSD) umely spustit X server a pouzit USB klavesnici + mys...
« Poslední změna: 20. 06. 2019, 08:49:18 od Petr Krčmář »


_Jenda

  • *****
  • 1 550
    • Zobrazit profil
    • https://jenda.hrach.eu/
    • E-mail
Re:Pouziti x86 PCI VGA karty v Sun/SPARC64 (sun4u) nebo IBM POWER
« Odpověď #1 kdy: 20. 06. 2019, 01:38:02 »
Normální PCčkové karty prý fungují v Talosu (barvy jsou blbě protože to je big endian a ovladač zapomněl dělat konverzi) (jejich compatibility list), takže bych čekal, že to kernelový ovladač dokáže detekovat a použít. Jenom do okamžiku spuštění kernelu budeš mít tmu.
« Poslední změna: 20. 06. 2019, 01:41:28 od _Jenda »

mhi

  • *****
  • 500
    • Zobrazit profil
Re:Pouziti x86 PCI VGA karty v Sun/SPARC64 (sun4u) nebo IBM POWER
« Odpověď #2 kdy: 20. 06. 2019, 08:37:23 »
Podle meho nazoru (a kdyz jsem to "jen tak" zkousel) byl zasadni problem to, ze karta nebyla inicializovana jak tomu je pri bootu v x86 VGA BIOSu, coz driver nejspis ocekava. Na druhou stranu to byly ale nejake starsi karty, mozna ze u nejake moderni to uz bude jinak.

Nicmene jeste mne napadlo, ze by mozna mohl fungovat Mac PPC ROM, ktery snad obsahuje Forthovy kod (a tim by mohl jit i na tom SPARCu ?). Obrazy jsou treba zde http://themacelite.wikidot.com/wikidownloads2

Re:Použití karty x86 PCI VGA v Sun/SPARC64 (sun4u) nebo IBM POWER
« Odpověď #3 kdy: 20. 06. 2019, 09:24:45 »
Je to uz dost davno, ale raz sme riesili pouzitie FC kariet z PC v POWER strojoch. Po "prepaleni" firmware karta fungovala (v AIXe) rovnako ako original.

Re:Pouziti x86 PCI VGA karty v Sun/SPARC64 (sun4u) nebo IBM POWER
« Odpověď #4 kdy: 20. 06. 2019, 09:30:39 »
Normální PCčkové karty prý fungují v Talosu (barvy jsou blbě protože to je big endian a ovladač zapomněl dělat konverzi)

Novsie POWER procesory dokazu fungovat aj v big aj little endian rezime. Odporucanie od IBM je pouzivat little endian distribucie tam by sa problem vyskytovat nemal.
https://www.ibm.com/support/knowledgecenter/linuxonibm/liaam/liaamdistros.html


mhi

  • *****
  • 500
    • Zobrazit profil
Re:Pouziti x86 PCI VGA karty v Sun/SPARC64 (sun4u) nebo IBM POWER
« Odpověď #5 kdy: 20. 06. 2019, 10:49:03 »
ad endianita: bohuzel uz ne vsechny OS umi endianitu prepinat, resp. bezet tak, jak si reknu ja.

Opravu driveru bych asi zvladnul, bez akcelerace ve framebuffer rezimu to je dle meho nazoru jen oprava formatu jaky vraci userlandu (RGBA ABGR BGR RGB apod).

RDa

  • *****
  • 2 465
    • Zobrazit profil
    • E-mail
Re:Použití karty x86 PCI VGA v Sun/SPARC64 (sun4u) nebo IBM POWER
« Odpověď #6 kdy: 20. 06. 2019, 16:46:50 »
Pokud by ti slo jen o neakcelerovany framebuffer, nestalo by za to si stvorit graficky vystup na bazi FPGA? Se soucasnyma digitalnima vystupama, at nemusis shanet jeste i vintage monitor :)

mhi

  • *****
  • 500
    • Zobrazit profil
Re:Použití karty x86 PCI VGA v Sun/SPARC64 (sun4u) nebo IBM POWER
« Odpověď #7 kdy: 23. 06. 2019, 16:33:53 »
Narazil jsem na zajimavy problem, do Suna nemam vubec zadnou grafiku, protoze ma jen PCI-E a PCI-X sloty (a ja mam jen AGP grafiky nebo stare PCI5V typu S3 Trio apod.). Takze asi nezbude nic jineho nez navstivit sberny dvur nebo se poptat u kamaradu po par starych zaslych grafikach PCI3.3V nebo nejaky ultra low-end PCI-E.

Re:Použití karty x86 PCI VGA v Sun/SPARC64 (sun4u) nebo IBM POWER
« Odpověď #8 kdy: 25. 06. 2019, 20:13:05 »
Pokud jste v Praze, můžu vám věnovat PCI verzi Elsy Erazor 4, to je RIVA128 se 4MB RAM a ta je 3.3/5V dual voltage.