Многие игры заикаются - nvidia

Этот вопрос достаточно часто возникает в Google, и я думаю, что он стоит натыкаться. Ли объясняет, что гибридная подвеска идеально подходит. Тем не менее, s2both требует uswsusp (поэтому не используется in-kernel suspend), а pm-hsuspend-hybrid делает неправильную вещь, потому что он не поддерживается [1].

Вот, как разрешить гибридное приостановление плавно:

Переопределить вызов «suspend», чтобы выполнить «hybrid_suspend» в pm-utils.

% cat /etc/pm/config.d/00-use-suspend-hybrid # Always use suspend_hybrid instead of suspend if [ "$METHOD" = "suspend" ]; then METHOD=suspend_hybrid fi Переопределить вызов «suspend», чтобы выполнить «hybrid_suspend» в pm-utils. Получить патч отсюда: https://bugs.freedesktop.org/attachment .cgi? id = 68712 Этот патч позволяет гибридное приостановить, если доступно (т.е. на ядрах 3.6+). Либо примените его, используя «patch -p0», либо вручную слейте его, если это не сработает

. Этот метод работает для меня на моем Sony Vaio SVS.

PS: Воспроизведение патча здесь, если файл будет удален в будущем:

diff --git a/pm/pm-functions.in b/pm/pm-functions.in --- a/pm/pm-functions.in +++ b/pm/pm-functions.in @@ -316,8 +316,28 @@ if [ -z "$HIBERNATE_MODULE" ] && \ { [ -n "${HIBERNATE_MODE}" ] && \ grep -qw "${HIBERNATE_MODE}" /sys/power/disk && \ + HIBERNATE_MODE_SAVE=$(cat /sys/power/disk) && \ + HIBERNATE_MODE_SAVE="${HIBERNATE_MODE_SAVE##*[}" && \ + HIBERNATE_MODE_SAVE="${HIBERNATE_MODE_SAVE%%]*}" && \ echo -n "${HIBERNATE_MODE}" > /sys/power/disk echo -n "disk" > /sys/power/state + RET=$? + echo -n "$HIBERNATE_MODE_SAVE" > /sys/power/disk + return "$RET" + } +fi + +# for kernels that support suspend to both (i.e. hybrid suspend) +# since kernel 3.6 +if [ -z "$SUSPEND_HYBRID_MODULE" ] && \ + [ -f /sys/power/disk ] && \ + grep -q disk /sys/power/state && \ + grep -q suspend /sys/power/disk; then + SUSPEND_HYBRID_MODULE="kernel" + do_suspend_hybrid() + { + HIBERNATE_MODE="suspend" + do_hibernate } fi

Источники:

Получите патч отсюда : https://bugs.freedesktop.org/attachment.cgi?id=68712 Этот патч позволяет гибридное приостановить, если доступно (т.е. на ядрах 3.6+) https://bugs.freedesktop.org/attachment .cgi? id = 68712

[1]: pm-utils predates in-kernel hybrid suspend доступно в ядрах 3.6+. То, что на самом деле делает pm-suspend-hybrid, помещает ваш компьютер в спящий режим на 15 минут по умолчанию, а затем в спящий режим.

1
задан 16 April 2013 в 00:31

1 ответ

Попробуйте установить e17 и войти в него, играя в игры.

Когда вы входите в e17 (Enlightenment), отключите все композиции и эффекты, когда вы проходите через мастер.

Я сделал это на моем Macbook mid 2010 и получал 30FPS, используя Unity, уменьшаясь до 20 раз, но получая 50-60, используя e17 в TF2

0
ответ дан 24 May 2018 в 23:31

Другие вопросы по тегам:

Похожие вопросы: