MoI discussion forum
MoI discussion forum

Full Version: Moi and Ubuntu

Show messages:  1-7  8-27  28-47  48-67  68-87  88-105

From: Chyman
4 Aug 2011   [#8] In reply to [#5]
Awesome!!! That's what I was looking for, very encouraging! Thank you, Roger.
I would love to get this to work on my Mac too. I will give it another try...
Could you give some more details?
What Wine version did you install on your Ubuntu?
What version of IE and DirectX did you use in Wine?
Did you follow the instructions of a certain How To?

Thanks, for this wonderful news!
Chyman
From: Roger (ROGER_WEGENER)
4 Aug 2011   [#9] In reply to [#8]
Hi Chyman,

Just used the latest version of everything. Under Winetricks this is reported as:

* d3dx_43
* gdiplus
* ie8

And this also drags in some other dependencies.

The unfortunate thing is that the documentation is not very complete or clear - so you *may* have to experiment to get the right configuration. I spent an hour or so testing various configurations until I found one that worked.

And it works great. Very pleased with Linux (Ubuntu) and now I can use MoI as well - instead of going through the frustrating dual-boot cycle.

Sounds like Michael has the whole thing sorted with the V3 release so minimal Wine config is required.

Roger
From: Roger (ROGER_WEGENER)
4 Aug 2011   [#10]
Michael,

Using "wine MoI.exe" under the command prompt does generate lots of messages as follows;

efixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:system:SetProcessDPIAware stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xe4f7a4,0x00000000), stub!
fixme:heap:HeapSetInformation 0x110000 0 0xe4f4d8 4
fixme:advapi:RegisterTraceGuidsW (0x638962c3, 0x63ab1058, {ffdb9886-80f3-4540-aa8b-b85192217ddf}, 1, 0xe4f120, (null), (null), 0x63ab1058,)
fixme:advapi:RegisterTraceGuidsW (0x638964fa, 0x63aae200, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0xe4f104, (null), (null), 0x63aae208,)
fixme:advapi:RegisterTraceGuidsW (0x638964fa, 0x63aae220, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0xe4f104, (null), (null), 0x63aae228,)
fixme:advapi:RegisterTraceGuidsW (0x638962c3, 0x63ab1088, {9e3b3947-ca5d-4614-91a2-7b624e0e7244}, 1, 0xe4f120, (null), (null), 0x63ab1088,)
err:ntdll:NtQueryInformationToken Unhandled Token Information class 18!
err:ntdll:NtQueryInformationToken Unhandled Token Information class 18!
err:ole:ITypeInfo_fnInvoke did not find member id -5512, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5513, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -726, flags 0x2!
fixme:msimtf:DllGetClassObject ({50d5107a-d278-4871-8989-f4ceaaf59cfc} {00000001-0000-0000-c000-000000000046} 0xe4f6e0)
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:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5512, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5513, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -726, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5512, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5513, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -726, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5512, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5513, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -726, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5512, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5513, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -726, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5512, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5513, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -726, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5512, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5513, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -726, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5512, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5513, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -726, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5512, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5513, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -726, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5512, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5513, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -726, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5502, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -5501, flags 0x2!
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:advapi:RegisterTraceGuidsA (0x633fa1fa, 0x634235c0, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0xe4f020, (null), (null), 0x634235c8,)
fixme:advapi:RegisterTraceGuidsA (0x633fa1fa, 0x634235e0, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0xe4f020, (null), (null), 0x634235e8,)
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4f578, (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
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
fixme:advapi:RegisterTraceGuidsA (0x6340dbc9, 0x63420f20, {4160f1e0-5fc8-41ac-bfec-b60134f2d570}, 1, 0xe4f6d0, (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
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000057, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000057, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000077, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000077, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000077, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000077, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000077, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000077, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000077, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000078, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000077, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000077, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000078, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000078, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000078, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id 3000080, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -525, flags 0x2!
err:ole:ITypeInfo_fnInvoke…[Message Truncated]

View full message.


From: Michael Gibson
4 Aug 2011   [#11] In reply to [#10]
Hi Roger, so all that stuff is pretty much just ignorable, and there doesn't seem to be any message in there about software only 3D operation so I guess you're probably running with accelerated 3D which is good!

- Michael
From: Roger (ROGER_WEGENER)
4 Aug 2011   [#12] In reply to [#11]
Yes - I just found some info that says it is running the ATI proprietary FGLRX Graphics Driver. Must install that when it needs to.

Thanks for your help.

Roger
From: Chyman
4 Aug 2011   [#13] In reply to [#9]
Hi Roger, thanks for the information, that'll be helpful. I will give it a try.

Greetings,
Chyman
From: Michael Gibson
4 Aug 2011   [#14] In reply to [#12]
I wonder if ATI has a better Linux driver than nVidia - I seemed to have some difficulty getting a reliable nVidia driver set up on one machine that I was testing with.

Anyway Roger, it would be great to hear if you run into any problems after running MoI like that for a while - hopefully you will be all set though!

- Michael
From: Chyman
8 Aug 2011   [#15] In reply to [#9]
Unfortunately my tests with a Debian Linux notebook were not very successful...
I compiled wine-1.3.25 from source with all vital prerequisites and used
the winetricks suggested by Roger. When I start Moi I can see some of the
tool icons for the fraction of a second but then everything disappears
again...
I checked 2 OpenGL tests, one works OK and one exits similar to Moi.
I guess it is a GL problem, therefore I attach the wgl trace, perhaps
someone has an idea...

Thanks for taking a look,
Chyman

fixme:system:SetProcessDPIAware stub!
trace:wgl:wglGetProcAddress func: 'glAccum'
trace:wgl:X11DRV_WineGL_InitOpenglInfo GL version : 1.3 Mesa 6.5.1.
trace:wgl:X11DRV_WineGL_InitOpenglInfo GL renderer : Mesa DRI Intel(R) 852GM/855GM 20050225.
trace:wgl:X11DRV_WineGL_InitOpenglInfo GLX version : 1.2.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX version : 1.2.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX vendor: : SGI.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX version : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX vendor: : SGI.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Direct rendering enabled: True
trace:wgl:has_opengl GLX is up and running error_base = 131
trace:wgl:register_extension_string ''
trace:wgl:register_extension - 'wglGetIntegerv'
....
trace:wgl:X11DRV_wglMakeCurrent (0xab0,0x27b4990)
trace:wgl:ConvertPixelFormatWGLtoGLX Returning fmt_id=0x25 for iPixelFormat=3
trace:wgl:ConvertPixelFormatWGLtoGLX Number of returned pixelformats=16
trace:wgl:describeDrawable HDC 0xab0 has:
trace:wgl:describeDrawable - iPixelFormat 3
trace:wgl:describeDrawable - Drawable 0x2600656
trace:wgl:describeDrawable - FBCONFIG_ID 0x25
trace:wgl:describeDrawable - VISUAL_ID 0x25
trace:wgl:describeContext Context 0x27b4990 have (vis:0x7cb88f18):
trace:wgl:describeContext - FBCONFIG_ID 0x25
trace:wgl:describeContext - VISUAL_ID 0x25
trace:wgl:X11DRV_wglMakeCurrent make current for dis 0x7c46b8e0, drawable 0x2600656, ctx 0x7c9b1c58
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 128 (XFree86-DRI)
Minor opcode of failed request: 7 ()
Value in failed request: 0x2600655
Serial number of failed request: 7200
Current serial number in output stream: 7200
From: Michael Gibson
8 Aug 2011   [#16] In reply to [#15]
Hi Chyman - that's probably the result of a buggy video driver. That seems to be the biggest problem with Linux - video drivers for 3D acceleration are very complex and many video card vendors don't seem to put that much effort into developing the drivers for Linux.

But that's probably the area you want to look at - try to find if there is a newer driver available or sometimes you may need to look for an older driver.

- Michael
From: Chyman
10 Aug 2011   [#17] In reply to [#16]
Thanks Michael for taking a look, it is an older Intel graphics, there is not much activity on its driver unfortunately.
I just wanted to collect some experience before trying that on my Mac.
I may have another try with newer hardware next month.

Thanks again,
Chyman
From: Michael Gibson
10 Aug 2011   [#18] In reply to [#17]
Hi Chyman, on the Mac the driver situation should not be a problem at least.

- Michael
From: Roger (ROGER_WEGENER)
12 Aug 2011   [#19]
Michael,

Have been using MoI under Ubuntu on my Dell Notebook for a while now and the good news is that everything seems to work OK - and sometimes it is even as fast as a native Windows install.

The bad news is that there seems to be a usability/speed penalty around dragging and/or moving objects. So if I select an object in the model (say a line or a collection of lines) and then try to move them somewhere else within the model then I *sometimes* get a slowdown that is very frustrating.

I don't really know what is going on there - but it seems as though it might be something to do with Javascript. Am assuming in this config that MoI is using the IE Javascript engine?

And on first use it all seems to be OK but after a little bit of use it seems to slow down considerably - assume you will know (a) if it is a Javascript issue and (b) how to deal with it.

But other than that it all works as advertised.

Roger
From: Michael Gibson
12 Aug 2011   [#20] In reply to [#19]
Hi Roger,

> Am assuming in this config that MoI is using the IE Javascript engine?

Yes - MoI v1 and v2 use the IE Javascript engine, called JScript.dll

This is changed for MoI v3 - MoI v3 uses the JavaScriptCore engine that is part of WebKit.

However, when you drag objects there is no JavaScript involved at all for that operation, it all happens in C++ code.

It's most likely to have something to do with the graphics display and the graphics driver, since moving objects causes a lot of screen redraws and heavy graphics usage during the move.

- Michael
From: ed17 (ED17ES)
20 Aug 2011   [#21]
That sounds like good news for us mac users, but are you (Michael) planing to make something like a wine MoI bottle? or every user will have to do it by itself? I dont know anything about code or something and by what i read you have to make some modifications to make moi work well in mac/linux.
From: Michael Gibson
20 Aug 2011   [#22] In reply to [#21]
Hi Ed, yeah definitely if it works well on a Mac using WINE I'll make an official release bundle so that it will set up like a regular Mac app.

There are a couple of different wrapper mechanisms to do that - WineBottler and Wineskin.

But I still don't know if it is going to work well or not - it kind of depends on how well WINE itself behaves on the Mac.


> and by what i read you have to make some modifications to
> make moi work well in mac/linux.

Actually v3 will already have those modifications in place, at least the ones that I know about from testing with Linux so far.

It's more of a question of whether WINE and its interface to OpenGL is robust enough.

- Michael
From: ed17 (ED17ES)
21 Aug 2011   [#23]
Hope it works, thanks!
From: Phr0stByte
29 Aug 2011   [#24]
Tried running the v3 beta under wine in Ubuntu today, but I get a ¨segmentation fault¨ message, and thats it. I want so badly for it to work.... :(
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

Show messages:  1-7  8-27  28-47  48-67  68-87  88-105