Dolphin Packages for UbuntuIntroductionThe Dolphin 3.0 release build and weekly builds of dolphin-emu are available for Ubuntu from glennricster's dolphin-emu PPA. Currently these are built for Ubuntu 11.04 (Natty Narwhal) and Ubuntu 10.10 (Maverick Meerkat). Older builds are available for previous versions of Ubuntu, but I am not planning on updating these unless there is sufficient demand to do so. InstructionsTo install the release build of dolphin-emu follow either the directions from the terminal or from System->Administration->Software Sources below. To install the weekly builds also follow the directions below, but change the package name from dolphin-emu to dolphin-emu-master. Note that the weekly build package name has changed from dolphin-emu-trunk to dolphin-emu-master to reflect the change from svn to git (and the necessity of a new version scheme). From a terminal type:$ sudo add-apt-repository ppa:glennric/dolphin-emu $ sudo apt-get update $ sudo apt-get install dolphin-emu Or from System->Administration->Software Sources:
|
why "apt-get upgrade"? for the package nvidia-cg-toolkit? i think that a upgrade always help to better working of the SO, but you can't force people to upgrade the entire system.
The "apt-get upgrade" is to install the upgraded dependencies in the repository needed by dolphin. Yes, nvidia-cg-toolkit is one. I also have a newer version of libsfml, and I have packages libwiiuse separately. This just installs newer versions of packages. It isn't an "upgrade of the entire system" as you put it.
This is really neat, thanks!
A little off topic, but would there happen to be something similar for PCSX2? Compiling Dolphin-Emu is easy to do in linux, but I have trouble compiling pcsx2 all the time.
when i say "entire system upgrade" i mean that will be upgrades of packages not related with dolphin-emu.
nahuel36gg is correct, the update is necessary but the upgrade is not. Dependencies are on a per-package, not per-repository basis, so the upgrade won't even install nvidia-cg-toolkit - it will be automatically installed (or upgraded, if available) once the last line "apt-get install dolphin-emu" is executed.
It really doesn't matter. Who doesn't upgrade their system. To make you happy I removed it.
i get this error with your package:
dolphin-emu: relocation error: dolphin-emu: symbol ZN12wxAuiToolBar12ms_classInfoE, version WXU_2.8 not defined in file libwx_gtk2u_aui-2.8.so.0 with link time reference
I really appreciate you compiling a repository for this but I get the same even if I compile the source myself, the dreaded DSP configuration isn't working. Any suggestions on how to get it working?
I have installed the latest binary from the repository. Where should I download the latest svn to and run scons from in order to install in the same location?
Thank you so much
hello
I would prefer to write here than raise a bug, but feel free, if it's needed, I will.
during : sudo apt-get update I get:
W: Failed to fetch http://ppa.launchpad.net/glennric/dolphin-emu/ubuntu/dists/maverick/main/binary-i386/Packages.gz 404 Not Found
after:
sudo apt-get install dolphin-emu Reading package lists... Done Building dependency tree Reading state information... Done N: Ignoring file 'opera.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension N: Ignoring file 'google-chrome.list.distUpgrade' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension N: Ignoring file 'opera.list.distUpgrade' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension N: Ignoring file 'karmic-partner.list.distUpgrade' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension N: Ignoring file 'karmic-partner.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension N: Ignoring file 'google-chrome.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension E: Unable to locate package dolphin-emu
Weird.. Just installed the current version from ppa:
ii dolphin-emu 2.0+svn6108-0ubuntu1~lucid Dolphin is a Gamecube, Wii and Triforce (the arcade machine based on
But when I run it...
gdh@gdh-x60s:~$ dolphin-emu dolphin-emu: relocation error: dolphin-emu: symbol ZN12wxAuiToolBar12ms_classInfoE, version WXU_2.8 not defined in file libwx_gtk2u_aui-2.8.so.0 with link time reference
Erk! What's wrong?
Thank you SO MUCH for a .deb!!! I'd much rather just have dailies to download, but this is much better than nothing!
That said, I can't really play anything. I get an error in Mario Kart Wii for instance that says, "Could not Write to / Read from Wii system memory". Mario Kart Wii is the game that for me makes Dolphin the most exciting. I have similar errors on almost every other title though!
How can I upgrade to the latest one? Mine is already 100 revisions behind!
Is this package more up to date than the one in getdeb?
itissohardtothinkofagoodemail: Yes.
Only for the BUGGED Maverick? You kidding yo?
shouldnotseeme: Up to date packages are available for both Lucid and Maverick (which is not BUGGED by the way). There are older packages available for Karmic.
Hi, i'm heavily new in linux and even more with dolphin. I installed dolphin-emu following "System->Administration->Software Sources" directions, with no problem at all. (got ubuntu 10.10) I launched dolphin and tried to start different games (ikaruga, world of goo) and it crashed while starting emulation. I checked that all dependencies listed on the previous topic ("Linux_dependencies") were installed and it's ok. Any int ?
Outchou: If you are using the packages you don't need to do anything from the "Linux_dependencies" wiki. Can you run dolphin from a terminal and tell me what output you see?
I tried both methods since i had bad results. ^^ Here's what i can see when launching it from terminal : sylvain@sylvain-ThinkPad?-T43:~$ dolphin-emu 41:01:683 /build/buildd/dolphin-emu-2.0+svn6580/Source/Core/Common/Src/FileUtil?.cpp:98 WCOMMON?: IsDirectory?: stat failed on /home/sylvain/.dolphin-emu/Wii/title/00000001/00000002/content: 41:03:647 /build/buildd/dolphin-emu-2.0+svn6580/Source/Core/DolphinWX/Src/X11Utils?.cpp:147 NVideo?: XRRExtension-Version 1.3 41:03:742 /build/buildd/dolphin-emu-2.0+svn6580/Source/Core/DolphinWX/Src/X11Utils?.cpp:189 NVideo?: Fullscreen Resolution 640x480
So seems there's no prob lauching dolphin. It crash when i start emulate a game : 5:37:734 /build/buildd/dolphin-emu-2.0+svn6580/Source/Plugins/Plugin_VideoOGL/Src/GLUtil.cpp:351 NVideo?: glX-Version 1.4 45:37:734 /build/buildd/dolphin-emu-2.0+svn6580/Source/Plugins/Plugin_VideoOGL/Src/GLUtil.cpp:373 NVideo?: Got Doublebuffered Visual! 45:37:803 /build/buildd/dolphin-emu-2.0+svn6580/Source/Core/Core/Src/Boot/Boot.cpp:165 NBOOT?: Booting /home/sylvain/Bureau/Ikaruga.iso 45:37:845 /build/buildd/dolphin-emu-2.0+svn6580/Source/Core/DiscIO/Src/FileMonitor?.cpp:135 NFileMon?: Opening '/home/sylvain/Bureau/Ikaruga.iso' 45:37:949 /build/buildd/dolphin-emu-2.0+svn6580/Source/Core/Core/Src/HLE/HLE_OS.cpp:52 NOSREPORT?: 81200308->81300000| Apploader Initialized. $Revision: 29 $. 45:37:949 /build/buildd/dolphin-emu-2.0+svn6580/Source/Core/Core/Src/HLE/HLE_OS.cpp:52 NOSREPORT?: 81200324->81300000| This Apploader built Apr 10 2002 02:35:29 45:38:493 /build/buildd/dolphin-emu-2.0+svn6580/Source/Core/Core/Src/PowerPC/Interpreter/Interpreter_SystemRegisters?.cpp:353 NPowerPC?: Flush Instruction Cache! ICE=0 45:38:623 /build/buildd/dolphin-emu-2.0+svn6580/Source/Core/Core/Src/PowerPC/Interpreter/Interpreter_SystemRegisters?.cpp:344 NPowerPC?: Instruction Cache Enable (HID0.ICE) = 1 radeonSetSpanFunctions: bad format: 0x0002 radeonSetSpanFunctions: bad format: 0x0002 Erreur de segmentation
Outchou: Yeah, running the application usually doesn't cause problems. It is emulation that is troublesome. What video card do you have? Your errors seem to be coming from there.
01:00.0 VGA compatible controller: ATI Technologies Inc M22 Radeon X300?
Outchou: Is there any way that you could test dolphin in windows to see if you have problems there too? Just to see if this is an issue with your card or something specific to linux and dolphin-emu.
Same error with Radeon HD4670 on Ubuntu Maverick Meekat or Arch linux. Works fine with the proprietary driver on ubuntu (fglrx). Wait for new driver in later version (take some time, developpers building a new driver from scratch to integrate Gallium3D technology) see in few months for the next MESA realease
This one is such outdated ... use the tutorial here https://code.google.com/p/dolphin-emu/wiki/Linux_Build I made an bash script for it which updates dolphin-emu when launched . It can even install it the first time ! I will upload it when I have time .
nuda1998: This one is not outdated. I just uploaded a new revision moments ago.
Oh , sorry My failure . Thanks that you uploaded a new revision . But yesterday it was outdated . Can you please update it frequentilier ? Many many thanks .
I forgott to say ... Happy new year ( We at germany still have 2010 ... )
Outchou: I am having the same problem as you as described here http://forums.dolphin-emulator.com/showthread.php?tid=14179&pid=130809#pid130809 (me being rich52x) Theres only a few people i know of having this problem so im not sure if its an issue with our systems or dolphin. Itried running it on windows on another system (albeit a slow system) and it worked (slowly) without crashing. I saw this 'Moving XInitThreads() call to after SetTopWindow?(main_frame); appears to resolve the issue.
If the XInitThreads() is removed entirely, X locking crashes occur during gameplay. While it remains where it is, there is random crashing at somepoint before the WX Interface is (fully) drawn. After it is moved, both issues appear to be resolved.' from http://code.google.com/p/dolphin-emu/issues/detail?id=1540 not quite sure if its the same problem though.
richyswift: Your comments are invalid. You seem to be referring to old revisions. The things you are talking about have already been done.
~$ dolphin-emu dolphin-emu: relocation error: dolphin-emu: symbol ZN12wxAuiToolBar12ms_classInfoE, version WXU_2.8 not defined in file libwx_gtk2u_aui-2.8.so.0 with link time reference
how to resolve this error? somebody?
rodrigo...: Have you installed dolphin-emu from my ppa according to the directions on this wiki page, or did you build dolphin-emu yourself, or get it from somewhere else?
using Ubuntu uname -a Linux c2d6600 2.6.32-30-generic-pae #59-Ubuntu SMP Tue Mar 1 23:01:33 UTC 2011 i686 GNU/Linux
instaled from: http://www.playdeb.net/updates/Ubuntu/10.04/#how_to_install
via deb http://archive.getdeb.net/install_deb/playdeb_0.3-1~getdeb1_all.deb
and configure the repository manually
maybe some newer version work....
or link wrong in libwx_gtk2u_aui-2.8.so.0
{code} colt@c2d6600:~$ apt-cache show dolphin-emu Package: dolphin-emu Version: 0.0.0.0+svn5419-1~getdeb1 Architecture: i386 Maintainer: GetDeb? Package Ninjas <package.ninjas@getdeb.net> Installed-Size: 7348 Depends: nvidia-cg-toolkit, libao2 (>= 0.8.8), libasound2 (>> 1.0.22), libatk1.0-0 (>= 1.29.3), libbluetooth3 (>= 4.40), libc6 (>= 2.11), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libgl1-mesa-glx | libgl1, libglew1.5 (>= 1.5.2), libglib2.0-0 (>= 2.12.0), libglu1-mesa | libglu1, libgtk2.0-0 (>= 2.18.0), liblzo2-2, libpango1.0-0 (>= 1.14.0), libportaudio0, libsdl1.2debian (>= 1.2.10-1), libsfml-network1.5, libsoil1 (>= 1.07~20080707), libstdc++6 (>= 4.4.0), libwiiuse, libwxbase2.8-0 (>= 2.8.10.1), libwxgtk2.8-0 (>= 2.8.10.1), libx11-6 (>= 0), libxrandr2 (>= 0), zlib1g (>= 1:1.1.4), dolphin-emu-data (= 0.0.0.0+svn5419-1~getdeb1) Homepage: http://www.dolphin-emu.com Priority: normal Section: games Filename: pool/games/d/dolphin-emu/dolphin-emu_0.0.0.0+svn5419-1~getdeb1_i386.deb Size: 3711976 SHA256: fee12d119010b14c65ee31517403409df9a028fbf0620823e721bb3f98dac23a SHA1: 3e27a472b02415140b436312936776f1ae5da661 MD5sum: d8b070646dc636b66bb837f55e712f6f Description: Gamecube, Wii and Triforce emulator
Original-Maintainer: Glenn Rice <glennricster@gmail.com> {/code}not for now.
rodrigo: I don't know where you found that getdeb version, but follow the directions in this wiki. NOT what you did. That is a very old version of dolphin-emu, and it is now surprise that it doesn't work.
you're right! upgraded from 10.04 to 10.10 and worked 10.04 dont worked fine. thanks
I can't get this to work... Here is the output of what I do.
mark@mark-ThinkPad?:~$ sudo add-apt-repository ppa:glennric/dolphin-emu sudo? password for mark: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv CBA82405A9D3DADD0A6647D16C843CCE8505D44B gpg: requesting key 8505D44B from hkp server keyserver.ubuntu.com gpg: key 8505D44B: "Launchpad PPA for glennric" not changed gpg: Total number processed: 1 gpg: unchanged: 1
At the end of sudo apt-get update:
W: Failed to fetch http://ppa.launchpad.net/glennric/dolphin-emu/ubuntu/dists/natty/main/source/Sources 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/glennric/dolphin-emu/ubuntu/dists/natty/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
mark@mark-ThinkPad?:~$ sudo apt-get install dolphin-emu Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package dolphin-emu
Do you have any clues ?
At this point there are no packages for Natty yet. Natty hasn't even been released yet. When it is there will be packages. In the mean time the Maverick packages should work on Natty. You need to fix your apt source file lines.
Installing dplphin-emu requires me to remove nvidia-cg-toolkit-pcsx2. Why is this? Will my PCSX2 work if I remove this?
veg...: dolphin-emu requires the nvidia-cg-toolkit. Most likely that package conflicts with your nvidia-cg-toolkit-pcsx2 package. The nvidia-cg-toolkit is in the official ubuntu repositories. The nvidia-cg-toolkit-pcsx2 package is not. Whoever made that package did not do it right apparently. Most likely that package should provide the nvidia-cg-toolkit. You should let whoever made that package know that they need to fix it.
coolcoco...: I have added Natty packages to my ppa now. I haven't tested them, but they should work.
mindfill...: Now that there are packages for Natty just follow the directions in this wiki.
Thanks :D
Almost perfec
could you update the ppa to rev 7561 or 7559 to fix the wiimote disconects? Thanks!
hello I just started using dolphin-emu and when I try to run Metroid Prime I get a blue screen with audio and if I change the graphics backend to software renderer from opengl It runs but it is extremely slow and then would crash before i could even format a memory card file
onerin...: Have you tried running Metroid Prime I with dolphin-emu on windows? This may be a game issue. I don't have Metroid Prime I, so I don't know. You might also look in the dolphin emulator forums and issues and see what you can find.
Dolphin doesn't remember my settings anymore. Is this because of the r7610 Release?
Every time I boot the program, I need to re-configure everything (Config, Graphics, GCPad, etc.). Even if I start a game, Dolphin forgets my settings.
mindfill: Dolphin remembers my settings. Check that your permissions are correct for the directory ~/.dolphin-emu. If for some reason you no longer have write access to the files in there (or specifically to the files in ~/.dolphin-emu/Config, then Dolphin will not be able to change the settings.
I'm pretty new to Linux, and do not know how to check or change these permissions. Could you please point me in the right direction?
mindfill: If you are using Gnome you can open a nautilus browser and right click on the file to see permissions and ownership. You will have to show hidden files (Ctrl-h) to see the .dolphin-emu directory.
I apologize for my ignorance. I went to the home folder and displayed the hidden files and folders,but did not see a file called ~/.dolphin-emu/Config anywhere.
~ is an alias for your home folder. The forward slashes are path separators. So you need to look for a folder named ".dolphin-emu" in your home folder. Notice the "." at the beginning of the folder name. That means that the folder is hidden. In that folder you will find another folder name "Config". In that folder you will find several ini files that contain your settings. The main one is "Dolphin.ini".
Ok. I found and opened the '.dolphin-emu' folder. There is no folder called "Config" in there. Inside of '.dolphin-emu' are twelve sub-folders: Cache, Dump, GameConfig?, GC, Load, Logs, Maps, OpenCL, ScreenShots?, Shaders, StateSaves?, and Wii. I looked in the GameConfig? folder (hoping that it was the one you mentioned), but discovered that it wasn't in there.
I went to Synaptic and uninstalled dolphin, and I also went to Update Manager to remove your PPA. I then opened Terminal back up to insert your PPA again. I thought that perhaps a few key files or folders somehow didn't install when I did it the first time. Well, the results are the same.
Hmm, there is a problem here. I will fix it and update the packages in my PPA. If you don't want to wait for the update, just create a Config directory inside the .dolphin-emu directory. dolphin-emu will create the ini files that are needed once that directory exists.
Cool! Thank you for your time and patience. You do us all a great service by giving us weekly updates.
Thanx!
hello currently im using ubuntu 10.04 lts my cpu its core 2 duo e6750 video card ati 4650 im using OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Radeon HD 4600 Series OpenGL version string: 3.2.9756 Compatibility Profile Context i already installed dolphin emu following steps in this page but when i try open a game dolphin stop and just show clearing code cache some idea how to solve it thank you so much
vladimir: Are you trying the dolphin-emu or the dolphin-emu-trunk package? If you are using dolphin-emu-trunk try the dolphin-emu package instead and see if you still have the problem. If so it could be the particular game that you are trying, it could be your system set up, or a host of other issues. Then search the issues (http://code.google.com/p/dolphin-emu/issues), to see if you can find anything like your problem. Finally go to the forums (http://forums.dolphin-emulator.com/) and see if you can find more information.
will this build of dolphin work on pc linux or is there another build that i can use? i am a linux newborn and still learning. thanks in advance
If it installs it may work. You can try. If not you may have to build it yourself.
Is it still updated? It says weekly, but it has been 3 weeks. Is it "retired", or just been busy?
I still try to update the repository. I will try to update it today. I have not updated the repository as much recently, largely because there have not been many changes to the code of dolphin.
None of my inputs work in the latest build (201). I can still configure everything in the GCPad and WiiMote? menus, however when actually playing anything, I cannot interact anymore. Is this a known issue with a workaround? (Sorry if this isn't the right place to put this)
fenixk: That is not an issue that I know of. What inputs specifically do not work? Wiimote emulation works for me with the keyboard and mouse. I also tested a real wiimote and that still works for me as well.
fenixk: Do you happen to use KDE and the oxygen-gtk gtk theme? I remember that one causing exactly the issue you're talking about for me.
I've done further testing and it seems to only be an issue with Gamecube games and the GCPad Settings Menu (Mario Galaxy accepts Wiimote & Keyboard/Mouse input). Setting key-presses (keyboard) and button-presses (gamepad) both work in the GCPad Settings Menu, however when playing any Gamecube game I've tested (Ultimate Spider-man, Zelda: TP, Luigi's Mansion, a few others) no inputs from anything work (other than hitting esc to stop emulation). The games run fine otherwise, just can't do anything :/. Hope this helps.
Gah! Just posted and saw another comment. I'm using Ubuntu 11.10 64bit with Unity with Compiz.
Ok. Found what the issue was. When it updated, it, for some reason, removed the controller from the port 1 in the Gamecube tab, device settings section of the main config menus. Everything works now. It should have occurred to me to check that, but I hope it's understandable why I didn't. To make a short story shorter: I'm an idiot, sorry for wasting your time :/.
I am glad you figured it out. Even more so that it wasn't a bug!
Can someone help me? I'm getting the following errors on Linux Mint 11:
Not sure what to do...
LostshootingStar?: You should try the packages from my ppa that are built for Ubuntu 11.04 (Natty). That package should have a better chance of being compatible with the Linux Mint 11 packages. Either that or upgrade to Linux Mint 12.
That's what I thought I was doing, I did: sudo add-apt-repository ppa:glennric/dolphin-emu and apt-update before trying...I ended up just compiling from source anyway, thanks for the quick reply!
Smehow I can't install it. I add the apt, but when I want to install it tell me that the package can't be found. :(
borshersno: Make sure that you update with "sudo apt-get update" after adding the repository. If you are using Synaptic click on "Reload".
Hi glennricster and thank you for your support to Dolphin under Ubuntu. I don't wanna sound impolite, but do you think is possible to update packages to include the fix for this issue http://code.google.com/p/dolphin-emu/issues/detail?id=4932 ?
Thank you in advance!
This may be a bit much to ask, but is there any chance to also provide a build that uses SDL 1.3? Currently, as far as I know, there is no way to get rumble support for Xbox 360 gamepads without building against SDL 1.3. I have tried myself but am running into constant issues trying to build Dolphin, let alone SDL 1.3.
Hi glennricster. Would it be presumptuous to ask for packages for 12.04? I know it is pre-release, but I can't for the life of me compile it myself.
I am working on updating the ppa repository to the latest master build of dolphin. This is taking some work, because I first have to package the development release of wxWidgets. I should have it finished soon.
As to Ubuntu 12.04, I will eventually get those done. There is a good chance that won't happen until after its release though. That is less than two weeks away, so it isn't that long of a wait.
Hi Thenx to update kubuntu 12.04 repository. My problem is that Y need wii motion plus. How can I do tu emulate it????