Как исправить NoMachine прерывистую заморозку для игр?
Производительность NoMachine отлично подходит для обычного использования, поскольку мы отключаем буферизацию кадров и постобработку.
Но для игр это все еще очень проблематично. Он работает намного лучше, чем другие, такие как VNC (vino), но каждые несколько секунд плавный игровой процесс останавливается.
Для тестов я использую:
- рабочий стол (сервер, 4 ядра, 3,6 ГГц, имеет плохой монитор) и
- ноутбук (клиент, 1 ядро, 1,8 ГГц), разрешение 1280х800.
- игра: PathOfExile (Wine) (без проблем работает на сервере)
Я перепробовал все возможное, используя инструмент настройки для NoMachine:
- самый низкий fps (30, или NotSpecified),
- mpeg (вместо vp8,x264),
- понизить качество изображения до минимума (только для проверки, на самом деле не пригодно для использования),
- более низкое разрешение сделало игровой процесс плавным (800x500), но качество изображения слишком плохое
- режим только для просмотра, без передачи звука клиенту,
Что-нибудь еще можно сделать, чтобы улучшить его производительность?
Есть ли какой-нибудь способ / хитрость, чтобы снизить частоту кадров ниже 30? файл node.cfg будет иметь это в качестве нижнего предела.
2 ответа
Похоже, что это проблема с процессором на стороне воспроизведения (клиента), а не проблема кодирования или сети. Это подтверждается тем фактом, что снижение качества не помогает, в то время как отключение постобработки (фильтра деблокирования) на стороне клиента, которая требует много ресурсов ЦП, имеет значение.
Тем не менее, снижение частоты кадров ниже 30 FPS может помочь. Вы уже можете сделать это вручную, отредактировав файл node.cfg на сервере ("InstallationDirectory/NoMachine/etc/node.cfg").
Например: DisplayServerVideoFrameRate 20
Разработчики NoMachine должны позволять указывать более низкую частоту кадров также в графическом интерфейсе, поскольку это может быть полезно в определенных ситуациях, таких как ваша.
Вы можете попробовать добавить это в node.cfg
DisplayServerExtraOptions "-pixelperfect 0"
Отключает уточнения кадра. Затем следите за процессором и памятью на предмет любых странных всплесков использования.