Just making some simple notes. Specific usage methods can be found in the documentation of each tool.
Game Cracking GBE FORK Download https://github.com/Detanup01/gbe_fork
Problem Description When using Sing-box, the Tailscale client cannot work properly.
Other devices can ping the host through tailscale ping <ip/hostname>, but cannot establish connections (e.g., SSH shows Connection refused).
Using Archlinux as an example, please adjust commands accordingly for other distributions.
0. (Optional) Install proton-ge-custom GE-Custom has the following advantages over the official version:
The fan scheduling on Clevo computers is really annoyingly loud. I used to use Windows and relied on Ryzen Master for undervolting to control CPU temperature, which indirectly reduced fan speed.
Now that I’ve switched to Linux, it’s unbearable without proper configuration.
I spent ages searching on Google and found a bunch of GitHub repositories. After trying several that didn’t work well, I finally discovered that someone in the AUR repository had already packaged useful solutions (I absolutely love pacman and AUR!).
https://aur.archlinux.org/packages?K=clevo
sync.Once is used to ensure that a function executes only once, regardless of how many goroutines attempt to execute it. It has one method Do(f func()) that takes the function to be executed.
Basic usage example:
package main import ( "fmt" "sync" ) func main() { var once sync.Once done := make(chan bool) // Simulate multiple goroutines calling for i := 0; i < 10; i++ { go func(x int) { // The function passed to once.Do() will only execute once once.Do(func() { fmt.Printf("Execute only once: %d\n", x) }) // This line will be executed by every goroutine fmt.Printf("goroutine %d completed\n", x) done <- true }(i) } // Wait for all goroutines to complete for i := 0; i < 10; i++ { <-done } }Common use cases:
If you are using the RDP protocol from a non-Windows device to remotely control a Windows machine logged in with a Microsoft account, the username you enter when connecting might not be your Microsoft account (email), nor the remaining part after removing the email suffix, and certainly not Administrator. Instead, it could be some other value. You can check this by running echo %USERNAME% on the controlled machine. Although this value is set by yourself, it’s completely nowhere to be found in the system settings. I was really frustrated trying to figure this out for quite a while.
This article targets graphics cards of Turing (NV160/TUXXX) and later models. You can check your graphics card model with lspci -k | grep -A 2 -E "(VGA|3D)"
On the Linux platform, Nvidia drivers are divided into 3 types:
nvidia/nvidia-dkms Nvidia official proprietary driver nvidia-open/nvidia-open-dkms Nvidia official semi-open source driver nouveau Third-party open source driver The official drivers, whether proprietary or semi-open source, perform much better in gaming than third-party open source drivers. The difference between versions with and without the dkms suffix is that versions without the suffix are for the standard Linux kernel, while versions with the suffix are for other kernels.