Vasily
Vasily
Based on what I saw in GPU-z, I am going to guess that those additional sensors are i2c-controlled (if gpu-z can show these). Also, basing on common sense I think...
BTW after looking a few weeks into numbers I believe that my 3060 does not have a memory temperature sensor at all, so sensor #8 is something else, maybe, as...
> If it is about the `DDR2_alt`, I suppose 9 is not actually `DDR2` but rather `LPDDR2` which is a low power memory module with DDR2 speeds. I've already fixed...
Do note that I've updated my repo with what I found in that SDK. Look at https://github.com/JustAMan/pynvraw/tree/a92b3d1a393c67ae3183d11191db5fd633782496
> I'm not convinced that this will make any difference in real-world Python programs. I've implemented quite a basic locking here, but I believe it should make a difference for...
> As far as my question goes, I meant: what if thread A grabs a read lock on dict D, then while still holding that read lock, attempts to grab...
Indeed... Though this particular unsafety is easy to fix, I think - we just need to check again for lookup function change after we have taken ma_lock. I guess we'd...
You can not omit locking completely, you still need some synchronization mechanism. To give you a hint please answer yourself a question - how would your code behave if there...
To me it seems that what you're describing looks like a simple versioning scheme. Keeping an forever-atomically-increasing version field seems better for me (no proofs, just some gut feeling). Feel...
I think I found the problem... Looking at `_threading.c` it seems that this is due to the fact that operations on lock object are not done atomically, instead they're done...