Matrox History: A Computer Graphics Also-Ran’s Second Life
tedium.co
tedium.co
Over the summer of 2001 or so I was having fun just writing little programs in VB5 while staying at my Dad's house. I wrote a flashy looking MP3 player (basically a front end for Windows Media player I embedded into the project) which made extensive use of native Windows GUI API. All the animations were smooth and fast. I felt pretty good about myself. When summer was over I went back home and found that my MP3 player animations didn't run smooth on my PC. Slow, janky, lots of flickering. What the hell? Turns out my Dad's PC had a Matrox card in it and was massively faster at 2D rendering than my PC.
I still have a soft spot for matroxes for their sheer boringness. They did the job well and... that was that. Utterly reliable. Most kinds of tech should be totally boring. Yay for dull.
Servers I've used, I think dell, claimed to come with G200 matroxes built in but they seemed totally to lack any hardware acceleration so it seemed to be pure software rendering, painfully slow and watching video was not possible. Someone elsewhere here said they were for IPMI use which makes sense. They made rotten desktops machines until you gave them a proper card.
Should anyone quite reasonably wonder why I'd use a server as a workstation, they are reliable (read: so boring). Once I get them working they almost never play up.
I fondly remember MPlayer && /dev/mga_vid. They also had great Linux framebuffer console support. Their RAMDACs were legendary.
Those were the days.
We actually barely got the G450 OpenGL driver competitive with the competing GeForce (or was it the TNT2?), at least on the major games, but it was also too late.
Of course this was 1989, when the phone company charged you for long distance, and really charged you for calls to other countries. I had no idea that you could call another country without dialing a bunch of numbers, so I just assumed it would fall under our domestic long distance plan.
I could have bought another video card for the price of that phone call!
If you could source the adapter cables and play with modelines deeper, a Matrox card could drive nearly any CRT you cared to hook up.
The card wasn't well supported by Gentoo, and every time I rebuilt the kernel, which was surprisingly often, there was an awkward manual step involving copying over something for the HAL.
EDIT: found the docs -- https://forums.gentoo.org/viewtopic-t-60278-start-0.html
Matrox may not have had cutting-edge cards, but you could at least tell what card you had.
(source: me, who worked at a company that made commercial Linux drivers for Matrox, ATI,NeoMagic etc. chips )
I bought a Matrox Mystique at the store. I knew nothing about 3dfx, OpenGL, Direct3D. I just knew I needed a 3D card.
The only thing it ran were the games came with and a handful of titles. It never ran GLQuake at all which became my favorite game. Total waste. Was a lot of money for 14 year old me.
I learned my lesson and researched the shit out of everything I bought after that.
“Today, we have three basic areas of strength,” Trottier said. “With computer graphics, we’re strong in display walls and public information displays. With television production, when you watch any sports on the nightly news, sports or election results, our cards are in the bowels of what you see. We’re also strong in machine vision. The latest flavor there is deep learning and we’re getting into that via the algorithms we’re developing.”