This was my early high school days. My friend and I would play Mario 64 DS wirelessly across the hall because we were in different classes but close enough for a WiFi connection. Great times. Also, the Metroid demo included with the console was a fun multiplayer experience.
I got ab RG35XX Plus when it came out. Very nice little Game Boy style handheld. I played a bunch of GBA, GB, and Genesis games on it but it's capable of a lot more.
I just got my passport photo taken on Monday at Walgreen's and uploaded the emailed copy to the online renewal form. It was denied for being too zoomed in. Ugh! Why do they change the photo requirements for the online form?
You can view WiFi passwords for saved networks on pretty much every OS. There's no reason to be secretive about entering WiFi passwords, at least to the people whose devices you're entering the password on.
LibreWolf on everything that supports it (Windows/Mac/Linux) and Fennec F Droid on Android.
The only instance I can see this is if a game requires a new Vulkan extension, which wouldn't need a new kernel but would need a new Mesa version to provide that extension. For the most part, games use established and standardized APIs (OpenGL, Vulkan, Direct3D) to utilize the GPU and as long as the driver implements the APIs used by the game, the driver doesn't need to continuously update in order to support game updates. On Linux, the driver doesn't handle Direct3D anyways and an intermediate layer (DXVK or VKD3D) is used to translate Direct3D API calls into the Vulkan API. Vulkan does support extensions which are added every so often to provide new interfaces and the userspace portion of the driver (which is responsible for compiling/translating Vulkan API calls into raw GPU instructions) needs to be updated to support these, but also sometimes these extensions are optional and games can use less optimized code paths to work around missing extensions.
The kernel driver is a rather small piece of the overall puzzle though, itps just the pipe that GPU commands are passed through. The bulk of the GPU driver code (and the majority of its impact on performance) is in the userspace components like the shader compiler and the OpenGL/Vulkan libraries. These are closed source.
The exception to this rule is that the kernel driver is responsible for power management and controls the GPU clocks, but as part of opening up the kernel driver NVIDIA made reclocking available for the fully open driver (nouveau/nvk) to use as well which means the performance differences between the two driver stacks are now down to optimizations.
Yeah, NVIDIA will do that to you. That still sounds too low though, are you using the NVIDIA proprietary drivers? I'm not sure Fedora ships NVK yet as it is rather new, I think became mostly usable around Mesa 24.0 earlier this year.
I got a Radeon 7800XT in March and have had no significant issues with it on Arch Linux. The issues I have had were from running the bleeding-edge mesa-tkg-git drivers which are the pre-release development builds, and sometimes things break there (I had a weird issue where red and green got swapped in X11 apps). You have to go out of your way to run those drivers though, stick with the released version in your distro's repository and you'll be fine. I can play most games above 100Hz at decent resolution and quality. I have a 4K 144Hz monitor with Freesync but for more demanding games usually need to turn down settings a bit or use resolution upscaling like FSR. I upgraded from an Intel Arc A770 and it was a big performance increase.
AMD (or anything that uses Mesa drivers really) just works out of the box. That pain is unique to NVIDIA.
What are you running it on? I haven't touched Apex in a while but last time I tried on Linux it was playable (this was probably on my Intel Arc A770). I've played BeamNG on my Steam Deck (AMD GPU) and it runs decently too.
Change for the sake of change is so dumb. I'm tired of pointless UI changes every so many years because some middle manager and their designers need to wow some dumb exec to get a promotion and they do so just by rearranging all the existing functionality because the product itself is already a complete solution that doesn't actually need a new version. Sadly, this mentality even creeps into FOSS spaces. Canonical and Ubuntu wanting to reinvent the wheel with Unity, Mir, Snap, etc. GNOME radically changing their UI all the time.