Dolphin, the GameCube and Wii emulator - Forums
Dolphin quits when trying to start any GC game with openGL - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Support (https://forums.dolphin-emu.org/Forum-support)
+--- Thread: Dolphin quits when trying to start any GC game with openGL (/Thread-dolphin-quits-when-trying-to-start-any-gc-game-with-opengl)



Dolphin quits when trying to start any GC game with openGL - henk124875 - 12-16-2013

I have installed dolphin through this way: http://ubuntuhandbook.org/index.php/2013/10/install-dolphin-emulator-ubuntu-13-10-linux-mint-16/

a few years ago i had dolphin on ubuntu that worked perfectly fine

but now when i try to start a rom the black screen comes up and then immediately the entire program quits.
When i put the backend in the graphics configuration from openGL to software renderer it works, but very slow ofcourse.
i'm using the nvidia-304 driver which is recommended for me in mint 16

this is what i get when i boot it from a terminal.

11:19:554 /build/buildd/dolphin-emu-4.0/Source/Core/DiscIO/Src/NANDContentLoader.cpp:217 W[DIO]: CreateFromDirectory: error opening /home/henk/.dolphin-emu/Wii/title/00000001/00000002/content/title.tmd
11:19:608 /build/buildd/dolphin-emu-4.0/Source/Core/DiscIO/Src/NANDContentLoader.cpp:217 W[DIO]: CreateFromDirectory: error opening /home/henk/.dolphin-emu/Wii/title/00000001/00000002/content/title.tmd
11:27:640 /build/buildd/dolphin-emu-4.0/Source/Core/Core/Src/ConfigManager.cpp:140 N[BOOT]: Saving settings to /home/henk/.dolphin-emu/Config/Dolphin.ini
11:28:343 /build/buildd/dolphin-emu-4.0/Source/Core/DolphinWX/Src/GLInterface/GLX.cpp:91 N[Video]: glX-Version 1.4
11:28:345 /build/buildd/dolphin-emu-4.0/Source/Core/DolphinWX/Src/GLInterface/GLX.cpp:113 N[Video]: Got double buffered visual!
11:28:665 /build/buildd/dolphin-emu-4.0/Source/Core/Core/Src/Boot/Boot.cpp:199 N[BOOT]: Booting /home/henk/Bureaublad/pmnxd.iso
11:28:848 /build/buildd/dolphin-emu-4.0/Source/Core/Core/Src/HLE/HLE_OS.cpp:43 N[OSREPORT]: 81200508->81300000|
Apploader Initialized.
11:28:848 /build/buildd/dolphin-emu-4.0/Source/Core/Core/Src/HLE/HLE_OS.cpp:43 N[OSREPORT]: 81200524->81300000| This Apploader built May 21 2004 10:12:56
Afgebroken


RE: Dolphin quits when trying to start any GC game with openGL - Shonumi - 12-16-2013

Try building Dolphin from source by yourself: http://code.google.com/p/dolphin-emu/wiki/Linux_Build

Failing that, try using the 4.0 build from this site http://dolphin-emu.org/download


RE: Dolphin quits when trying to start any GC game with openGL - henk124875 - 12-16-2013

(12-16-2013, 08:02 AM)Shonumi Wrote: Try building Dolphin from source by yourself: http://code.google.com/p/dolphin-emu/wiki/Linux_Build

Failing that, try using the 4.0 build from this site http://dolphin-emu.org/download
I did exactly what it said how i should compile and install it, now when i try to open a game i get these errors before it shuts down.

[attachment=10128]

[attachment=10129]


the second one i get four times.

Here's what's in the files that it talks about:

bad_vs_0000.txt

Quote:#version 130




#define ATTRIN in
#define ATTROUT out
#define VARYIN centroid in
#define VARYOUT centroid out
#define float2 vec2
#define float3 vec3
#define float4 vec4
#define int2 ivec2
#define int3 ivec3
#define int4 ivec4
#define frac fract
#define lerp mix
VARYOUT vec2 uv0;
uniform sampler2D samp9;
uniform vec4 copy_position;
void main()
{
vec2 rawpos = vec2(gl_VertexID&1, gl_VertexID&2);
uv0 = mix(copy_position.xy, copy_position.zw, rawpos) / vec2(textureSize(samp9, 0));
gl_Position = vec4(rawpos*2.0-1.0, 0.0, 1.0);
}
0(24) : error C1115: unable to find compatible overloaded function "textureSize(sampler2D, int)"

bad_vs_0001.txt (seems to be same as vs_0000)


Quote:#version 130




#define ATTRIN in
#define ATTROUT out
#define VARYIN centroid in
#define VARYOUT centroid out
#define float2 vec2
#define float3 vec3
#define float4 vec4
#define int2 ivec2
#define int3 ivec3
#define int4 ivec4
#define frac fract
#define lerp mix
VARYOUT vec2 uv0;
uniform sampler2D samp9;
uniform vec4 copy_position;
void main()
{
vec2 rawpos = vec2(gl_VertexID&1, gl_VertexID&2);
uv0 = mix(copy_position.xy, copy_position.zw, rawpos) / vec2(textureSize(samp9, 0));
gl_Position = vec4(rawpos*2.0-1.0, 0.0, 1.0);
}
0(24) : error C1115: unable to find compatible overloaded function "textureSize(sampler2D, int)"
bad_ps_0002.txt

Quote:#version 130




#define ATTRIN in
#define ATTROUT out
#define VARYIN centroid in
#define VARYOUT centroid out
#define float2 vec2
#define float3 vec3
#define float4 vec4
#define int2 ivec2
#define int3 ivec3
#define int4 ivec4
#define frac fract
#define lerp mix
uniform sampler2D samp9;
out vec4 ocol0;
void main()
{
ivec4 src8 = ivec4(round(texelFetch(samp9, ivec2(gl_FragCoord.xy), 0) * 255.f));
ivec4 dst6;
dst6.r = src8.r >> 2;
dst6.g = ((src8.r & 0x3) << 4) | (src8.g >> 4);
dst6.b = ((src8.g & 0xF) << 2) | (src8.b >> 6);
dst6.a = src8.b & 0x3F;
ocol0 = float4(dst6) / 63.f;
}0(22) : error C1115: unable to find compatible overloaded function "texelFetch(sampler2D, ivec2, int)"
bad_ps_0003.txt
Quote:#version 130




#define ATTRIN in
#define ATTROUT out
#define VARYIN centroid in
#define VARYOUT centroid out
#define float2 vec2
#define float3 vec3
#define float4 vec4
#define int2 ivec2
#define int3 ivec3
#define int4 ivec4
#define frac fract
#define lerp mix
uniform sampler2D samp9;
out vec4 ocol0;
void main()
{
ivec4 src6 = ivec4(round(texelFetch(samp9, ivec2(gl_FragCoord.xy), 0) * 63.f));
ivec4 dst8;
dst8.r = (src6.r << 2) | (src6.g >> 4);
dst8.g = ((src6.g & 0xF) << 4) | (src6.b >> 2);
dst8.b = ((src6.b & 0x3) << 6) | src6.a;
dst8.a = 255;
ocol0 = float4(dst8) / 255.f;
}0(22) : error C1115: unable to find compatible overloaded function "texelFetch(sampler2D, ivec2, int)"

here's the output of the terminal:

Quote:35:56:095 /home/henk/dolphin-emu/Source/Core/DiscIO/Src/NANDContentLoader.cpp:216 W[DIO]: CreateFromDirectory: error opening /home/henk/.dolphin-emu/Wii/title/00000001/00000002/content/title.tmd
35:56:184 /home/henk/dolphin-emu/Source/Core/DiscIO/Src/NANDContentLoader.cpp:216 W[DIO]: CreateFromDirectory: error opening /home/henk/.dolphin-emu/Wii/title/00000001/00000002/content/title.tmd
36:02:983 /home/henk/dolphin-emu/Source/Core/Core/Src/ConfigManager.cpp:139 N[BOOT]: Saving settings to /home/henk/.dolphin-emu/Config/Dolphin.ini
36:03:535 /home/henk/dolphin-emu/Source/Core/DolphinWX/Src/GLInterface/GLX.cpp:88 N[Video]: glX-Version 1.4
36:03:537 /home/henk/dolphin-emu/Source/Core/DolphinWX/Src/GLInterface/GLX.cpp:110 N[Video]: Got double buffered visual!
36:03:568 /home/henk/dolphin-emu/Source/Core/Core/Src/Boot/Boot.cpp:196 N[BOOT]: Booting /home/henk/Bureaublad/pmnxd.iso
36:03:682 /home/henk/dolphin-emu/Source/Core/Core/Src/HLE/HLE_OS.cpp:43 N[OSREPORT]: 81200508->81300000|
Apploader Initialized.
36:03:683 /home/henk/dolphin-emu/Source/Core/Core/Src/HLE/HLE_OS.cpp:43 N[OSREPORT]: 81200524->81300000| This Apploader built May 21 2004 10:12:56
Afgebroken

Installing it with the deb from that page is what i did first even before using repositories.. that did the same as with repository

And as i said a few years ago i had dolphin running with the same video card and it worked perfectly fine.


RE: Dolphin quits when trying to start any GC game with openGL - Anti-Ultimate - 12-16-2013

IIRC dolphin now requires a higher OpenGL version, which your "GPU" doesn't support


RE: Dolphin quits when trying to start any GC game with openGL - henk124875 - 12-16-2013

(12-16-2013, 08:57 PM)Anti-Ultimate Wrote: IIRC dolphin now requires a higher OpenGL version, which your "GPU" doesn't support
What's the latest version that does support my gpu? so i can install that one..

And how do i uninstall that compiled thing?


RE: Dolphin quits when trying to start any GC game with openGL - henk124875 - 12-16-2013

i've installed 3.5 now it works.