anilibria / anilibria-winmaclinux

AniLibria.Qt cross platform desktop client
GNU General Public License v3.0
129 stars 25 forks source link

Не запускается #129

Closed RC014 closed 1 year ago

RC014 commented 1 year ago

После обновления Windows 11, при запуске клиента, появляется просто белое окно и дальше ничего не прогружается. Ниже прикрепляю скриншот проблемы: image

А также скрины всех недавно установленных обновлений: image image image

При попытке закрыть клиент, секунд через 15-20 после закрытия зависает вся система, точнее сказать все приложения продолжают работать, так как слышен звук, но картинка застывает, из чего можно сделать вывод что проблема возможно связанна с драйвером NVIDIA - Display.

К сожалению не нашёл способ откатить отдельно этот драйвер.

trueromanus commented 1 year ago

Можно попробовать отключить кастомный тулбар. !Если вдруг что-то не получается или выглядит не как на скриншоте то лучше перед любыми действиями киньте сюда скриншот.! Откройте приложение regedit (найдите по поиску). Далее в верхнем текстовом поле введите путь Компьютер\HKEY_CURRENT_USER\SOFTWARE\EmptyFlow\AnilibriaDesktopClient. Нажмите на поле usecustomtoolbar ПКМ далее выберите пункт Изменить/Edit и в поле Значение/Value введите false. Должно получиться как на скриншоте ниже. image

RC014 commented 1 year ago

image Черный квадрат стал уже, а в остальном все по старому((( image

trueromanus commented 1 year ago

Запустите приложение с ключом outputlog. Помимо окна приложения откроется еще консольное окно. Пришлите текст из него или его скриншот пожалуйста.

RC014 commented 1 year ago

Допускаю что я просто что-то делаю не так Я прописал ключ следуя инструкции в интернете, на всякий случай пробовал слэш, бэкслэш и чёрточку, но консольное окно так и не появилось

image

trueromanus commented 1 year ago

Без черточки :) Еще можете взять в двойные кавычки путь к файлу AniLibria.exe.

RC014 commented 1 year ago

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

Единственное чем отличаются мониторы это разрешением, и что странно, клиент запускается на том у которого разрешение нестандартное.

Вот записи экрана в обоих случаях, там видно и консоль, если поставить на паузу в нужный момент.

https://user-images.githubusercontent.com/70579287/233855777-0d1260a2-4486-44d7-b972-8542915a103f.mp4

https://user-images.githubusercontent.com/70579287/233855778-1bd7a70f-ba21-425c-855e-5a44f53d2271.mp4

trueromanus commented 1 year ago

Может быть такое что у Вас две видеокарты и для разных мониторов используются разные видеокарты? Проверьте пожалуйста в Менеджере Устройств.

RC014 commented 1 year ago

Нет, видеокарта одна, процессор без встроенной графики. Тем более я не всегда включаю второй монитор (он даже перестает определяться, в настройках остается только один монитор), но баг всё равно присутствует

norduk commented 1 year ago

Привет, попробуй полностью удалить nvidia драйвер, пусть сама windows поставить по умолчанию драйвер, после попробуй запустить приложение и если все окей пробуй обновлять уже драйвер через GeForce Experience

trueromanus commented 1 year ago

Нет, видеокарта одна, процессор без встроенной графики. Тем более я не всегда включаю второй монитор (он даже перестает определяться, в настройках остается только один монитор), но баг всё равно присутствует

Хорошо попробуйте в реестре (также как и раньше) поменять настройку ismaximaze на значение false. Также как Вы меняли другое значение выше. После этого должны появиться рамки окна хотя бы и их можно попробовать изменять. Проблема как я понимаю в том что не происходит цикл обновления содержимого в окне но изменение геометрии (размера окна) должно принудительно приводить к такому действию.

trueromanus commented 1 year ago

Привет, попробуй полностью удалить nvidia драйвер, пусть сама windows поставить по умолчанию драйвер, после попробуй запустить приложение и если все окей пробуй обновлять уже драйвер через GeForce Experience

Удаление драйвера не совсем простая процедура иногда требующая установки дополнительного ПО. Конечно в теории можно попробовать но результат не гарантирован а гемороя может быть много, лучше все же не давать такие радикальные советы, спасибо.

RC014 commented 1 year ago

Рамки окна не появились так что размер не получается изменить.

https://user-images.githubusercontent.com/70579287/234004163-7973c4cc-5047-45f6-9256-b71149f48592.mp4

norduk commented 1 year ago

Привет, попробуй полностью удалить nvidia драйвер, пусть сама windows поставить по умолчанию драйвер, после попробуй запустить приложение и если все окей пробуй обновлять уже драйвер через GeForce Experience

Удаление драйвера не совсем простая процедура иногда требующая установки дополнительного ПО. Конечно в теории можно попробовать но результат не гарантирован а гемороя может быть много, лучше все же не давать такие радикальные советы, спасибо.

это понятно, но если проблема с драйвером nvidia (что бывает часто) то таким образом можно убедиться что проблема в нем и проста откатить на прошлый драйвер, я понимаю что совет не очень но как вариант попробовать почему бы и нет

RC014 commented 1 year ago

Привет, попробуй полностью удалить nvidia драйвер, пусть сама windows поставить по умолчанию драйвер, после попробуй запустить приложение и если все окей пробуй обновлять уже драйвер через GeForce Experience

Удаление драйвера не совсем простая процедура иногда требующая установки дополнительного ПО. Конечно в теории можно попробовать но результат не гарантирован а гемороя может быть много, лучше все же не давать такие радикальные советы, спасибо.

это понятно, но если проблема с драйвером nvidia (что бывает часто) то таким образом можно убедиться что проблема в нем и проста откатить на прошлый драйвер, я понимаю что совет не очень но как вариант попробовать почему бы и нет

Если других вариантов нет, мне тогда уже проще всю винду переустановить

trueromanus commented 1 year ago

Рамки окна не появились так что размер не получается изменить.

Хорошо тогда давайте удалим все значения в этом списке кроме (Default) - т.е. normalx, normaly и т.п. Только аккуратней пожалуйста не надо удалять что-то за пределами этого списка.

RC014 commented 1 year ago

Окно запустилось сразу таким маленьким и его размер можно менять, но ничего не появляется image image

trueromanus commented 1 year ago

У меня закончились идеи :(

RC014 commented 1 year ago

Жаль((

RC014 commented 1 year ago

Небольшое продолжение истории этого удивительного бага: Я переустановил винду (совсем другой билд) с сохранением файлов, и баг сохранился(( Возможно это поможет в решении проблемы.

norduk commented 1 year ago

Слушай а попробуй установить и запустить в windows sandbox. Посмотрим запуститься ли в изолированном окружение

trueromanus commented 1 year ago

Небольшое продолжение истории этого удивительного бага: Я переустановил винду (совсем другой билд) с сохранением файлов, и баг сохранился(( Возможно это поможет в решении проблемы.

Хорошо, попробуйте поставить предыдущие версии например эту Чтобы понять это проблема какая-то связана с последними версиями.

trueromanus commented 1 year ago

Еще как вариант можно удалить целиком кеш (предварительно сохранив конечно же). Откройте папку %LOCALAPPDATA%\EmptyFlow\AnilibriaDesktopClient в Explorer и скопируйте полностью ее содержимое куда-то в другое место. После чего удалите все что там есть.

trueromanus commented 1 year ago

Еще проверьте что у Вас так в панели NVIDIA image

RC014 commented 1 year ago

Кэш удалил, настройки проверил, без изменений image

RC014 commented 1 year ago

Вот ещё один странный моментик После того как я закрываю окно анилибрии оно уходит в "Фоновые процессы", но странно тут то что обычно, будучи открытым, оно требует меньше 1% процессора, а после закрытия 12-13%

image image

RC014 commented 1 year ago

Слушай а попробуй установить и запустить в windows sandbox. Посмотрим запуститься ли в изолированном окружение

Тут два варианта: либо я очень "везучий", либо слишком рукожопый((( И даже туториалов как это решить не нашёл

Такая красота выскакивает когда пытаюсь запустить анилибрию в песочнице image

norduk commented 1 year ago

Слушай а попробуй установить и запустить в windows sandbox. Посмотрим запуститься ли в изолированном окружение

Тут два варианта: либо я очень "везучий", либо слишком рукожопый((( И даже туториалов как это решить не нашёл

Такая красота выскакивает когда пытаюсь запустить анилибрию в песочнице image

Забавно сейчас проверил у себя Anilibria в песочнице тоже самое выдало, но при этом другие .exe открывает (попробовал 10 разных программ)

А что за заборка и версия у тебя windows?

RC014 commented 1 year ago

Слушай а попробуй установить и запустить в windows sandbox. Посмотрим запуститься ли в изолированном окружение

Тут два варианта: либо я очень "везучий", либо слишком рукожопый((( И даже туториалов как это решить не нашёл Такая красота выскакивает когда пытаюсь запустить анилибрию в песочнице image

Забавно сейчас проверил у себя Anilibria в песочнице тоже самое выдало, но при этом другие .exe открывает (попробовал 10 разных программ)

А что за заборка или версия у тебя windows?

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

image

trueromanus commented 1 year ago

Вот ещё один странный моментик После того как я закрываю окно анилибрии оно уходит в "Фоновые процессы", но странно тут то что обычно, будучи открытым, оно требует меньше 1% процессора, а после закрытия 12-13%

Потому что оно продолжает работать, т.е. это не краш как таковой а просто нарушение цикла окна для винды.

Кэш удалил, настройки проверил, без изменений

Предыдущие версии проверяли?

Такая красота выскакивает когда пытаюсь запустить анилибрию в песочнице

Чтобы запускалось в песочнице надо включать какие-то настройки, не помню какие. Что за ПО он предлагает поставить если нажать на Yes?

RC014 commented 1 year ago

Предыдущие версии проверяли?

Да, ещё до того как открыл обсуждение, пробовал несколько более старых, чтобы наверняка

Чтобы запускалось в песочнице надо включать какие-то настройки, не помню какие. Что за ПО он предлагает поставить если нажать на Yes?

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

norduk commented 1 year ago

Слушай а попробуй установить и запустить в windows sandbox. Посмотрим запуститься ли в изолированном окружение

Тут два варианта: либо я очень "везучий", либо слишком рукожопый((( И даже туториалов как это решить не нашёл Такая красота выскакивает когда пытаюсь запустить анилибрию в песочнице image

Забавно сейчас проверил у себя Anilibria в песочнице тоже самое выдало, но при этом другие .exe открывает (попробовал 10 разных программ) А что за заборка или версия у тебя windows?

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

image

У тебя Insider Preview версия, попробуй найти оригинальный образ windiws 11 вроде можно взять с офф сайта, и установи на virtualbox или vmware и протестируй)

RC014 commented 1 year ago

Слушай а попробуй установить и запустить в windows sandbox. Посмотрим запуститься ли в изолированном окружение

Тут два варианта: либо я очень "везучий", либо слишком рукожопый((( И даже туториалов как это решить не нашёл Такая красота выскакивает когда пытаюсь запустить анилибрию в песочнице image

Забавно сейчас проверил у себя Anilibria в песочнице тоже самое выдало, но при этом другие .exe открывает (попробовал 10 разных программ) А что за заборка или версия у тебя windows?

До этого стояла кастомная сборка с отключённой телеметрией, но я решил что стабильность системы мне дороже так что установил обычную прошку, точнее я просто запустил полное восстановление и система сама скачала официальный образ. То что это не кастомка заметно, много каких деталей отличаются. image

У тебя Insider Preview версия, попробуй найти оригинальный образ windiws 11 вроде можно взять с офф сайта, и установи на virtualbox или vmware и протестируй)

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

trueromanus commented 1 year ago

Попробуйте скачать и запустить вот это приложение https://github.com/trueromanus/ArdorQuery/releases/download/0.0.7/windows.amd64-0.0.7.zip. Это другое мое приложение на той же технологии сделано, просто для сбора информации, будет ли работать.

RC014 commented 1 year ago

Попробуйте скачать и запустить вот это приложение https://github.com/trueromanus/ArdorQuery/releases/download/0.0.7/windows.amd64-0.0.7.zip. Это другое мое приложение на той же технологии сделано, просто для сбора информации, будет ли работать.

image

trueromanus commented 1 year ago

Работает, значит все же какая-то особенность именно AniLibria. Еще вопрос, установлен ли у Вас VLC плеер?

norduk commented 1 year ago

Слушай а попробуй установить и запустить в windows sandbox. Посмотрим запуститься ли в изолированном окружение

Тут два варианта: либо я очень "везучий", либо слишком рукожопый((( И даже туториалов как это решить не нашёл Такая красота выскакивает когда пытаюсь запустить анилибрию в песочнице image

Забавно сейчас проверил у себя Anilibria в песочнице тоже самое выдало, но при этом другие .exe открывает (попробовал 10 разных программ) А что за заборка или версия у тебя windows?

До этого стояла кастомная сборка с отключённой телеметрией, но я решил что стабильность системы мне дороже так что установил обычную прошку, точнее я просто запустил полное восстановление и система сама скачала официальный образ. То что это не кастомка заметно, много каких деталей отличаются. image

У тебя Insider Preview версия, попробуй найти оригинальный образ windiws 11 вроде можно взять с офф сайта, и установи на virtualbox или vmware и протестируй)

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

Пробуй тогда чистить систему от мусора и т.д могу посоветовать для чистки https://github.com/builtbybel/CleanmgrPlus

RC014 commented 1 year ago

Работает, значит все же какая-то особенность именно AniLibria. Еще вопрос, установлен ли у Вас VLC плеер?

Перед переустановкой винды был установлен, сейчас установлю снова

RC014 commented 1 year ago

Работает, значит все же какая-то особенность именно AniLibria. Еще вопрос, установлен ли у Вас VLC плеер?

Перед переустановкой винды был установлен, сейчас установлю снова

Установка VLC не помогла

norduk commented 1 year ago

Еще как вариант можно поиграться с process hacker что бы понять что происходит с процессами

trueromanus commented 1 year ago

Попробуйте поставить вот это приложение и проверить драйвера OpenGL. Рендеринг в приложении идет через OpenGL и если оно не рендериться то явно стоит копать в эту сторону. Возможно у Вас не стоит драйвера или надо его обновить.

https://support.zivid.com/en/latest/getting-started/software-installation/gpu/check-opengl-driver.html

RC014 commented 1 year ago

Попробуйте поставить вот это приложение и проверить драйвера OpenGL. Рендеринг в приложении идет через OpenGL и если оно не рендериться то явно стоит копать в эту сторону. Возможно у Вас не стоит драйвера или надо его обновить.

https://support.zivid.com/en/latest/getting-started/software-installation/gpu/check-opengl-driver.html

Вы были правы, видимо что-то не так с драйвером OpenGL, в приложении для проверки идёт вечная загрузка и информация о драйвере так и не появляется

image

trueromanus commented 1 year ago

Драйвера можно скачать либо с установочного диска вашей машины, либо как вариант можно поискать их на сайте производителя машины(в комплекте идут как graphics card или что-то в таком духе). Еще как вариант можно попробовать тут скачать но там чето нет 11 винды.

RC014 commented 1 year ago

Драйвера можно скачать либо с установочного диска вашей машины, либо как вариант можно поискать их на сайте производителя машины(в комплекте идут как graphics card или что-то в таком духе). Еще как вариант можно попробовать тут скачать но там чето нет 11 винды.

Охх, диск то есть но был бы еще двд привод, вот тогда была бы вообще красота. Сейчас поищу в интернете

RC014 commented 1 year ago

тут

Тут я попробовал скачать версию для 10 и при установке комп зависает(((

RC014 commented 1 year ago

Но в любом случае дальше уже мои проблемы, не стоит Вам тратить на это время, дело то не в Вашем приложении

Спасибо за помошь <3