• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 372 373 374 375 376 ... 1198 Next »

Dolphin fails to launch games with JIT and JITIL recompiler
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Dolphin fails to launch games with JIT and JITIL recompiler
10-18-2016, 09:24 AM
#1
xicronic Offline
Junior Member
**
Posts: 6
Threads: 2
Joined: Oct 2016
Ubuntu 16.10 x64, using open source Mesa drivers (12.0.3 and 12.1-dev)
i7-2600
RX 480
8GB RAM

I've tried installing the game from the Ubuntu Software Center, and the stable and development releases from the ppa:dolphin-emu/ppa repository. The game always fails to start with the JIT and JITIL recompilers, it gives WriteRest: op out of range([string] uses [string]). I can get games to run with the interpreters but they run at snail pace.

Does anyone know a solution? Thanks.
Find
Reply
10-18-2016, 09:34 AM
#2
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,395
Threads: 15
Joined: May 2012
Looks like maintainer of the repository might be compiling Dolphin with a bad flag.

Can you try compiling the latest dev release using the instructions here

https://wiki.dolphin-emu.org/index.php?title=Building_Dolphin_on_Linux
Find
Reply
10-18-2016, 10:11 AM (This post was last modified: 10-18-2016, 10:52 AM by xicronic.)
#3
xicronic Offline
Junior Member
**
Posts: 6
Threads: 2
Joined: Oct 2016
Hi Helios,

I just built it myself, following the instructions from the Dolphin guide. Unfortunately, I am still experiencing the same issue. Terminal output is

Quote:matthew@matthewPC:~/dolphin-emu/Build$ dolphin-emu

20:09:31: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1010,wx containers,compatible with 2.8).
Segmentation fault (core dumped)
The segmentation fault only comes after clicking through all the WriteRest errors.

EDIT: the Arch wiki says that adding '"-fno-pie" to "CXX_FLAGS" when building Dolphin.' may resolve my issue. Would typing "CXX_FLAGS=-fno-pie cmake .." in terminal accomplish this? I am not very experienced with compiling. Thanks.
Find
Reply
10-18-2016, 09:13 PM
#4
Anti-Ultimate Offline
Above and Beyond
*******
Posts: 1,957
Threads: 29
Joined: May 2010
Try my AppImages, they already contain the libraries needed for running Dolphin.

but remember it's unofficial

Find
Reply
10-18-2016, 10:55 PM (This post was last modified: 10-18-2016, 10:56 PM by Helios.)
#5
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,395
Threads: 15
Joined: May 2012
Looks like Ubuntu forces PIE in 16.10. Dolphin breaks on PIE.

Yeah, try compiling without PIE
Find
Reply
10-19-2016, 05:49 AM (This post was last modified: 10-19-2016, 05:49 AM by xicronic.)
#6
xicronic Offline
Junior Member
**
Posts: 6
Threads: 2
Joined: Oct 2016
(10-18-2016, 09:13 PM)Anti-Ultimate Wrote: Try my AppImages, they already contain the libraries needed for running Dolphin.

but remember it's unofficial

Your AppImage works with the JIT compiler, thanks! However, with it I cannot access my Wii U GC adapter, or my keyboard - it only picks up my mouse and PS4 controller. Libusb issue?

Also I tried compiling Dolphin with the aforementioned flag and it still does not work.
Find
Reply
10-19-2016, 04:31 PM (This post was last modified: 10-19-2016, 04:39 PM by Anti-Ultimate.)
#7
Anti-Ultimate Offline
Above and Beyond
*******
Posts: 1,957
Threads: 29
Joined: May 2010
(10-19-2016, 05:49 AM)xicronic Wrote: Your AppImage works with the JIT compiler, thanks! However, with it I cannot access my Wii U GC adapter, or my keyboard - it only picks up my mouse and PS4 controller. Libusb issue?

Also I tried compiling Dolphin with the aforementioned flag and it still does not work.
You probably didn't install the udev rule

See https://wiki.dolphin-emu.org/index.php?title=How_to_use_the_Official_GameCube_Controller_Adapter_for_Wii_U_in_Dolphin

EDIT: It cannot be libusb, as that's an External in the Source. It gets build anyway, you don't even need to have the package installed.
See https://github.com/dolphin-emu/dolphin/pull/4150

Find
Reply
10-20-2016, 01:39 AM
#8
xicronic Offline
Junior Member
**
Posts: 6
Threads: 2
Joined: Oct 2016
(10-19-2016, 04:31 PM)Anti-Ultimate Wrote: You probably didn't install the udev rule

Ah, you're right. I made it in [color=#252525]/etc/udev/rules.d/51-gcadapter.rules but it needed it in [color=#252525]/lib/udev/rules.d/51-gcadapter.rules.[/color][/color]
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode