Авторизация
или
или
Зарегистрироваться на сайте
Возник вопрос? Столкнулись с проблемой? Есть предложение?

Мы вам поможем!

Пишите нам на почту: [email protected] и мы вам ответим в ближайшее время, так же вы можете воспользоваться формой обратной связи прямо с сайта.

Последние комментарии
Показать все
2017-02-17T16:27:22+01:00 2017-04-27T14:25:04+02:00
0

KSP внезапно перестал запускаться

Посетители
0
Начинающий
Подскажите куда копать, что-то я в тупике.

Свежеустановленный Linux Mint, плюс все текущие обновления
Steam - установился без проблем
KSP - скачался, установился, запустился без проблем
CKAN - после установки mono запустился, моды качаются, всё ок
Игра вместе с модами работает.

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

На следующий день попытался запустить игру - открылось окошко с ксп, но только с заголовком. Не запустилось. Повторный запуск ничего не дал.

При попытке запуска с консоли:
Цитата:[email protected] ~/.steam/steam/steamapps/common/Kerbal Space Program $ ./KSP.x86_64         
Set current directory to /home/phantom/.steam/steam/steamapps/common/Kerbal Space Program
Found path: /home/phantom/.steam/steam/steamapps/common/Kerbal Space Program/KSP.x86_64
Mono path[0] = '/home/phantom/.steam/steam/steamapps/common/Kerbal Space Program/KSP_Data/Managed'
Mono path[1] = '/home/phantom/.steam/steam/steamapps/common/Kerbal Space Program/KSP_Data/Mono'
Mono config path = '/home/phantom/.steam/steam/steamapps/common/Kerbal Space Program/KSP_Data/Mono/etc'
displaymanager : xrandr version warning. 1.5
client has 6 screens
displaymanager screen (0)(VGA-0): 1920 x 1080
Using libudev for joystick management


Importing game controller configs
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: Too many axes; using axes 0 - 27 and ignoring axes 28 - 36
/dev/input/js0: Too many buttons; using buttons 0 - 19 and ignoring buttons 20 - 68
/dev/input/js0: fd 4, buttons 20, axes 28, name A4TECH USB Device
/dev/input/js0: axis  0: raw -32767, mapped 0.000000
/dev/input/js0: axis  1: raw -32767, mapped 0.000000
/dev/input/js0: axis  2: raw -32767, mapped 0.000000
/dev/input/js0: axis  3: raw -32767, mapped 0.000000
/dev/input/js0: axis  4: raw -32767, mapped 0.000000
/dev/input/js0: axis  5: raw -32767, mapped 0.000000
/dev/input/js0: axis  6: raw -32767, mapped 0.000000
/dev/input/js0: axis  7: raw -32767, mapped 0.000000
/dev/input/js0: axis  8: raw -32767, mapped 0.000000
/dev/input/js0: axis  9: raw -32767, mapped 0.000000
/dev/input/js0: axis 10: raw      0, mapped 0.000000
/dev/input/js0: axis 11: raw      0, mapped 0.000000
/dev/input/js0: axis 12: raw -32767, mapped 0.000000
/dev/input/js0: axis 13: raw -32767, mapped 0.000000
/dev/input/js0: axis 14: raw -32767, mapped 0.000000
/dev/input/js0: axis 15: raw -32767, mapped 0.000000
/dev/input/js0: axis 16: raw -32767, mapped 0.000000
/dev/input/js0: axis 17: raw -32767, mapped 0.000000
/dev/input/js0: axis 18: raw -32767, mapped 0.000000
/dev/input/js0: axis 19: raw -32767, mapped 0.000000
/dev/input/js0: axis 20: raw -32767, mapped 0.000000
/dev/input/js0: axis 21: raw -32767, mapped 0.000000
/dev/input/js0: axis 22: raw -32767, mapped 0.000000
/dev/input/js0: axis 23: raw -32767, mapped 0.000000
/dev/input/js0: axis 24: raw -32767, mapped 0.000000
/dev/input/js0: axis 25: raw -32767, mapped 0.000000
/dev/input/js0: axis 26: raw -32767, mapped 0.000000
/dev/input/js0: axis 27: raw -32767, mapped 0.000000
/dev/input/js0: axis 28: raw -32767, mapped 0.000000
Assigning joystick 1
Аварийный останов?


