Most motherboards with the VIA M3364 have a PCI or PCIe x16 slot. Purchase a cheap, low-profile graphics card (e.g., NVIDIA GeForce 210 or Radeon HD 5450).
If you only need the computer to display the desktop (no YouTube, no games, no CAD):
The fluorescent lights of the CompUSA repair floor hummed with a low, headache-inducing buzz. It was October 1996. The air smelled of static-resistant pink bags, ozone from overheating power supplies, and stale coffee.
Elias, the shop’s senior technician, was building a "God Machine" for a client—a wealthy local architect who demanded the absolute best. The client had dropped a fortune on a Pentium 200 MHz (MMX Overdrive) and 64 MB of EDO RAM. But the crown jewel, according to the sales rep, was the graphics card sitting on Elias’s anti-static mat.
It was an STB PowerGraph 3D. Under the heatsink sat the heart of the beast: the S3 ViRGE/DX, silicon marked with the codename M3364.
"This is the future, Elias," the sales rep had said earlier, tapping the box. "S3 owns the market. This card does 2D, 3D, video scaling—everything. It’s a 'Rush' to the market, if you catch my drift."
Elias picked up the card. It felt heavy. Substantial. It had 4 MB of fast EDO VRAM. It had a 64-bit graphics engine. On paper, the M3364 architecture looked like a weapon of mass destruction. It promised perspective-correct texture mapping, z-buffering, and alpha blending in hardware. It was supposed to take the load off the precious CPU cycles.
"Alright, let's see what you got," Elias muttered.
He slotted the card into the PCI bus. It fit with a satisfying click. He closed the beige case, plugged in the massive 17-inch CRT monitor, and powered it on. The familiar beep of the POST test rang out. The screen flickered, and the Windows 95 startup clouds appeared. via m3364 graphic driver
The 2D performance was snappy. Dragging windows across the screen felt instantaneous. The S3 name carried weight here; they were the kings of Windows acceleration. Elias nodded in approval. The M3364 was doing its job. But the client hadn’t paid for a fast desktop. He wanted Tomb Raider.
This was the era of transition. Gamers were tired of blocky software rendering. They wanted smooth polygons, texture filtering, and frame rates that didn't slide like a powerpoint presentation. The M3364 promised that world.
Elias inserted the Tomb Raider CD. He installed the game, then went into the display properties to load the specific S3 drivers. The driver installation interface was sleek, typical of the era, promising "High Performance 3D Rendering." He checked the box for S3 3D Acceleration.
He launched the game. The Eidos logo dropped. The main menu appeared. Elias went into the settings and switched the renderer from "Software" to "S3 ViRGE."
"Here we go," he whispered. "Hardware acceleration. No more pixelated mess."
He started the game. Lara Croft stood in the caves of Peru.
At first glance, it looked… okay. The textures were there. The polygons were smooth. But then, Elias moved the mouse to turn the camera.
The world didn't turn. It stuttered.
It was a distinct, agonizing slideshow. The frame rate plummeted. The card was technically rendering the 3D geometry correctly—it was doing the math the CPU used to do—but it was doing it slower. Much slower.
Elias stared at the screen. He checked the CPU temperature. It was fine. He checked the system resources. They were fine.
He rebooted. He tried MechWarrior 2. Same story. The M3364 chip was struggling to push the textures. It had the features, yes—it could do the texture mapping—but the fill rate was abysmal. It lacked the raw bandwidth and the specialized polygon setup engine that competitors like the 3dfx Voodoo had.
Elias sighed, rubbing his temples. He realized he was witnessing a historical anomaly. The M3364 architecture was a "feature creep" disaster. S3 had tried to bolt 3D capabilities onto a 2D engine without redesigning the pipeline.
He did the unthinkable. He opened the display properties and disabled the 3D acceleration, switching the game back to "Software Rendering."
He relaunched Tomb Raider. The raw power of the Pentium 200 MHz took over. The game ran faster. It ran smoother. The colors were a bit dithered compared to the hardware mode, but the motion was fluid.
The irony was palpable. The "Accelerator" card, the M3364, was slowing the computer down. It was a "Decelerator."
The phone rang. It was the client. "Is it ready? Is the graphics card worth the money?" Most motherboards with the VIA M3364 have a
Elias looked at the expensive STB card sitting inside the beige tower. He thought about the upcoming 3dfx Voodoo Graphics card sitting on the shelf behind him—a card that required a pass-through cable and did nothing but 3D, but did it like a dream.
"Mr. Henderson," Elias said, his voice professional but firm. "The card is installed. The 2D is perfect. But for the 3D work... I have a suggestion. Let me put in a different order. The M3364... it’s too ahead of its time. Or maybe too far behind."
Elias RMA'd the card the next day. The M3364 graphics driver stayed in his archive of "failed experiments." It was a lesson in the rapidly evolving PC industry: specifications on a datasheet didn't always equal performance in the real world. The S3 ViRGE became a legend, not for speed, but for teaching a generation of geeks that sometimes, hardware could be the bottleneck.
If you cannot get the VIA M3364 graphic driver to run Windows 10, and you refuse to install Linux, you have three hardware-based workarounds.
As of 2025, VIA Technologies has fully transitioned to ARM-based SoCs and embedded controllers. The company no longer maintains x86 graphics drivers. The final official VIA M3364 graphic driver was released in 2012. Community forums like VIA Drivers Lounge, Reddit's r/retrobattlestations, and MSFN.org are now primary sources of support.
Post Date: October 26, 2023 Category: Drivers & Legacy Hardware
If you’re reading this, you likely own a vintage laptop—perhaps an old HP Compaq Presario CQ50, a DV series, or a similar machine from the 2008-2010 era. You’ve just installed Windows 7, Windows XP, or maybe even tried Linux, only to be greeted by a laggy screen, stuck resolution (like 800x600 or 1024x768), and no Aero effects.
The culprit? The VIA M3364 graphics chipset (often integrated into the VIA Chrome9 HC IGP or VN896/CN896 chipsets). The fluorescent lights of the CompUSA repair floor
Finding a working driver for this chip is notoriously difficult because VIA stopped official support years ago. Let’s break down how to get this driver working properly.