Dolphin, the GameCube and Wii emulator - Forums
Xubuntu 13.10 - Dolphin problem GLSL1.30 Intel GMA HD - 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: Xubuntu 13.10 - Dolphin problem GLSL1.30 Intel GMA HD (/Thread-xubuntu-13-10-dolphin-problem-glsl1-30-intel-gma-hd)



Xubuntu 13.10 - Dolphin problem GLSL1.30 Intel GMA HD - Thds - 12-09-2013

Hi everyone. I have used Xubuntu 13.10 (x86) and Dolphin 4.0-414 (Intel i3 380M, GPU Intel GMA HD 5700). When I try to open New Super Mario Bros, Dolphin shows me the following error:

Code:
#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 frac fract
#define lerp mix
#extension GL_ARB_texture_rectangle : enable

#define COLOROUT(name) out vec4 name;
uniform sampler2DRect samp9;
uniform vec4 colmat[7];
VARYIN vec2 uv0;
COLOROUT(ocol0)

void main(){
    vec4 texcol = texture2DRect(samp9, uv0);
    texcol = round(texcol * colmat[5]) * colmat[6];
    ocol0 = texcol * mat4(colmat[0], colmat[1], colmat[2], colmat[3]) + colmat[4];
}
0:1(10): error: GLSL 1.30 is not supported. Supported versions are: 1.10, 1.20, and 1.00 ES


Can someone help me? Thanks.


RE: Xubuntu 13.10 - Dolphin problem GLSL1.30 Intel GMA HD - Xtreme2damax - 12-09-2013

The error message makes it clear what the problem is. Your integrated gpu isn't supported by the OpenGL backend so you won't be able to use it. Your options are as follows:

A. Buy dedicated video hardware that meets the requirements to use the OpenGL backend.

B. Dual boot with Windows Vista/7 and use the D3D backend.


RE: Xubuntu 13.10 - Dolphin problem GLSL1.30 Intel GMA HD - pauldacheez - 12-09-2013

"Intel GMA HD 5700" isn't a valid GPU, there's never been anything sold or marketed by that jumbled-up name. Judging by your CPU model (380M => Nehalem), your GPU is simply called "Intel HD Graphics" (no number, that's the whole name) and is referred to internally as "Ironlake". It's perfectly *capable of* supporting GLSL 130, and it does on Windows, but the Linux drivers for it currently don't support GLSL 130 and probably never will. You'll have to either run Dolphin in Windows (GL/D3D, whichever you want; also it'll be slow as shit regardless of settings because your hardware's weak) or get a new computer (a much better idea).


RE: Xubuntu 13.10 - Dolphin problem GLSL1.30 Intel GMA HD - ExtremeDude2 - 12-09-2013

I thought ironlake support was dropped? Or was that after 4.0.x?


RE: Xubuntu 13.10 - Dolphin problem GLSL1.30 Intel GMA HD - pauldacheez - 12-09-2013

I forget whether it was before or after 4.0, but yeah, Ironlake support is definitely gone. We supported it for quite a while after GLSL-master, though.


RE: Xubuntu 13.10 - Dolphin problem GLSL1.30 Intel GMA HD - Shonumi - 12-09-2013

pauldacheez Wrote:Linux drivers for it currently don't support GLSL 130 and probably never will.

Yeah, no. Mesa added support for GLSL 130 way back in 8.0 for the Intel i965 driver (which it uses for Ironlake IGPs). The thing is, Ironlake Intel HD Graphics only gained support for OpenGL 2.1 (hence the OP's GPU only supports up to GLSL 120). Neither Windows nor Linux to my knowledge ever supported anything higher than OpenGL 2.1 for Ironlake IGPs: http://en.wikipedia.org/wiki/Comparison_of_Intel_graphics_processing_units#Fifth_generation Sandy/Ivy Bridge and Haswell IGPs support OpenGL 3.1+ through the Intel i965 driver, so basically every generation past the 5th gen of Intel HD graphics should work just fine with the latest versions of Mesa.

Also guys, the "Intel GMA HD 5700" seems like an obvious typo. I'm betting the OP has an HD 5700 (you know, ATI Radeon mobile). It may be possible to get drivers for that, although Linux drivers made for ATI GPUs at this time were more than iffy.