Skip to content

Commit

Permalink
deploy: 45c2fe8
Browse files Browse the repository at this point in the history
  • Loading branch information
apprehensions committed Feb 4, 2024
1 parent cd86fc6 commit 0d38eec
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 10 deletions.
2 changes: 1 addition & 1 deletion CNAME
Original file line number Diff line number Diff line change
@@ -1 +1 @@
vinegarhq.org
vinegarhq.org
8 changes: 1 addition & 7 deletions Troubleshooting/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -186,13 +186,7 @@ <h2 id="checking-avx-compatibility"><a class="header" href="#checking-avx-compat
</ul>
<h2 id="disabling-split-lock-detection"><a class="header" href="#disabling-split-lock-detection">Disabling Split Lock Detection</a></h2>
<p>Currently, Roblox uses split lock operations. Unfortunately, <a href="https://lwn.net/Articles/790464/">this is not considered a good practice</a>, so by default, the Linux Kernel will throttle any programs that do so. This has been reported to have a major performance hit, sometimes reducing Roblox's frame rate to a mere fraction of what it's supposed to be.</p>
<p>Fortunately, you can disable the throttling by setting the <a href="https://docs.kernel.org/arch/x86/buslock.html#software-handling"><code>split_lock_detect</code></a> kernel parameter to <code>&quot;off&quot;</code>. The correct way to do this depends on both your distro and which bootloader your system uses. We recommend you to check your distro's documentation for more information:</p>
<ul>
<li>Debian-based distributions (Debian, Ubuntu, Mint, etc.): <a href="https://www.debian.org/releases/stable/amd64/ch05s03.en.html">Debian manual - 5.3. Boot Parameters</a></li>
<li>Fedora-based distributions: <a href="https://docs.fedoraproject.org/en-US/fedora/latest/system-administrators-guide/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader/#sec-Making_Persistent_Changes_to_a_GRUB_2_Menu_Using_the_grubby_Tool">Fedora Docs - Making Persistent Changes to a GRUB 2 Menu Using the grubby Tool</a></li>
<li>Arch-based distributions (Arch Linux, Manjaro, etc.): <a href="https://wiki.archlinux.org/title/Kernel_parameters">Arch Linux Wiki - Kernel parameters</a></li>
</ul>
<p>If you're unsure on how to do this, please ask in your distro's support channels.</p>
<p>Fortunately, you can disable the throttling by setting the <code>kernel.split_lock_mitigate</code> parameter to <code>0</code>, in a terminal run this command <code>echo kernel.split_lock_mitigate=0 | sudo tee /etc/sysctl.d/99-splitlock.conf</code> and reboot.</p>
<hr />
<h2 id="general-issues"><a class="header" href="#general-issues">General Issues</a></h2>
<p>Known Vinegar issues which affect both Roblox Player and Roblox Studio:</p>
Expand Down
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion searchindex.json

Large diffs are not rendered by default.

0 comments on commit 0d38eec

Please sign in to comment.