| Эмуляция > Эмуляторы консолей 1-4 поколений |
| Эмулятор OS |
| << < (3/4) > >> |
| otopba:
user@l MSYS /c/retroarch $ gdb retroarch_debug.exe GNU gdb (GDB) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-msys". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Traceback (most recent call last): File "<string>", line 3, in <module> ImportError: No module named libstdcxx.v6.printers /etc/gdbinit:6: Error in sourced command file: Error while executing Python code. Reading symbols from retroarch_debug.exe...done. (gdb) start Temporary breakpoint 1 at 0x7502f6: file C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt0_c.c, line 18. Starting program: /c/retroarch/retroarch_debug.exe [New Thread 1452.0x3dc] Temporary breakpoint 1, main (flags=1, cmdline=0x67b1028, inst=0x5671880) at C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt0_c.c:18 18 C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt0_c.c: No such file or directory. (gdb) Добавлено позже: Не сразу понял, что это была остановка, а не ошибка. Потом продолжил. (gdb) cont Continuing. [New Thread 2836.0x238] Thread 1 received signal SIGSEGV, Segmentation fault. 0x00000000 in ?? () (gdb) cont Continuing. Thread 1 received signal SIGSEGV, Segmentation fault. 0x00000000 in ?? () (gdb) bt #0 0x00000000 in ?? () #1 0x0053d81f in gl_init (video=0x22e800, input=0xa77460 <current_input>, input_data=0xa77464 <current_input_data>) at gfx/drivers/gl.c:1878 #2 0x0043adea in video_driver_init_internal (video_is_threaded=0x22e897) at gfx/video_driver.c:1040 #3 0x0043befc in video_driver_init (video_is_threaded=0x22e897) at gfx/video_driver.c:1748 #4 0x0043fcfa in drivers_init (flags=255) at driver.c:351 #5 0x00404b4f in retroarch_main_init (argc=1, argv=0x6c81198) at retroarch.c:1280 #6 0x004188c7 in content_load (info=0x22fe34) at tasks/task_content.c:276 #7 0x0041988d in task_load_content (content_info=0x22fe34, content_ctx=0x22fda0, launched_from_menu=true, launched_from_cli=true, error_string=0x22fd9c) at tasks/task_content.c:821 #8 0x0041aaad in task_load_content_callback (content_info=0x22fe34, loading_from_menu=true, loading_from_cli=true) at tasks/task_content.c:1473 #9 0x0041abf6 in task_push_load_content_from_cli (core_path=0x0, fullpath=0x0, content_info=0x22fe34, type=CORE_TYPE_PLAIN, cb=0x0, user_data=0x0) at tasks/task_content.c:1536 #10 0x004017c6 in rarch_main (argc=1, argv=0x6c81198, data=0x0) at frontend/frontend.c:115 #11 0x00401843 in SDL_main (argc=1, argv=0x6c81198) at frontend/frontend.c:151 #12 0x00697c94 in main_getcmdline () #13 0x00697d95 in WinMain@16 () #14 0x0075031d in main (flags=1, cmdline=0x6c81028, inst=0x3e1880) at C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt0_c.c:18 (gdb) |
| ofry:
Еще вопрос: ночная сборка Retroarch от какого числа? |
| otopba:
--- Цитата: ofry от 28 Август 2017, 14:24:38 ---Еще вопрос: ночная сборка Retroarch от какого числа? --- Конец цитаты --- Затрудняюсь ответить. RetroArch-1.6.7-x86-setup.exe |
| ofry:
--- Цитата: otopba от 28 Август 2017, 15:09:41 ---Затрудняюсь ответить. RetroArch-1.6.7-x86-setup.exe --- Конец цитаты --- Винда у тебя 32-х или 64-х разрядная? |
| otopba:
Винда 32-х разрядная, соответственно и пакет RetroArch'а 32-х разрядный ставлю. |
| ofry:
--- Цитата: otopba от 28 Август 2017, 15:22:25 ---Винда 32-х разрядная, соответственно и пакет RetroArch'а 32-х разрядный ставлю. --- Конец цитаты --- Кстати, а 64-разрядную винду есть ли возможность поставить? Быстрее будет работать, да и ядер несколько больше... |
| otopba:
--- Цитата: ofry от 28 Август 2017, 15:27:05 ---Кстати, а 64-разрядную винду есть ли возможность поставить? Быстрее будет работать, да и ядер несколько больше... --- Конец цитаты --- Не думаю. Ноут уж сильно старый. AMILO PI1505 на Intel Core Duo T2050. И оперативки у него всего 1 гиг. Нет, попробовать-то можно. Но сомневаюсь что толк будет. |
| ofry:
--- Цитата: otopba от 28 Август 2017, 15:30:27 ---Не думаю. Ноут уж сильно старый. AMILO PI1505 на Intel Core Duo T2050. И оперативки у него всего 1 гиг. Нет, попробовать-то можно. Но сомневаюсь что толк будет. --- Конец цитаты --- Попробуй... ожидаю прибавку в скорости на 40% в задачах, где bottleneck - CPU. |
| s1nka:
--- Цитата: ofry от 28 Август 2017, 16:35:02 ---Попробуй... ожидаю прибавку в скорости на 40% в задачах, где bottleneck - CPU. --- Конец цитаты --- Так и винда то жрет больше памяти. Я бы не рискнул на 1 ГБ ставить 64битную винду. |
| otopba:
--- Цитата: ofry от 28 Август 2017, 16:35:02 ---Попробуй... ожидаю прибавку в скорости на 40% в задачах, где bottleneck - CPU. --- Конец цитаты --- Как и предполагал. Не встаёт тудой Винда 64х. Процессор не совместим. 0xc000035a this CPU is not compatible with 64-bit mode. Так что придётся воевать с существующей виндой. Или, как вариант, установить туда Debian. Но проблема осложняется тем, что эта зараза не все образы с флэшки грузит. Установщик винды грузит, HBCD грузит. А попытался подсунуть ему SteamOSDVD.iso - просто проигнорировал: Remove disks or other media. Press any key to restart. |
| Yaranga:
--- Цитата: otopba от 29 Август 2017, 14:33:49 ---А попытался подсунуть ему SteamOSDVD.iso - просто проигнорировал: Remove disks or other media. Press any key to restart. --- Конец цитаты --- Она тоже 64-bit only. И требует UEFI. |
| otopba:
--- Цитата: Yaranga от 29 Август 2017, 14:49:18 ---Она тоже 64-bit only. И требует UEFI. --- Конец цитаты --- Я запустил её установку из под винды. Она прописалась в grub. Установка началась, но не нашла DVD-ROM и дальше не пошла. |
| nonamezerox:
--- Цитата: otopba от 29 Август 2017, 14:33:49 ---Процессор не совместим --- Конец цитаты --- Хм, надо же существуют кордвадуба без поддержки 64бит, всегда думал что это только атомов ранних касалось, а у пней и всех последующих коров все 64 битное начиная с пень4 прескотов еще под 478 сокет. |
| ofry:
--- Цитата: otopba от 28 Август 2017, 15:09:41 ---Затрудняюсь ответить. RetroArch-1.6.7-x86-setup.exe --- Конец цитаты --- Тогда попробуй поставить последнюю ночную версию вот отсюда: https://buildbot.libretro.com/nightly/windows/x86/ |
| otopba:
--- Цитата: ofry от 01 Сентябрь 2017, 12:40:13 ---Тогда попробуй поставить последнюю ночную версию вот отсюда: https://buildbot.libretro.com/nightly/windows/x86/ --- Конец цитаты --- Сожалею. но не взлетело. u@l MSYS /c/retroarch $ gdb retroarch_debug.exe GNU gdb (GDB) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-msys". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Traceback (most recent call last): File "<string>", line 3, in <module> ImportError: No module named libstdcxx.v6.printers /etc/gdbinit:6: Error in sourced command file: Error while executing Python code. Reading symbols from retroarch_debug.exe...done. (gdb) cont The program is not being run. (gdb) start Temporary breakpoint 1 at 0x7508b6: file C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt0_c.c, line 18. Starting program: /c/retroarch/retroarch_debug.exe [New Thread 2704.0xa88] Temporary breakpoint 1, main (flags=1, cmdline=0x6ba1068, inst=0x58918c8) at C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt0_c.c:18 18 C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt0_c.c: No such file or directory. (gdb) cont Continuing. [New Thread 2704.0xa08] Thread 1 received signal SIGSEGV, Segmentation fault. 0x102095ed in ig4icd32!DllMain () from /c/Windows/system32/ig4icd32.dll (gdb) bt #0 0x102095ed in ig4icd32!DllMain () from /c/Windows/system32/ig4icd32.dll #1 0x04679afc in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) Какая-то ошибка в файле ig4icd32.dll. Файл подменял, дрова на видюху ставил. Не помогло. |
| ofry:
Попробуй поставить все возможные обновления через Windows Update. |
| otopba:
Установил все возможные обновления. Три дня ставились. Ошибка та же самая. Этот файл - ig4icd32.dll - входит в состав драйвера на видеокарту. Попробовал обновить его. Тоже не получилось. Сигнатура проблемы: Имя события проблемы: APPCRASH Имя приложения: retroarch.exe Версия приложения: 0.0.0.0 Отметка времени приложения: 00000000 Имя модуля с ошибкой: ig4icd32.dll Версия модуля с ошибкой: 8.14.10.1930 Отметка времени модуля с ошибкой: 4aba6fc2 Код исключения: c0000005 Смещение исключения: 002095ed Версия ОС: 6.1.7601.2.1.0.256.48 Код языка: 1049 Дополнительные сведения 1: 0a9e Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789 Дополнительные сведения 3: 0a9e Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789 Скачал софтину обновления драйверов на Intel. Она не нашла дров на это старьё. В общем видать не судьба. |
| ofry:
Как я понимаю, этой ошибки не было на 1.6.7? Тогда попробуй запустить Retroarch 1.6.7, заменив следующие строчки (значения этих опций) в retroarch.cfg на: video_driver = "gdi" menu_driver = "rgui" Если запустится, попробуй найти конкретный commit, на котором началась проблема с твоей видеокартой. Как это сделать проще всего: В msys2 набираешь: pacman -S --noconfirm --needed wget git make mingw-w64-i686-toolchain mingw-w64-i686-ntldd mingw-w64-i686-zlib mingw-w64-i686-pkg-config mingw-w64-i686-SDL2 mingw-w64-i686-libxml2 mingw-w64-i686-freetype mingw-w64-i686-python3 mingw-w64-i686-ffmpeg Затем: git clone https://github.com/libretro/RetroArch.git Компилируется Retroarch так: make clean ./configure make Теперь можно переключаться между ревизиями и смотреть, на каком коммите началась проблема с твоей видеокартой. Хочешь графический интерфейс к git, если тебе неудобна командная строка? https://git-scm.com/download/win https://tortoisegit.org/ Добавлено позже: Да, кстати - встанет ли драйвер на видеокарту отсюда: http://support.ts.fujitsu.com/IndexDownload.asp?Softwareguid=D40C83CA-415C-4264-B852-3051C7D597E2 |
| otopba:
--- Цитата: ofry от 05 Сентябрь 2017, 22:22:46 ---Да, кстати - встанет ли драйвер на видеокарту отсюда: http://support.ts.fujitsu.com/IndexDownload.asp?Softwareguid=D40C83CA-415C-4264-B852-3051C7D597E2 --- Конец цитаты --- По ссылке ATI драйвер. Не встал на Intel. Набрал ту большую команду. Скачалось и установилось 127 компонентов. Потом по ссылке ещё дофига файлов скачалось и распаковалось. А вот следующая команда не пошла. Или я не понял что надо вводить после make clean. make clean make: *** Нет правила для сборки цели "clean". Останов Скачал ГУИ. Запустил. Предлагает или создать или выбрать репозиторий. В профиле лежала папка retroarch. Запустил оттуда. Но во всех окошках пусто. Кстати, после video_driver = "gdi" menu_driver = "rgui" RetroArch запустился. Правда с каким-то странным интерфейсом. Добавлено позже: Разобрался было вроде. Выбрал clone from, указать адрес https://... и папку "куда". Начал качать вроде, но ничего не происходит. Working... Please wait... Хотя через CLI скачало довольно таки быстро. Добавлено позже: Ага. Скачал. Интерфейс запустился. Но в окнах так же пусто. :neznayu: |
| ofry:
В MSYS2 сначала надо скачать исходный код Retroarch git clone https://github.com/libretro/RetroArch.git потом перейти в папку с ним cd RetroArch а уже затем и компилировать. Добавлено позже: А если ты хочешь для bisect пользоваться графической утилитой TortoiseGit, то: перейди в "домашнюю папку" msys через Проводник. (у меня 64-разрядная версия, и путь такой: C:\msys64\home\ofry ) Выделяешь папку RetroArch, в контекстном меню выбираешь TortoiseGit и Show log... Тебе покажет полное дерево разработки проекта. Переключаться между ревизиями так: 1) щелкаешь на ревизию, 2) в контекстном меню: Switch/Checkout to this... А интерфейс - да, примитивный... но зато совершенно нетребователен к железу. Поэтому я и спрашивал, запустится ли так. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |