Hi All,
I have an old HP530 notebook, which I use, particularly, to play Morowind. It has WinXP and Ubuntu 18.04 32-bit installed.
Recently I located OpenMW in Ubuntu, and decided to give it a try. However, it totally fails to launch.
After brief googling and searching over openmw.org, I have two things to suspect - either it is 32-bit OS, or Intel GMA 950 GPU.
Intel GMA 950 only supports OpenGL 1.4, and it has no hardware support for Shader Model 3.0 and T&L (only software).
Can someone tell, if GMA 950 has a chance to launch OpenMW ? Would it run on 32-bit OS?
OpenMW on Intel GMA950
- AnyOldName3
- Posts: 2673
- Joined: 26 Nov 2015, 03:25
Re: OpenMW on Intel GMA950
I'm not sure we provide 32-bit Windows builds any more. If you've tried to install a 64-bit build on a 32-bit OS, though, something should be yelling at you more clearly. Also, we officially require OpenGL 2.1, but I've seen people somehow start the engine with GL 1.4 GPUs despite that. If it's failing to create an OpenGL context, though, there should be an error box appearing.
Maybe check if you've got a log file: https://openmw.readthedocs.io/en/latest ... paths.html
Maybe check if you've got a log file: https://openmw.readthedocs.io/en/latest ... paths.html
Re: OpenMW on Intel GMA950
I'm trying to run it under 32-bit Ubuntu.
I located the openmw.log file, and there is only one line actually:
"Installing crash catcher"
But from console it shows a bit more:
Looks like it doesn't even get close to initializing graphics...
I located the openmw.log file, and there is only one line actually:
"Installing crash catcher"
But from console it shows a bit more:
Code: Select all
~$ openmw
Installing crash catcher
dbus[30720]: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file ../../../dbus/dbus-message.c line 1362.
This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtrace
*** Fatal Error ***
!!! Failed to exec debug process
Aborted (core dumped)
- AnyOldName3
- Posts: 2673
- Joined: 26 Nov 2015, 03:25
Re: OpenMW on Intel GMA950
Somehow I saw you'd got XP installed, and thought you were trying to use Windows, and also forgot that we dropped XP support a while ago. I think we still have 32-bit Ubuntu builds as I think the Debian packagers just make them for us (even if they're built using broken deps so we suggest people use our PPA instead).
Re: OpenMW on Intel GMA950
Yes, I installed it directly from Synaptic, so this is probably i386 build made by Debian packager.
However, I doubt it will be efficient to run OpenMW on such a hardware... I found a windows tool which "makes software think" that some OpenGL 2.0 features are present, while they are only software-emulated, and that's probably how some people made it run on OpenGL 1.4. But I guess it won't be much fun in terms of performance, and I still have to find something similar for Linux.
However, I doubt it will be efficient to run OpenMW on such a hardware... I found a windows tool which "makes software think" that some OpenGL 2.0 features are present, while they are only software-emulated, and that's probably how some people made it run on OpenGL 1.4. But I guess it won't be much fun in terms of performance, and I still have to find something similar for Linux.
Re: OpenMW on Intel GMA950
For final check-up, here are OpenGL properties on that machine. Can someone confirm if these are below openmw requirements?
Code: Select all
glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) 945GME x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 19.2.8
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 19.2.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
- AnyOldName3
- Posts: 2673
- Joined: 26 Nov 2015, 03:25
Re: OpenMW on Intel GMA950
As has been said, our official requirement is OpenGL 2.1, but we can probably get away with something older as long as it exposes the OpenGL 2.1 features we actually use as extensions. I don't think we've got that written down as a list, and either way, your grep filter's got rid of the extension list as they don't have OpenGL in the name.
Basically, with the information here, you're still squarely in the officially not, but maybe category.
Basically, with the information here, you're still squarely in the officially not, but maybe category.
Re: OpenMW on Intel GMA950
Thanks, maybe is good enough, because I finally figured out what's wrong. The error I get is actually caused by a know SDL2 issue in Ubuntu 18.04:
https://bugs.launchpad.net/ubuntu/+sour ... ug/1775067
I encountered the same error while trying to setup fheroes2, and there I was able to fix it by switching and recompiling to SDL 1.2.
Perhaps i will try building openmw from the source code instead of using deb-package, and hope it would work with SDL 1.2. Or I can try upgrading to 20.04
https://bugs.launchpad.net/ubuntu/+sour ... ug/1775067
I encountered the same error while trying to setup fheroes2, and there I was able to fix it by switching and recompiling to SDL 1.2.
Perhaps i will try building openmw from the source code instead of using deb-package, and hope it would work with SDL 1.2. Or I can try upgrading to 20.04
Re: OpenMW on Intel GMA950
Well, it turns out that it is indeed possible to run OpenMW on Intel GMA 950!
After adding custom openmw repo and performing updates, the SDL2 package was replaced with the correct one, and the openmw-launcher provided by Ubuntu package launched successfully.
However, on the initial location inside the ship I got FPS between 5 and 18, which is almost unplayable. On the ship deck I got about 2 FPS - with all the view detail ranges set to minimum.
Vanilla Morrowind under WinXP on the same machine (C2D [email protected], same GMA950) performed at around 50-60 FPS.
Conclusion: even though it is possible to run OpenMW on Intel GMA 950, it is not worth playing this way.
After adding custom openmw repo
Code: Select all
add-apt-repository ppa:openmw/openmw
However, on the initial location inside the ship I got FPS between 5 and 18, which is almost unplayable. On the ship deck I got about 2 FPS - with all the view detail ranges set to minimum.
Vanilla Morrowind under WinXP on the same machine (C2D [email protected], same GMA950) performed at around 50-60 FPS.
Conclusion: even though it is possible to run OpenMW on Intel GMA 950, it is not worth playing this way.
- psi29a
- Posts: 5360
- Joined: 29 Sep 2011, 10:13
- Location: Belgium
- Gitlab profile: https://gitlab.com/psi29a/
- Contact:
Re: OpenMW on Intel GMA950
Does this include not having shadows on? Normal (non-shader) water? etc?
I mean, I was able to get my RPi2 to do better than that at 1080p... also my Thinkpad T420s from 2013 had an Intel GPU as well (hybrid) and even while using Intel was playable.
I'm wondering if there aren't other settings that could be tweaked.
I mean, I was able to get my RPi2 to do better than that at 1080p... also my Thinkpad T420s from 2013 had an Intel GPU as well (hybrid) and even while using Intel was playable.
I'm wondering if there aren't other settings that could be tweaked.