MoI discussion forum
MoI discussion forum

Full Version: Moi and Ubuntu

Show messages:  1-4  5-24  25-44  45-64  65-84  85-104  105

From: Michael Gibson
29 Aug 2011   [#25] In reply to [#24]
Hi Phr0stByte, what kind of video card do you have?

Can you try an experiment on your system? What happens if you go to the \ui folder within MoI's main installation folder (let me know if you can't find it, it's in some directory structure beneath the .wine folder or something like that) and edit the file MainWindowLayout.xml

In that MainWindowLayout.xml file, delete the line that says:

<ViewPanel dock="fill" />

And then try running MoI - does that run ok or do you still get a seg fault?

With that line commented out basically there will be no 3D viewports and so any kind of video driver related glitches will be taken temporarily out of the running for that test.

- Michael
From: Phr0stByte
29 Aug 2011   [#26]
Tried it, and still get the seg fault. I have an NVIDIA NVS 160M in this laptop. I will also try it on my desktop, which is running an nVidia GTX 260.
From: Michael Gibson
29 Aug 2011   [#27] In reply to [#26]
Hi Phr0stByte, which version of Wine are you running, are you possibly running either a fairly old version, or a beta version of it?

I just tested the v3 beta with Wine 1.3.15 running under Linux Mint 11 and it seems to be working fine for me here, other than the 3D graphics being sluggish without any accelerated video driver installed.

When you remove that viewpanel line from the MainWindowLayout.xml file, that pretty much takes the 3D graphics driver part out of the picture so you've got some problem other than that - maybe something in your Wine setup?

Are you able to run other apps under Wine ok, like what about its little notepad app?

- Michael
From: Phr0stByte
30 Aug 2011   [#28]
Yeah - the wine version is a little old - wine-1.2.2.
Other simple apps run OK, such as notepad. I am upgrading wine to 1.3.15 right now.

I get:

fixme:system:SetProcessDPIAware stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x8ede914, overlapped 0x8ede918): stub
wine: configuration in '/home/phr0sty/.wine' has been updated.
fixme:process:GetSystemDEPPolicy stub
fixme:process:SetProcessDEPPolicy (0): stub
Segmentation fault
From: Michael Gibson
30 Aug 2011   [#29] In reply to [#28]
Hi Phr0stByte,

> fixme:system:SetProcessDPIAware stub!
> fixme:iphlpapi:NotifyAddrChange (Handle 0x8ede914, overlapped 0x8ede918): stub
> wine: configuration in '/home/phr0sty/.wine' has been updated.
> fixme:process:GetSystemDEPPolicy stub
> fixme:process:SetProcessDEPPolicy (0): stub

These lines that say "stub" just mean that these are some particular Windows functions that Wine does not happen to implement yet. But these particular things should not really make any difference one way or the other.

Can you try running using winedbg instead of regular wine to see if it gives any information on where the crash is happening? When you use winedbg, it will break into the debugger when it starts up and then type in c and push enter to continue running after that.

Was there possibly any moi_report.zip files generated in the MoI program folder?

What particular version of Ubuntu are you using?

- Michael
From: Michael Gibson
30 Aug 2011   [#30] In reply to [#28]
Hi Phr0stByte, I just also ran a test using Ubuntu 11.4 and did not see any problems there either.

Are you possibly trying to install the v2 trial version instead of the just released v3 beta version?

Or are you maybe running on some older version of Ubuntu?

Also how did you install Wine, I used this:
sudo apt-get install wine1.3

That pulls in a variety of support libraries. If you used some other method for installing it maybe you did not get some kind of support libraries that are needed for some portions of Wine to function properly.

- Michael
From: Phr0stByte
1 Sep 2011   [#31]
Yeah - I am running Ubuntu 11.04 x64.
It might me something with this laptop video card. I will try on my desktop this weekend and let you know.

There was no zip file in the Moi directory. Maybe I am missing something... Do you need to install the windows version of the video driver into wine?
From: Michael Gibson
1 Sep 2011   [#32] In reply to [#31]
Hi Phr0stByte,

> Do you need to install the windows version of the video driver into wine?

No Wine itself uses OpenGL and will make use of whatever OpenGL driver is installed already, you don't need to (and can't really) install drivers within Wine itself.

- Michael
From: Phr0stByte
2 Sep 2011   [#33]
OK - I tried on my desktop and I get an inkling that things might work under the perfect storm of circumstances. Here is what I get:

phr0stbyte@Phr0styBox:~/.wine/drive_c/Program Files/MoI 3.0 beta Aug-24-2011$ wine MoI.exe
fixme:process:GetSystemDEPPolicy stub
fixme:process:SetProcessDEPPolicy (0): stub
Error: API mismatch: the NVIDIA kernel module has version 280.13,
but this NVIDIA driver component has version 275.21. Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
Error: API mismatch: the NVIDIA kernel module has version 280.13,
but this NVIDIA driver component has version 275.21. Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
fixme:dbghelp:elf_search_auxv can't find symbol in module

I think that NVIDIA driver component has version 275.21 is an old version. I am not sure how to fix this though, as I don't want to break things so that Octane doesn't work (it does now, and wonderfully so). NVIDIA drivers are hard enough just to keep working under linux.
From: Michael Gibson
2 Sep 2011   [#34] In reply to [#33]
Hi Phr0stByte - what actually happens on your desktop machine though, is there still a core dump when you run it there, or does the rest of MoI show up except for the 3D viewport display?

What happens on your desktop system if you edit the MainWindowLayout.xml file as described previously here: http://moi3d.com/forum/index.php?webtag=MOI&msg=4409.25 does that make the rest of the UI come up without the viewports or still not?

- Michael
From: Phr0stByte
2 Sep 2011   [#35]
Actually, never mind! I just got the nVidia mismatch sorted out and MoI v3 beta is working! Hurry up and start selling it! :)
From: Michael Gibson
2 Sep 2011   [#36] In reply to [#35]
Hi Phr0stByte, that's great news that you've got it up and running now!

So it's still a no-go on your laptop, is that correct? But it is running ok using Wine on your desktop machine now?

- Michael
From: Phr0stByte
2 Sep 2011   [#37]
That is correct. I will play a little bit more on the laptop, but I mostly just use my desktop, as that is where the beefy h/w is. But the laptop would definately be a bonus.

[EDIT] It is now working on the laptop too! Woohoo!!!
From: Michael Gibson
2 Sep 2011   [#38] In reply to [#37]
Hi Phr0stByte, was there any particular change that you did on the laptop to get it working, was it also a video driver tuneup there as well?

- Michael
From: Phr0stByte
2 Sep 2011   [#39]
Yep - I could not say exactly what fixed it. I just kept monkying with the driver until it worked. I was actually stuck without any display at all in one point and only had tty. Luckily, I got it all back plus the nice little bonus of having MoI working :)
From: Phr0stByte
10 Sep 2011   [#40]
A little update - I tried to get the MoI v3 beta running on my Macbook Pro too using wine, but I can't get it to run. Any Mac users out there have any input?
From: AlexS (ALEKSEI)
3 Oct 2011   [#41]
Russian:
Привет всем!
Все сделал так, как вы здесь написали. Но программа запускается в таком виде и выдает следующее сообщение (nVidia GeForce 9600GT, Kubuntu 11.04, Wine 1.3.15):

English (Goggle):
Hi everyone!
I've done everything as you wrote here. But the program is run in such a form and show the following (nVidia GeForce 9600GT, Kubuntu 11.04, Wine 1.3.15):



*** wine MoI.exe

fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:mountmgr:harddisk_ioctl unsupported ioctl 74080
fixme:mountmgr:harddisk_ioctl unsupported ioctl 2d1400
fixme:system:SetProcessDPIAware stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xe4f804,0x00000000), stub!
fixme:heap:HeapSetInformation 0x110000 0 0xe4f330 4
fixme:advapi:RegisterTraceGuidsW (0x638962c3, 0x63ab1058, {ffdb9886-80f3-4540-aa8b-b85192217ddf}, 1, 0xe4ef78, (null), (null), 0x63ab1058,)
fixme:advapi:RegisterTraceGuidsW (0x638964fa, 0x63aae200, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0xe4ef5c, (null), (null), 0x63aae208,)
fixme:advapi:RegisterTraceGuidsW (0x638964fa, 0x63aae220, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0xe4ef5c, (null), (null), 0x63aae228,)
fixme:advapi:RegisterTraceGuidsW (0x638962c3, 0x63ab1088, {9e3b3947-ca5d-4614-91a2-7b624e0e7244}, 1, 0xe4ef78, (null), (null), 0x63ab1088,)
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevationType, ...) semi-stub
fixme:msimtf:DllGetClassObject ({50d5107a-d278-4871-8989-f4ceaaf59cfc} {00000001-0000-0000-c000-000000000046} 0xe4f548)
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {50d5107a-d278-4871-8989-f4ceaaf59cfc} could be created for context 0x401
err:ole:CoGetClassObject class {82c5ab54-c92c-4d52-aac5-27e25e22604c} not registered
err:ole:CoGetClassObject class {82c5ab54-c92c-4d52-aac5-27e25e22604c} not registered
err:ole:create_server class {82c5ab54-c92c-4d52-aac5-27e25e22604c} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {82c5ab54-c92c-4d52-aac5-27e25e22604c} could be created for context 0x17
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:mountmgr:harddisk_ioctl unsupported ioctl 74080
fixme:mountmgr:harddisk_ioctl unsupported ioctl 2d1400
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:mountmgr:harddisk_ioctl unsupported ioctl 74080
fixme:mountmgr:harddisk_ioctl unsupported ioctl 2d1400
fixme:advapi:RegisterTraceGuidsA (0x633fa1fa, 0x634235c0, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0xe4ee78, (null), (null), 0x634235c8,)
fixme:advapi:RegisterTraceGuidsA (0x633fa1fa, 0x634235e0, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0xe4ee78, (null), (null), 0x634235e8,)
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4f3e0, (null), (null), 0x63420f60,)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4f538, (null), (null), 0x63420f60,)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4f538, (null), (null), 0x63420f60,)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4f3a8, (null), (null), 0x63420f60,)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4f3a8, (null), (null), 0x63420f60,)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4f3a8, (null), (null), 0x63420f60,)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4f3a8, (null), (null), 0x63420f60,)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4f3b8, (null), (null), 0x63420f60,)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:wininet:FindFirstUrlCacheContainerW (0xe473a8, 0xe473b4, 0xe473b0, 0x00000000) stub
fixme:wininet:CreateUrlCacheContainerW (0x1a43ac84, 0x1a43ff50, 0x00e47188, 0x00000000, 0x00000000, 0x00000009, 0x00000000, 0x00000000) stub
fixme:nls:WideCharToMultiByte UTF-7 not supported
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4ef08, (null), (null), 0x63420f60,)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4eef8, (null), (null), 0x63420f60,)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4ef08, (null), (null), 0x63420f60,)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:dwmapi:DwmIsCompositionEnabled 0xe4e6bc
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4eb10, (null), (null), 0x63420f60,)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:wininet:FindFirstUrlCacheContainerW (0xe48f04, 0xe48f10, 0xe48f0c, 0x00000000) stub
fixme:wininet:CreateUrlCacheContainerW (0x1a43ac84, 0x1a43ff50, 0x00e48ce4, 0x00000000, 0x00000000, 0x00000009, 0x00000000, 0x00000000) stub
fixme:nls:WideCharToMultiByte UTF-7 not supported
fixme:advapi:RegisterTraceGuidsW (0x132313b8, 0x133f2830, {b2a40f1f-a05a-4dfd-886a-4c4f18c4334c}, 1, 0xe49e30, (null), (null), 0x133f2830,)
fixme:advapi:RegisterTraceGuidsW (0x132313b8, 0x133f2860, {ffdb9886-80f3-4540-aa8b-b85192217ddf}, 1, 0xe49e30, (null), (null), 0x133f2860,)
fixme:advapi:RegisterTraceGuidsW (0x132313b8, 0x133f2890, {5c8bb950-959e-4309-8908-67961a1205d5}, 1, 0xe49e30, (null), (null), 0x133f2890,)
fixme:advapi:RegisterTraceGuidsW (0x13231481, 0x133f12c8, {3e1fd72a-c323-4574-9917-5ce9c936f78c}, 1, 0xe49e10, (null), (null), 0x133f12d0,)
fixme:advapi:RegisterTraceGuidsW (0x13231481, 0x133f12e8, {afff9c82-5be3-4205-9b3e-49e014c09a63}, 1, 0xe49e10, (null), (null), 0x133f12f0,)
fixme:wininet:GetUrlCacheEntryInfoExW Undocumented flag(s): 100
fixme:win:EnumDisplayDevicesW ((null),0,0xe4a770,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:mlang:fnIMLangFontLink_ResetFontMapping
fixme:advapi:UnregisterTraceGuids 0: stub
fixme:advapi:UnregisterTraceGuids 0: stub
fixme:advapi:UnregisterTraceGuids 0: stub
fixme:advapi:UnregisterTraceGuids 0: stub
fixme:advapi:UnregisterTraceGuids 0: stub

Image Attachments:
moi.jpg 


From: Michael Gibson
3 Oct 2011   [#42] In reply to [#41]
Hi Alex,

> Hi everyone!
> I've done everything as you wrote here. But the program is run in such a form
> and show the following (nVidia GeForce 9600GT, Kubuntu 11.04, Wine 1.3.15):

It looks like the Direct3D to OpenGL translation layer of WINE is not working properly for you there.

That could possibly be a bug in WINE or it seems that often the video drivers on Linux can tend to be pretty buggy as well.

You might try a previous version of WINE or try a different version of your video driver.

Unfortunately getting a reliable video driver working on Linux seems to be a big problem.

- Michael
From: AlexS (ALEKSEI)
4 Oct 2011   [#43]
Wow! The program works on my Kubuntu!

I deleted all the Nvidia drivers and installed new Nvidia manually from the site. And the program started!

Thank you all for your advice and all the luck!
From: d^^b (DAVID)
22 Oct 2011   [#44]
Hello:

Finally, I got MoI under wine too!
Unafortunately, it doesn't run fine. There are a delay between I click on the mosue and I see the point on the screen.
It's too much delay for considering this method like a real option to get MoI in Linux. :-(

I have:
Linux Mint DE 64 bits
Wine-1.3.29
MoI v3

Seems that hardware acceleration runs ok.

My graphic card NVDIA 6600 GT

Then, ¿It's normal this slow behavior?
Could anyone that uses MoI under Linux give any trick, or information about his machines,SO,wine version, etc...

Thank you

Show messages:  1-4  5-24  25-44  45-64  65-84  85-104  105