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)
Ответ на: комментарий от anonymous

Боттлнек потому что на одном видосике что-то на GPU вычисляется, а на другом это что-то на проце считает. Скорее всего какая-то библиотека которая умеет как на проце, так и на видяхе считать в одном случае узнаёт видяху, а в другом не узнаёт и работает на процессоре. А вот к какому компоненту это относится, я ХЗ. Вероятно иксы.

Думаю надо вот это курить

https://wiki.gentoo.org/wiki/Xorg/Hardware_3D_acceleration_guide

Понятно что оно для генту, но я думаю что что-то в этом есть

Ну-ка дай-ка самое очевидное:

glxinfo
на обоих системах

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

Я чекнул glxinfo Всё абсолютно идентично, различается только одна строка:

В системе без фризов name of display:0.0, а с фризами name of display:0

https://pastebin.com/wieTpduV

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

Хм, тогда ещё в догонку - версия иксов какая на фризящих и не фризящих машинах и что там по программной защите от мелтдауна и спектры?

Воспользуемся командой из голосовалки от r0ck3r

find /sys/devices/system/cpu/vulnerabilities/* | while read i; do echo -n "$i: " | cut -z -d"/" -f7; cat "$i" ; done

lsmod

бы ещё сравнить

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

Понятно что ботлнек в проц, но тебя не смущает что в одном случае 4 кадра в секунду, а в другом 40? Что-то там явно из того что на видяшке должно отрабатывать или вообще не должно отрабатывать, на проце крутится.

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

А вот lsmod в них кардинально разный… (ну ладно, вижу по нему, что установил virtualbox, но это не должно было повлиять, и без него всё прекрасно работало);

без фризов: https://pastebin.com/h6aBihtu

с фризами: https://pastebin.com/eaY8axxd

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

nvidia_uvm скорее всего отгадка. Но это не точно, надо проверять. Не хотелось бы верить, что они куду используют в коде где-то. Но кто их знает, игроделов то этих.

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

Что в теории с этим можно сделать? Думаю поставить вместо Manjaro Ubuntu 21.10, посмотреть есть ли там nvidia_uvm… Но что мне это даст? Тут же явно есть пространство для действий.

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

Эм, поставить блоб с поддержкой куды? Хотя я очень удивлюсь если это поможет.

https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html

Это раскуривать.

https://docs.nvidia.com/datacenter/tesla/tesla-installation-notes/index.html

Ну и вот это поглядывать. Брать Ubuntu LTS и не ставить из .run файла (чтобы при каждом обновлении ядра графика не пропадала и ты не попадал в голую консольку, где темно и страшно), а только через ppa.

PS

Вроде не для теслы у них тоже репа была. Завтра поищу, если не забуду. Я уже за ноутом с сусей и не пойду сейчас комп с Ubuntu заводить где от nvidia блоб стоит правильно

PPS

https://launchpad.net/~graphics-drivers/ archive/ubuntu/ppa

Вроде эта репа

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

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

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

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

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

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

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

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

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

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

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