LINUX.ORG.RU
решено ФорумGames

X Error при попытке запуска Surviving Mars

 , ,


0

1

Есть нативная (под линукс) версия игры Surviving Mars от GOG. Раньше (несколько месяцев назад) работало. Теперь при попытке запуска получается такая вот история:

user@pc:~$ "/home/user/GOG Games/Surviving Mars/start.sh" ""
Running Surviving Mars
X Error of failed request:  BadRRCrtc (invalid Crtc parameter)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  20 (RRGetCrtcInfo)
  Crtc id in failed request: 0x0
  Serial number of failed request:  67
  Current serial number in output stream:  67

Debian 11, XFCE.

Файл с настройками игры появился (~/.local/share/Surviving Mars/LocalStorage.lua)? Если да, включи там оконный режим вместо полноэкранного.

Kron4ek ★★★★★
()

Делаю ставку: проблема вызвана UB из-за отсутствия главного монитора в XRandR. Проприетарные драйвера, чо.

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

Поменял на

FullscreenMode = 0

Завелось. Но неполный экран. При переходе на полный экран - сразу выплевывает ошибки.

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

У меня работает нативный SM с блобом Nvidia, но у меня Steam версия и Gentoo.

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

Спасибо, помогло! Что оно делает?

Устанавливает главный монитор на какой-то из списка мониторов имеющихся в системе. Какого-то чёрта на отдельных системах XRandR не знает, какой из мониторов главный.

byko3y ★★★★
()

Перепиши на лабвью, делов-то.

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