7
12bitfloat
170d

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
    Wait, why would a driver fuck with performance? What?
  • 3
    @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?
  • 4
    @12bitfloat is it in the driver or the hardware? This kinda pisses me off. Who ruins their product like this (well, other than Apple)?
  • 2
    @Demolishun > who ruins their pro-

    Nvidia. Every time
  • 2
    So does this coincide with the disabling crypto mining feature?

    https://theverge.com/2022/5/...

    NVidia gets fined 5 million so they said fuck it and tried to soft disable it on their cards. However, I saw another article where the crypto miners are getting around that. I guess it is hard to blame nvidia for getting fined and having this reaction. I can kinda see why they would do that I guess.
  • 1
  • 1
    @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.
  • 0
    @hjk101 it makes me wonder how they proved the tech being sold was used for crypto. I guess if the invoice says "ACME Crypto" that would be one indicator.
Add Comment