Что пытался делать:
- сносил все моды
- сносил конфиги
- переустанавливал КСП
- переустанавливал и удалял руками файлы
- переустанавливал стим
- удалял стим, удалял всё что от него осталось в хомяке, устанавливал заново


Во всём этом меня удивляет даже не то что оно перестало запускаться, а то что я не вижу из-за чего это могло произойти. Что подскажут гуру?
Sex, drugs & rock'n'roll!
KMS
Модераторы
0
Местный Джебедай
Phantom, джойстик отключи. Не поможет - удали файл settings (не подключая джойстик) и еще раз запусти. 
P.S.: (хочется кинуть тапком ссылкой на тему вопрос-ответ по технической части и картинкой с Кларксоном, но лень.)
Посетители
0
Начинающий
KMS, есть две проблемы:
1. У меня нет джойстика. Только мыша A4Tech X7 XL-750BH
2. Выше написано, что я пробовал удалять не только конфиги, но и всю игру и вместе со стимом.
Sex, drugs & rock'n'roll!
Хорошие котейки
0
Экспериментатор
Phantom,
линь упрямо пытается подключить джойстик

или он сразу после проверки джоя на чем-то другом падает?
Хорошие люди
0
Отобранный
А есть такой же лог, только с тех разов, когда игра запускалась?
Маленький шаг одного огурца - но гигантский скачок всего огорода!
Канал на твиче:http://www.twitch.tv/bradley___
А еще я у мамы писатель: ХОНК
VIVA LA KOLOBKA
KMS
Модераторы
0
Местный Джебедай
Phantom, по возможности установи чистый KSP (можно и даже лучше без Стима, просто папку скопировать куда нить. Для чистоты эксперимента Вот тут можно взять) на другую машину. Если запустится, перенеси (полностью или settings с исполняемым) на свою. Подозреваю, шо у линя какие намерения сохранились негодяйские с первой установки и он безжалостно пытается их применить к любой новой.
Посетители
0
Начинающий
Phantom
11:12, 18.02.2017
Тэкс... ну поехали.

1. Джойстик.

Я как-то даже об этом не подумал (точнее посчитал что мышь как джойстик это нормальное поведение), но косяк с ним есть. Оказывается линуксы определяют некоторые виды крыс как джойстики, в том числе серию X7. Любопытно, что на предыдущей OpenSuSe42 такого не было.

Баг известный и приводит к неработоспособности, в том числе, некоторых игр под стимом. Исправляется разными методами, самый простой тупо грохнуть /dev/input/js0 (работает до перезагрузки), по правильному есть здесь: https://github.com/denilsonsa/udev-joystick-blacklist

К сожалению это не помогло, теперь лог выглядит вот так:
Спойлер [+]


На 64 и 86 версиях всё выглядит одинаково.

2. Конфиги и логи.

Если грохнуть settings.cfg это ничего не даёт, собственно игра даже не пытается его пересоздавать. Кстати ksp.log тоже пустой, т.е. и до него дело не доходит. Запуск копии игры из другой директории не помогает. В логе ядра имеем вот такое:
18.02.17 12:04 ph-desktop kernel [ 1270.320372] ptrace of pid 3544 was attempted by: gdb (pid 3549)
без разницы удалён джойстик или нет.

Старых логов запуска игры, к сожалению, не осталось. Я чот сходу не оценил масштабы проблемы, чтобы собрать все имеющиеся данные...
Sex, drugs & rock'n'roll!
Хорошие котейки
0
Экспериментатор
Phantom (18.02.2017, 11:11) писал:Using libudev for joystick management

