6
12bitfloat
361d

So I got my compute shader rasterizer working pretty well now which is great. I now also have a fallback to hardware rasterization for triangles which are a bit sussy (mostly just too large) and getting that implemented without tanking performance (gazillion threads hitting the same atomic variable at the same time) involved some tricky workgroup/subgroup hackery but I'm happy with it

Only problem... I have like 90%+ SM occupancy (which is great) but I also have 90%+ SM occupancy which means the nvidia drivers think I'm mining cryptocurrency and start bottlenecking my compute performance at random. It slowly goes up to 3x, then it slowly goes down again, then it slowly goes up again... argh

Thanks, miners 😐

Comments
  • 2
    @Demolishun A few years back when miners bought up all the GPUs, nvidia introduced LHR (lite hash rate) which is basically some driver/firmware thingy that tries to detect if you are using a gaming card for mining and limits performance

    Guess Im somehow triggering it. Maybe high compute throughput and low memory usage or something?
  • 1
    @Demolishun > who ruins their pro-

    Nvidia. Every time
  • 0
    @Demolishun they didn't get fined because of mining or an honest mistake. They got fined for misleading investors.

    They found a way to make more money with dedicated a product line.
Add Comment