In theory one could wait for that crash, reset the file limit, and then resume the install process. This results in the install scripts crashing when the installer tries to initialize the Java CA store. I haven't debugged what component specifically is doing this yet. So just set a lower security limit, right? It doesn't seem to work, I'm assuming because something in the Jitsi install process decides it needs to set them really high for the install session. That took a while to figure out, since generally when you get an error about exhaustion of file descriptors, you expect the opposite! If NOFILE is too high, Java 8 will paradoxically run out of memory as it tries to allocate some huge number of file descriptors. There's a weird interaction between the NOFILE security limit (`ulimit -n`), Java 8, and Linux-based containers (noted on both LXC and Docker). You can override it in the hidden settings, which means nobody overrides it.Īll of this is to say, you could have a very powerful computer and still have very poor WebRTC performance.įYI - I tried this in a fresh Ubuntu 18.04 LXC container and it failed spectacularly. So they tend to take the Intel GPU over the NVidia GPU because apparently Intel's hardware+drivers isn't as buggy. So if you're one of the unlucky many who have these combos, but also an operating system smart enough to put graphics drivers into userland, you're taking the fast-train to turning your laptop into a blow-dryer. There are rare cases where errant WebGL code can cause a full system crash on (checks notes) Android. One of the reasons is that all the browsers have a software-rendering blacklist for certain combos of OS/hardware/drivers. I've got an NVidia GeForce RTX 2080 in this laptop. Firefox has a flag with no scare-provisos, but I've been unable to tell if it's had any effect.īy default, every browser on my system was setup to prefer the Intel UHD GPU. Chromium (Google and Edge) says it's "only available on Chrome OS and Android". I can't find any desktop browsers that use the available GPU for hardware accelerated video encoding. This has nothing to do with Jitsi Meet and everything to do with the shitshow that is WebRTC in browsers. I'm kind of fearing trying to deploy it in my company.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |