Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Странный глюк с системой
DF2 :: ФОРУМЫ > Основные форумы > Софт и железо
Axolotl
Недавно случилась вот такая вот странная фигня. Пытался посмотреть несколько маленьких игрушек но все три не пошли. Две из них заходили в меню, но не реагировали на попытку старта игры, а другая выдала черный экран при запуске. Сперва решил, что совпадение, но попробовал на другой машине - все работает. Начал пробовать старые игры, в которые я уже играл на этой машине, нашел еще несколько переставших работать.
В итоге понял взаимосвязь - все они на Unity. Проверил еще несколько вариантов - подтвердилось.

То ли чего-то не хватает. То ли с чем-то конфликтит. Никто случайно не встречался с подобным конфликтом или просто может предположить в чем может быть дело? Систему переставлять ну крайне не хочется, т.к. куча прог и прочего.
t800
Цитата(Axolotl @ 01 Oct 2016, 01:01) *
Недавно случилась вот такая вот странная фигня. Пытался посмотреть несколько маленьких игрушек но все три не пошли. Две из них заходили в меню, но не реагировали на попытку старта игры, а другая выдала черный экран при запуске. Сперва решил, что совпадение, но попробовал на другой машине - все работает. Начал пробовать старые игры, в которые я уже играл на этой машине, нашел еще несколько переставших работать.
В итоге понял взаимосвязь - все они на Unity. Проверил еще несколько вариантов - подтвердилось.

То ли чего-то не хватает. То ли с чем-то конфликтит. Никто случайно не встречался с подобным конфликтом или просто может предположить в чем может быть дело? Систему переставлять ну крайне не хочется, т.к. куча прог и прочего.


А вы попробуйте запустить игру с Debug-ом и посмотрите что она пишет в лога и stdout я все время так ошибки ишу
Axolotl
Цитата(t800 @ 01 Oct 2016, 10:45) *
А вы попробуйте запустить игру с Debug-ом и посмотрите что она пишет в лога и stdout я все время так ошибки ишу


В смысле с дебаггером типа OllyDbg? Или просто посмотреть, что она на выход пишет? Или с параметром -debug к экзешнику?

По идее проблема либо с какой-то важной dll, которую юзают все игры на Unity....или конфликтит с чем-то. Я уже пробовал перустановить NetFramework, VisualC и дрова для видео. Пробовал грохать все возможные проги фоновые. Пока безрезультатно.
t800
Цитата(Axolotl @ 01 Oct 2016, 12:38) *
По идее проблема либо с какой-то важной dll, которую юзают все игры на Unity....или конфликтит с чем-то. Я уже пробовал перустановить NetFramework, VisualC и дрова для видео. Пробовал грохать все возможные проги фоновые. Пока безрезультатно.


Мне кажется так долго искать. Я бы попробовал запустить игру из консоли и посмотрел может она на что-нибудь ругается, если не ругается посмотрел бы какая команда запускает ее в дебаг моде чтоб увидеть на че она ругается, а потом поискал бы в гугле на что она ругается.
Axolotl
АХ#ЕТЬ!!! Это в анекдоты надо!! shocked.gif shocked.gif shock.gif fp3.gif fp3.gif fp3.gif

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




Это пипец! Все дело в недавнем переколбасе часовых поясов в Сибири (у нас раньше UTC+6 было) . Сперва Винда упорно показывала не то время и возвращала пояс обратно, а потом обновилась и сама сменила пояс +7, но, видимо, где-то что-то не так, пока не пойму в чем загвоздка. Поставил пояс на +6 - все заработало. У меня, блин, слов нет.
На другом компе почему работало? Хз...вероятно там еще винда не успела обновиться.

И непонятно как теперь со временем системным то быть?!
Mantiss
Со временем в винде вообще постоянные проблемы.
Я на большинстве машин поступаю проще всего - ставлю тупо местоположение пояса по нулям и вбиваю в качестве системного то время, которое нужно, после чего в качестве сервера обновления времени вбиваю лабуду, а само обновление запрещаю.
Если пытаться "по-честному", то в Беларуси регулярные косяки с разъездом +- час. В какой-то момент система вдруг начинает добавлять или отнимать этот час, синхронизируясь с серверами.

На машинах с дуалбутом пришлось писать скрипт в автозагрузке, выставляющий верное время. Там системное время надо честно выставлять (иначе линукс даст прикурить), а винда грамотно +3(Минск) выставить не может, поскольку делает это не относительно системного времени (что в биосе/уефи), а относительно дампа системного времени, который формирует сама (по крайней мере ХР и 7). Если попробовать это дело вправить изменением часового пояса вручную, то эффект становится кумулятивным. smile2.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.