OPERATING SYSTEMSOS Linux

20 years later: Linux on Sgi O2 high-end MIPS workstation: 400 Mhz R12K & unified memory OpenGL!

#Sgi #O2 #MIPS64 #linux #R10000 #R12000 #t2sde #opensource #arcload #Ad: You can support my work at: https://patreon.com/renerebe https://github.com/sponsors/rxrbln/ https://www.buymeacoffee.com/renerebe https://onlyfans.com/renerebe @Amazon: https://services.exactcode.de/amzn.cgi?index=electronics&keywords=laptop
https://exactcode.com https://t2sde.org https://rene.rebe.de

At the heart of the O2 is the #CRIME (CPU, Rendering, Interconnect and Memory Engine) chip, which handles the memory, parts of the OpenGL rendering pipeline, the processor interface (#SysAD bus), and the interface to the I/O subsystem.

I/O to the outside world is handled by the #MACE (Multimedia, Audio and Communications Engine) chip, which controls audio & video, serial, parallel, PS/2 keyboard & mouse, real-time clock, 10/100 ethernet, and PCI. The #GBE (Graphics Back End) chip streams the graphics framebuffer from main memory to the #RAMDAC and out the VGA port.

Another interesting part of the O2 architecture is the #VICE (Video and Image Compression Engine), a special coprocessor that can be used to accelerate certain image and video operations (and even some OpenGL features). A program that wants to use the VICE first uploads the “microcode” for the MSP and/or the BSP to VICE’s instruction memory, then starts streaming the data via the VICE’s DMA engine. The MSP and/or BSP coprocessors then process incoming data using the uploaded microcode and write the results back to main memory. The MSP is closely related to the Nintendo 64’s (#N64) #RSP (Reality Signal Processor), which was also designed by SGI. The instruction sets are very similar, with the MSP implementing a superset of the RSP instruction set.

source

by Code Therapy w/ René Rebe

linux foundation

4 thoughts on “20 years later: Linux on Sgi O2 high-end MIPS workstation: 400 Mhz R12K & unified memory OpenGL!

  • No fixed stream time ????! If yes then when?❤

  • I struggle at the partitioner–it didn't quite work as expected and there's no guide to see if I'm doing things wrong.

    I think a better tectual approach a la Luke Smith's guide on installing Artix (from other machines, but also direct to metal), especially for install with combos (e.g. UEFI, LUKS-encrypted LVM, and swap, system, and home under LVM –especially with a separated home for some assurance) would really help: I notice the guides vids online all…avoid this and do "dos" to get quick views…

    I'm not sure if TOS compliant comms between YTers and viewers but I've been involuntarily gifted with free time from a work incident and would happily help get your system more thoroughly documented and get vguides up online with some coordination — I'm a semi-newb comfie with shell but novice to T2sde so could bridge the gap between other beginners and technically proficient, so it could get the user base ramped-up!

    I'm refusing for now to install the easy way…may be going into hard(er) text mode tomorrow. I really want an "edgy" (cutting/ouch) distro that's installable without internet, mostly to fast-wipe & re-install for testing my terrible scripting hobby projects.

  • i was just looking at T2 the other day. sadly i didnt get past the landing page

Comments are closed.