а если эту libudev грохнуть?
Хорошие люди
0
Отобранный
Есть такая директория с таким файлом: ~/.config/unity3d/Squad/Kerbal Space Program/perfs ? Если да, то кидай сюда содержимое.
Маленький шаг одного огурца - но гигантский скачок всего огорода!
Канал на твиче:http://www.twitch.tv/bradley___
А еще я у мамы писатель: ХОНК
VIVA LA KOLOBKA
Посетители
0
Начинающий
Phantom
21:03, 19.02.2017
Lynx (18.02.2017, 19:53) писал:
Phantom (18.02.2017, 11:11) писал:Using libudev for joystick management
а если эту libudev грохнуть?

Ну система загнётся, чо:) Тоже конечно в некотором смысле решениеXD

Bradley_ (18.02.2017, 21:11) писал:
Есть такая директория с таким файлом: ~/.config/unity3d/Squad/Kerbal Space Program/perfs ? Если да, то кидай сюда содержимое.

Есть:
Цитата:[email protected] ~/.config/unity3d/Squad/Kerbal Space Program $ cat prefs  
<unity_prefs version_major="1" version_minor="1">
       <pref name="Screenmanager Is Fullscreen mode" type="int">0</pref>
       <pref name="Screenmanager Resolution Height" type="int">29</pref>
       <pref name="Screenmanager Resolution Width" type="int">1280</pref>
       <pref name="UnityGraphicsQuality" type="int">5</pref>
       <pref name="UnitySelectMonitor" type="int">-1</pref>
</unity_prefs>


Ещё там обнаружился файл Player.log со следующим содержимым:
Спойлер [+]


P.S. И чего это тут нет тега [code]?
Sex, drugs & rock'n'roll!
Хорошие люди
0
Отобранный
Bradley_
00:55, 20.02.2017
Пользуясь услугами гугла я вчера наткнулся на тему на оффоруме с такой же проблемой. Там тоже разрешение экрана ломалось.
       <pref name="Screenmanager Resolution Height" type="int">29</pref>

Чел с оффорума писал:?I had to delete that file and restart a few times to get it to work. It would detect a 0x1 or 1x0 screen instead of a 1200x1920 screen.

(Мне пришлось удалить этот файл и перезагрузить систему/перезапустить игру несколько раз. Разрешение меняется.)


Ссыль. Надеюсь, в инглиш могешь.


Цитата:
P.S. И чего это тут нет тега [code]?

Технические вопросы, увы, не по моей части. Я только собираюсь поставить минт в обозримом будущем.
Маленький шаг одного огурца - но гигантский скачок всего огорода!
Канал на твиче:http://www.twitch.tv/bradley___
А еще я у мамы писатель: ХОНК
VIVA LA KOLOBKA
Посетители
0
Начинающий
Bradley_, yes, it's work! Спасибо за наводку!

Удалять даже не обязательно, я просто выставил 1024х768, а потом уже в игре поправил как надо.

P.S. Очень бы хотелось посмотреть в глаза тому существу, которое решило положить конфиг отдельно от игрушки...
Sex, drugs & rock'n'roll!
Хорошие люди
0
Отобранный
На винде разрешение экрана пишется в сетингс.кфг - обычный игровой конфиг.
Маленький шаг одного огурца - но гигантский скачок всего огорода!
Канал на твиче:http://www.twitch.tv/bradley___
А еще я у мамы писатель: ХОНК
VIVA LA KOLOBKA
Модераторы
0
Диванный теоретик
Phantom,
а мне бы не только посмотреть. я, пока это нашел, гугль изнасиловал практически. без удовольствия.
Даннинг с Крюгером погубят человечество.
игривые картинки
"Сложные проблемы всегда имеют простые, легкие для понимания неправильные решения."
Хорошие люди
0
Отобранный
Басила (21.02.2017, 01:32) писал:гугль изнасиловал практически


Я написал "Using libudev for joystick management", и уже на второй страничке результатов - тред с оффорума КСП.

Черт, а я еще смеялся с людей, которые в резюме пишут "Маю навички роботи з Internet та пошуковими системами"...
Маленький шаг одного огурца - но гигантский скачок всего огорода!
Канал на твиче:http://www.twitch.tv/bradley___
А еще я у мамы писатель: ХОНК
VIVA LA KOLOBKA
 
Доступ закрыт.
  • Вам запрещено отвечать в темах данного форума.