7635
Как избавиться от фризинга в играх на открытом (amdgpu) дравере?
Пробовал в нескольких дистибутивах играть на откртом драйвере, везде был фризинг при хорошем фпс. Так как не захотели/смогли помочь на другом дистрибутиве + посоветовыали манджаро, решил попробовать его. Но к сожелению как и в других дистибутивах такая же проблема, пока попробовал только cs go. В нем при 55-60 фпс и нажатии tab, на 0.5-1 сек заствает и фпс просаживается (на то же время) до 35-40 + при стрельбе и иногда хождении застывает на доли секунды и очень не удобно играть, особенно в соривновательном режиме (вв нем вооюще не возможно)
Подскажите что можно сделать? Столько читал что драйвер amdgpu + mesa созрел и на нем спокойно можно играть и даже играют в самые современые игры, а вот у меня что то не выходит :(
Очень бы все таки хотелось что бы нашелся выход и надеюсь хоть на этом форуме помогут. Что бы можно было не заходить (или почти) в винду + когда ждешь ответа в месенджерах и т.д. можно было пока поиграть.
Подскажите что можно сделать? Столько читал что драйвер amdgpu + mesa созрел и на нем спокойно можно играть и даже играют в самые современые игры, а вот у меня что то не выходит :(
Очень бы все таки хотелось что бы нашелся выход и надеюсь хоть на этом форуме помогут. Что бы можно было не заходить (или почти) в винду + когда ждешь ответа в месенджерах и т.д. можно было пока поиграть.
38 комментариев
Может помочь переход на Wayland или проблема вообще не в этом? Уже не знаю что и делать, разбираюсь пока плохо в линукс, но как выше написал очень охото настроить, а что делать вобще не представляю.
Тысячи играют под линукс, сотни на AMD, десятки с amdgpu. Из них наверняка есть несколько игроков в cs go. Возможно, у кого-то из них может оказаться HD 7850. Но этот единственный нужный Вам человек — может пользоваться любым из дистров линукса. Поди угадай на каком форуме он, такой, тусуется.
Может лучше на форумах по cs go поискать линуксоидов, а не перебирать дистрибутивы. Просто потому что дистров сотни, а игра одна?
Или вы думаете что это именно проблема в этих 2 играх и бенчмарке и стоит еще на чем то проверить, если так, то уже хоть что то? Хотя очень хотлеось бы поиграть и в эти игры. Но раз проблема в 2 играх + бенчмарк, то думаю и в других так же будет, хотя в тим фортрес не лагает при нажатии tab, но все равно есть приставания в рандомных местах на доли секунды или при стрельбе.
Хотя я тоже думаю что бред (про rt ядро) но так как очень охота все таки играть под линуксом, тем более когда опять буду работать, и после здачи проекта ждать правок, в это время можно будет играть, а вот выйти из линукса нет, так что хотелось бы найти выход.
Мой посыл в том что баг трудновоспроизводим. Онлайн не при чём.
— Вот это? (внизу) Если да, то стояло по умолчанию
2. amd-gpu pro моя видиокарточка не поддерживает. Хотя и где то читал что какие энтузиасты как то запускают на своих картах и если это правда, то нужно очень хорошо в этом разбираться.
А на счет открытых драйверов, читал не на одном сайте что amagpu + mesa уже созрели и играют на таком в новые и требовательные игры.
переходишь в другой tty — ctrl+alt+F2...6
bash.org
UPD
Небольшая цитата:
bash.org
Да.
Захожу в браузер и смотю у миеня тиринг (горизонтальный разрыв) думаю ой забыл из файла 20-radeon.conf (в манджаро как я понял можно и 10 и 20, в отличи от некоторых) в котором у меня бло так:
Пенренести в 10-radeon.conf что бы было так:
Перезагрузился и у меня опять застывает в начале в бенчмарке. Значит отчати дело в этой строчке:
Попробовал как на этом сайте советуют избавиться от тиринга (что бы не прописывать ту строчку) вот так:
Создал файл /etc/profile.d/kwin.sh и в нем прописал:
Перезагрузился и все равно есть тиринг. То есть надо как то избавиться от тиринга по другому, а ни как делал я. И уже потом протестировать оба драйвера.
Так как я пока пробую драйвер radeon то было так: Как вы сказали в секцию девайс поместить не получилось. Как я пробовал, изначально есть файл 10-radeon.conf и в нем:
Я создал 20-radeon.conf (по аналогии как делал для драйвера amdgpu)
Так не загружалась manjaro, просто черный экран, тогда я в 20-radeon.conf сделал так:
И так не грузилось, тогда я удалил 20-radeon.conf и в 10-radeon.conf прописал так:
И так тоже только черный экран и сработало только так: в 10-radeon.conf
Но так опять же при проверке в бенчмарке есть фризинг
То есть секция «Device» с параметорм Option «TearFree» «on» работает только с amdgpu при создании 20-radeon.conf вот так:
Пока я не остановился в выборе основного дистибутива, а один из пунктов добиться макимальной стабильноти (не в ушерб другому) и если waylan по критериям выше не готов (или его очень трудно ставить) тогда надо думать над другим решением. Или к сожелению вообще отказаться (чего бы очень не хотелось) от игр на линуксе, так как и так слишко долго искал подходящий дистибутив по моим критериям + пытался завсти игры. (и больше не могу тратить много времени на это, в ближайшее время сделаю окончательный выбор основного диста, а на втором в свободное время эксперементировать)
1. Это попробовать wayland, но если CSD это серьезно + пропадут фишки kde то даже не знаю.
2. Забить уже на это оставить «TearFree» «true», выбрать radeon или amdgpu и забыть про игры на линуксе, по крайней мере пока не соберу следующий комп (а это к сожелению будет не скоро)
А самому все узнавать, еще много времени потратить. Доупстим у меня получиться быстро запустить, а вдруг у меня не заработает потому что я что то не доделал. А времени у меня уже почти нет, поставлю основной дистибутив и еще один для эксперементов когда будет время. (придется так, а очень хотелось что бы сразу был настроеный для моих нужд, ну как я понял это отчасти из-за железа)
Пока одно понял, скорее всего выхода другого нет, и играть на моем железе получиться только с ним. А самое ранее (тем более если у меня будет kde) я смогу это сделать на manjaro. То есть хоть определился какой дистибутив у меня будет основной. (хотя пока сомневаюсь насчет стабильности, а это для меня важно)
А вот при wayland сессии в Identifier «DVI-0» не знаю что вставлять пробовал как показывается в утилите «Экран» DVI-I-1 и как в xrandr, все равно нет нужного разрешения. А так вроде эффекты работали, но долго тестировать с таким разрешением не смог.
И если у меня WM без элементов заголовка, то на это просто забивается.
Обсуждение сабжевого поделия на ЛОРе.
А если загрзить amdgpu, то есть тиринг, зато в бенчмарке нет фризинга, в контре редко есть фризинг (как минимум раза в 2 реже) но на tab все равно подстывает. (вроде чуть на меньшее время)
Можно ли как то так же для wayland сесии прописать?