LINUX.ORG.RU
ФорумGames

Игры фризят почти на всех дистрибутивах

 , , , ,


3

2

Сталкиваюсь с фризами в играх на разных дистрибутивах (но не на всех, что дополнительно интригует), не могу понять даже в чём причина, куда копать. Пробовал запускать одни и те же игры.

ОС, в которых фризов в играх нет:
  • Ubuntu 20.04.3 (Kubuntu / Lubuntu / Ubuntu Budgie / Ubuntu Kylin / Ubuntu MATE / Ubuntu Studio / Xubuntu)
  • Linux Mint 20.2 (Cinnamon / Cinnamon (Edge) / MATE / Xfce)
  • (и на Windows 10 тоже всё нормально)
ОС, в которых фризы в играх есть:
  • Manjaro Linux (GNOME / KDE Plasma / XFCE / Budgie / Cinnamon / Deepin / I3 / MATE)
  • Arch Linux
  • Pop!_OS 21.04
  • Ubuntu 21.04 (все flavours)

У меня NVIDIA GeForce GTX 1050 Ti

Перемещено hobbit из desktop



Последнее исправление: iwantpizza (всего исправлений: 10)
Ответ на: комментарий от iwantpizza

Сначала пробуй вариант от Kron4ek, он наиболее безобидный. Вторая ссылка скорее всего совсем не про тебя, маловероятно что у тебя дорогущая и очень специфичная тесла карточка.

peregrine ★★★★★
()
Ответ на: комментарий от Kron4ek

Не помогло. Надеюсь всё правильно сделал. Просто ввёл в консоль и запустил игру. Дополнительных действий как я понимаю не требовалось

iwantpizza
() автор топика

https://forums.developer.nvidia.com/t/ubuntu-21-04-cpu-throttle-because-of-en...

Ля какая магия. Возможно оно самое. Надо смотреть что по температуре проца. Он может троттлить. Вот только почему это в свежих линуксах - загадка. Так то даже карточка как у тебя, только не Ti и как раз на 21 убунте сломано

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 2)
Ответ на: комментарий от peregrine

Забавный нюанс: то, что я записал на видосах, — сущий слайд-шоу. Когда я не юзаю mangohud, у меня всё не настолько плачевно) несколько получше

iwantpizza
() автор топика
Ответ на: комментарий от iwantpizza

Он просто и без того недостающие ресурсы отъедает.

peregrine ★★★★★
()
Ответ на: комментарий от peregrine

это ноутбучные заморочки, к десктопу не относится. тем более у него проц слишком старый для такого управления потреблением

anonymous
()
Ответ на: комментарий от peregrine

на линуксе cuda ничто не использует, если специально не заморачиваться

anonymous
()
Ответ на: комментарий от anonymous

На Pop!_OS 21.04 тоже 1.20.11… Правда там pixman 40-й версии. Но я заменил на 38-ю, ничего не поменялось, фризы никуда не делись

iwantpizza
() автор топика
Последнее исправление: iwantpizza (всего исправлений: 1)
Ответ на: комментарий от iwantpizza

А что по программной защите от уязвимостей процессоров? Она так-то в некоторых случаях дорогая в плане того как рубит производительность.

peregrine ★★★★★
()
Ответ на: комментарий от iwantpizza

разница есть, но хз как её понимать. ещё версия glibc различается

а что если потушить графику полностью и запустить в консоли ядра иксы, а потом игру?

anonymous
()
Ответ на: комментарий от anonymous

Я так понимаю мне это надо сделать только на фризящей системе. У меня это чисто для примера Manjaro Cinnamon

iwantpizza
() автор топика
Ответ на: комментарий от anonymous

Потом startx, а дальше как обычно? Мне почему-то кажется, что это не поможет, либо я неправильно понял суть

iwantpizza
() автор топика
Ответ на: комментарий от iwantpizza

суть в том, чтобы запустить только иксы и игру без композитора и de. ну а так тут давно уже идёт просто тупо перебор вариантов

anonymous
()
Ответ на: комментарий от anonymous

Просто при вводе startx он запускает собственно DE. Как его заставить запустить конкретно игру, не запуская DE — не знаю(

iwantpizza
() автор топика
Ответ на: комментарий от iwantpizza

например Xorg &>/dev/null &&sleep 5 &&export DISPLAY=:0

бывает xorg пихают в /usr/lib/Xorg или ещё куда, тогда пишешь полный путь

потом сам бинарь игры запускаешь

anonymous
()
Ответ на: комментарий от anonymous

пытаюсь запустить бинарник игры, оно ругается, что стим не запущен; пытаюсь запустить стим чисто интуитивно (не знаю что вводить), в конце концов какие-то An X Error occurred, X failed

iwantpizza
() автор топика
Ответ на: комментарий от iwantpizza

Попробуй:

startx /usr/bin/steam -- :3

Из голой tty, в которой иксы не запущены.

Либо можно попробовать отвязать игру от Steam, заменив libsteam_api.so в каталоге с игрой на этот, и запустить ее подобным же образом (только вместо /usr/bin/steam указать путь к бинарнику игры). Может не сработать, если у игры есть хоть какая-то защита, помимо привязки к Steam API.

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 2)
Ответ на: комментарий от Kron4ek

В самый ранний момент запуска самой игры изображение намертво зависает Остальное с подменой файлов пока не пробовал

iwantpizza
() автор топика
Последнее исправление: iwantpizza (всего исправлений: 2)
Ответ на: комментарий от Kron4ek

Поменял libsteam_api.so Куча словно несвязанных меж собой ошибок, если запускать бинарник игры А стим нормально запускается

iwantpizza
() автор топика

(и на Windows 10 тоже всё нормально)

Собственно, это все что нужно знать.

anonymous
()

Ну надо же сколько у тебя свободного времени! Работать не пробовал?

anonymous
()
Ответ на: комментарий от anonymous

Конечно работает. Нужно только на ночь три раза …

iwantpizza
() автор топика
Ответ на: комментарий от iwantpizza

Можно попробовать оконный менеджер запустить перед запуском игры или стима. Но я очень соменваюсь, что это поможет, учитывая, что у тебя проблема в разных DE проявляется. Тут, скорее, проблема может быть в самой версии иксов, не важно голые они или с DE.

Kron4ek ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.