ಗೇಮ್‌ಮೋಡ್: ನಿಮ್ಮ ನೆಚ್ಚಿನ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಆಡಲು ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಅನ್ನು ಆಪ್ಟಿಮೈಜ್ ಮಾಡಿ

ಫೆರಲ್_ಇಂಟರ್ಯಾಕ್ಟಿವ್_ಲಾಗ್

ಬ್ರಿಟಿಷ್ ಸಂಸ್ಥೆ ಫೆರಲ್ ಇಂಟರ್ಯಾಕ್ಟಿವ್ ಕೆಲವು ವಾರಗಳ ಹಿಂದೆ ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್ ಗೇಮ್‌ಮೋಡ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿತು, ವಿನ್ಯಾಸ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಆಧುನಿಕ ಆಟಗಳ ಚಾಲನೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ಲಿನಕ್ಸ್ ಕುಟುಂಬದ.

ಆಟದ ಪ್ರಾರಂಭದ ಸಮಯದಲ್ಲಿ ಸಿಪಿಯುಗಾಗಿ "ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಮೋಡ್" ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸುವುದರಿಂದ ವೇಗ ಹೆಚ್ಚಳವನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಗೇಮ್‌ಮೋಡ್ ಲಿನಕ್ಸ್‌ಗಾಗಿ ಹೊಸ ಆಯ್ಕೆಯಾಗಿದ್ದು ಅದು ನಿಮ್ಮ ಪಿಸಿಯನ್ನು ಪ್ಲೇ ಮಾಡಲು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಇದು ವೀಡಿಯೊ ಗೇಮ್ ಅಧಿವೇಶನದಲ್ಲಿ ಅದರ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸುವ ಸಲುವಾಗಿ ನಿಮ್ಮ ಸಿಸ್ಟಂ ಅನ್ನು ಅದರ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಬದಲಾವಣೆಗಳ ಸರಣಿಯೊಂದಿಗೆ ನಿರ್ವಹಿಸುತ್ತದೆ.

ತಿಳಿದಿರುವಂತೆ, ಗೇಮಿಂಗ್ ಸಮಯದಲ್ಲಿ ಸಿಪಿಯು ನಿಧಾನವಾಗುವುದು ಸಾಮಾನ್ಯ ಲಿನಕ್ಸ್ ಸಮಸ್ಯೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕಾನ್ಫಿಗರೇಶನ್‌ನಲ್ಲಿ ಹಸ್ತಚಾಲಿತ ಹಸ್ತಕ್ಷೇಪವಿಲ್ಲದೆ ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಗೇಮ್‌ಮೋಡ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಗೇಮ್‌ಮೋಡ್ ಬಗ್ಗೆ

ಆಟಗಳು ಪ್ರಾರಂಭವಾದಾಗ ಸಿಸ್ಟಮ್‌ನ ನಡವಳಿಕೆಯನ್ನು ಬದಲಾಯಿಸಲು ಗೇಮ್‌ಮೋಡ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ: ಸಿಪಿಯು ಗವರ್ನರ್ ಅನ್ನು ಕಾರ್ಯಕ್ಷಮತೆ ಕ್ರಮದಲ್ಲಿ ಬದಲಾಯಿಸಲು ಡೀಮನ್ ಕಾಳಜಿ ವಹಿಸುತ್ತದೆ ಸಾಮಾನ್ಯ ಆನ್‌ಮ್ಯಾಂಡ್ ಅಥವಾ ಪವರ್‌ಸೆವ್ ಮೋಡ್‌ಗೆ ಬದಲಾಗಿ.

ವಿನ್ಯಾಸ ಆತಿಥೇಯ ಡೀಮನ್ ಮತ್ತು ಗ್ರಂಥಾಲಯದ ನಡುವೆ ಸ್ಪಷ್ಟವಾದ ಅಮೂರ್ತತೆಯನ್ನು ಹೊಂದಿದೆ ( ಗೇಮೊಡೆಡಿ ಲಿಬ್ಗಮೆಮೋಡ್) ಮತ್ತು ಗ್ರಾಹಕ ಚಾರ್ಜರ್‌ಗಳು ( libgamemodeauto ಮತ್ತು gamemode_client.h) ಇದು ಡೀಮನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆಯೇ ಅಥವಾ ಚಾಲನೆಯಲ್ಲಿದೆ ಎಂಬ ಬಗ್ಗೆ ಚಿಂತಿಸದೆ ಸುರಕ್ಷಿತ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಈ ವಿನ್ಯಾಸವು ಹೋಸ್ಟ್ ಲೈಬ್ರರಿಯು ಪ್ರಸ್ತುತ ಡೀಮನ್ ಜೊತೆ ಸಂದೇಶ ವಿನಿಮಯಕ್ಕಾಗಿ systemd ಅನ್ನು ಅವಲಂಬಿಸಿದ್ದರೂ, ಅದೇ ಕ್ಲೈಂಟ್‌ಗಳೊಂದಿಗೆ ಇನ್ನೂ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಇತರ ಆಂತರಿಕ ಕಾರ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಂಪೂರ್ಣವಾಗಿ ಸಾಧ್ಯವಿದೆ.

ನೀವು ಸಿಪಿಯು, ಎಎಮ್‌ಡಿ ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಅದು ಕೂಲ್'ಎನ್ ಕ್ವೈಟ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದೆ, ಅಥವಾ ನೀವು ಇಂಟೆಲ್ ಸಿಪಿಯು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಅದು ಸ್ಪೀಡ್‌ಸ್ಟೆಪ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ್ದರೆ, ಇನ್ನೊಂದು, ಗೇಮ್‌ಮೋಡ್ ಗವರ್ನರ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ನಿಮ್ಮ ಸಿಪಿಯು ಗವರ್ನರ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. ನೀವು ಈಗಾಗಲೇ ಅದರಿಂದ ಹೆಚ್ಚಿನದನ್ನು ಪಡೆಯುತ್ತಿದ್ದೀರಿ.

ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಗೇಮ್‌ಮೋಡ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಬಳಸಬಹುದಾದ ಕಾರಣ ವಿವರಗಳನ್ನು ಪರಿಷ್ಕರಿಸುವ ಸಲುವಾಗಿ ಇದು ಇನ್ನೂ ಪರೀಕ್ಷೆಯ ಹಂತದಲ್ಲಿದೆ ಎಂಬ ಅಂಶದಿಂದಾಗಿ, ನಮ್ಮ ಸಿಸ್ಟಮ್‌ನ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಲು ನಮಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.

ಆದಾಗ್ಯೂಮೊದಲನೆಯದಾಗಿ, ಉತ್ತಮ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಖಾತರಿಪಡಿಸಿಕೊಳ್ಳಲು ನಾವು ಕೆಲವು ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕು ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಗೇಮ್‌ಮೋಡ್‌ನ.

ಸಾಮಾನ್ಯವಾಗಿ, ಅಗತ್ಯವಾದ ಅವಲಂಬನೆಗಳು ಸೇರಿವೆ ಮೆಸನ್, ಪಿಕೆಜಿ-ಕಾನ್ಫಿಗರ್, ಅಭಿವೃದ್ಧಿ ಗ್ರಂಥಾಲಯಗಳು systemd ಮತ್ತು ನಿಂಜಾ-ಬಿಲ್ಡ್.

ಡೆಬಿಯನ್, ಉಬುಂಟು ಮತ್ತು ಇವುಗಳಿಂದ ಪಡೆದ ವಿತರಣೆಗಳ ವಿಷಯದಲ್ಲಿ, ನಾವು ಈ ಆಜ್ಞೆಯೊಂದಿಗೆ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತೇವೆ
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

ಸ್ಥಾಪಿಸಿದವರಿಗೆ ಆರ್ಚ್ ಲಿನಕ್ಸ್, ಮನಜಾರೊ ಅಥವಾ ಇವುಗಳಲ್ಲಿ ಕೆಲವು ಉತ್ಪನ್ನಗಳೊಂದಿಗೆ ಅವಲಂಬನೆಗಳನ್ನು ಪಡೆಯಲಾಗುತ್ತದೆ ಈ ಆಜ್ಞೆ:
sudo pacman -S meson systemd ninja
ಇರುವಾಗ ಫೆಡೋರಾ, ಕೊರೊರಾ, ಸೆಂಟೋಸ್, ಓಪನ್ ಸೂಸ್ ಮತ್ತು ನಾವು ಸ್ಥಾಪಿಸುವ ಉತ್ಪನ್ನಗಳು:

sudo dnf ಇನ್ಸ್ಟಾಲ್ ಮೆಸನ್ systemd-devel pkg-config



ಗೇಮ್‌ಮೋಡ್ ಲಿನಕ್ಸ್



ಈಗ, ನಾವು ಅಪ್ಲಿಕೇಶನ್‌ನ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಅದರ ಜಾಗದಿಂದ ಜಿಟ್‌ನಲ್ಲಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕು, ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಇದನ್ನು ಮಾಡಲು ನಾವು ಈ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

ಮತ್ತು ಈಗ ಈ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ನಾವು ಸೇವೆಯನ್ನು ಸಿಸ್ಟಮ್‌ಗೆ ಲೋಡ್ ಮಾಡಬೇಕು:
meson --prefix=/usr build -Dwith-systemd-user-unit-dir=/etc/systemd/user
cd build
ninja
sudo ninja install
systemctl --user daemon-reload
systemctl --user enable gamemoded
systemctl --user start gamemoded
systemctl --user status gamemoded

ಒಮ್ಮೆ ನೀವು ಅದನ್ನು ನಿಮ್ಮ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಿದ ನಂತರ ಮತ್ತು ಅವರು ಅದನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಈ ಆಜ್ಞೆಯನ್ನು ಮಾಡುವ ಮೂಲಕ ಗೇಮ್‌ಮೋಡ್ ಅನ್ನು ಬಳಸಬಹುದಾದ ಯಾವುದೇ ಆಟವನ್ನು ನೀವು ಹೇಳಬಹುದು:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

ನಿಮ್ಮ ಪ್ರತಿಯೊಂದು ಆಟಗಳಿಗೆ ನೀವು ಈ ಕೆಳಗಿನಂತೆ ಸ್ಟೀಮ್ ಉಡಾವಣಾ ಆಯ್ಕೆಯಾಗಿ ಸೇರಿಸಬಹುದು:

LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%

ಪ್ರಸ್ತುತ ಯಾವ ಸಿಪಿಯು ಗವರ್ನರ್ ಬಳಕೆಯಲ್ಲಿದೆ ಎಂದು ನೀವು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ, ನೀವು ಈ ಆಜ್ಞೆಯನ್ನು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಚಲಾಯಿಸಬಹುದು:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

ಸಂರಚನಾ

ಡೀಮನ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು ಪ್ರಸ್ತುತ ಫೈಲ್ ಬಳಸುತ್ತಿದೆ gamemode.ini, ಇದು ಅಪ್ಲಿಕೇಶನ್ ಫೋಲ್ಡರ್ "ಉದಾಹರಣೆ" ಒಳಗೆ ಇದೆ.

ಸಂರಚನಾ ಫೈಲ್‌ಗಳನ್ನು ಈ ಕೆಳಗಿನ ಡೈರೆಕ್ಟರಿಗಳಿಂದ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ವಿಲೀನಗೊಳಿಸಲಾಗುತ್ತದೆ, ಸಾಲಾಗಿ:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

ಈ ಫೈಲ್‌ನಲ್ಲಿ ನಾವು ಮೂಲತಃ ಗವರ್ನರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಗೇಮ್‌ಮೋಡ್ ಚಲಾಯಿಸಲು ನಾವು ಬಯಸದ ಆ ಆಟಗಳನ್ನು ಹೊರಗಿಡಲು ಇದು ನಮಗೆ ಕಪ್ಪು ಪಟ್ಟಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.