Remix.run Logo
SillyUsername 3 hours ago

I wrote* a modern Linux driver that supports ultrawide resolutions, higher refresh, and faster performance than the original driver(s) on this cheap HDMI only variant server GPU.

I created it because I wanted my Nvidia GPUs to be compute only, and needed a cheap and small display GPU to run X11. I bought this GPU on AliExpress, after learning it had Linux support. It does, but kernel 5.x series and the sm750 driver in modern Linux only supports the older VGA/DVI variants.

Rather than send it back or throw it away, I decided to vibe code a new driver with new features, to make it usable for day to day desktop use. I've a little bit of a background in low level graphics so also added a cool little magic ordered dither (a pretty good one I think!) I devised myself, called "bbdither", and a few hacks to get 2560x1080 at 75hz on a device only officially documented as capable of up to 1920x1200 at 60hz, and PCI-E 1x speed.

Screenshots here: https://github.com/KodeMunkie/sm750hdmifb#screenshots

If you try it out, be careful - read the project disclaimer :)

*Vibe coded, as mentioned in Hackernews comments here https://news.ycombinator.com/item?id=49415282

mmastrac 2 hours ago | parent | next [-]

Oh nice. I have a little PCIe/VGA one that I use for truenas and it's a bit flaky but I love that it's basically free from a PCIe perspective (just toss it off _any_ root). These are super useful and there are even m.2 variants.

SillyUsername an hour ago | parent [-]

Ah you mean this https://www.pcworld.com/article/393815/the-asrock-rack-m2-vg...

That one is VGA so I think the original upstream driver should support it.

ramon156 an hour ago | parent | prev | next [-]

looks cool, and thanks for being upfront about the LLM-assisted part. It seems like a genuine project with a lot of time put into it!

bigstrat2003 an hour ago | parent | prev [-]

> Vibe coded, as mentioned in Hackernews comments here

In other words, you didn't make a thing. Don't claim credit in that case.

ChickeNES 41 minutes ago | parent | next [-]

Don't you people have something better to do than hound people for their choice of tools?

Brian_K_White 33 minutes ago | parent | prev [-]

That's a thing that happens, but this doesn't look like that.

The words "I vibe coded this" explicitly disclaim any excess credit.

They did exactly what anyone can reasonably ask for. They exhibited essentially perfect integrity.