

I'm starting to suspect it's an issue with the log file, perhaps something to do with the way NSSM/services accesses files causes issues. I ran into an issue where trying to restart the Yoda service I created (after enabling the above changes) failed as Yoda didn't stop gracefully (also after this failed restart it seems the service I made to run initialize keeps running over and over as my fan speed keeps spiking to 100%, probably Windows trying to restart Yoda). add PYUSB_DEBUG=debug and LIBUSB_DEBUG=4 as env vars.So the full set of changes from my normal working setup and this test are:


In regards to your last comment, running with the -verose flag and those 2 environment variables you gave makes the the log file grow huge quickly. I'll just trust that yoda is doing it's job (it seemed to be at least during the brief moments I had log files) and just get better supported hardware one Sorry for the delay, I've been prepping for a move, which incidentally means I won't have access to my desktop for a couple weeks while the moving company ships it. I guess Riot doesn't like it when their users write their liquid temp to a file. Coincidentally, I saw a notification in the Windows notification history that Riot Vanguard blocked something (don't even get me started on how stupid Vanguard is). My fan kept going to max speed as if I just ran the initialize command, and checking the log showed insufficient perms. I think this is as close to perfect as I can get, thanks for all the help!ĮDIT: actually after further testing, using the -verbose flag for yoda and setting log files through NSSM caused a lot of issues. I tried getting NSSM to log output to a file so I could least check up on it from time to time but it caused issues when restarting yoda manually (not sure if that will really be an issue though as long as I don't touch it), so I guess that's the closest I can get to viewing status.Īs for the part with initialize, that was an easy fix actually by just creating another service with NSSM that is just a bat file that runs initialize, and setting it as a dependency of the Yoda service so it will always run first.
