Forum: Poser - OFFICIAL


Subject: Goodbye Windows Vista and what an improvement!!!!!!

rfairbairn opened this issue on Jun 19, 2008 · 66 posts


12rounds posted Sat, 21 June 2008 at 11:08 AM

Quote -
Well, I have to admit I don't know much about Wine configuration and haven't really tried anything to make it run. If you feel like sharing your tweaks, I'd be very interested. It would be awesome to be able to run Poser under Wine. At the moment, I'm still using Poser 6, but I'm thinking about upgrading to 7 or 7 Pro soon.

Here goes ... 

I now run the most current Wine version (1.0). In the preferences I forced Wine to be using "virtual desktop emulation at 1920x1200" (which is my native screen resolution) and have nothing else selected. Also I had to copy some (or all ... don't remember anymore) of the .dll files from Poser installation directory to Wine installation's System32 directory. I also copied some dll files (msvcrtl.dll, shell32.dll and maybe some other depending on what Wine whined about) from Windows/System32 directory but I'm not sure they are really needed anymore now that Wine has matured to version 1. I installed Poser in Wine using Poser installer, but the Sr2 updater doesn't run in Wine so I had to copy modified files from a Windows installation (not really convenient, but it works). When Poser launches I have to resize the main application to about 300x300 pixels size and organise all tools to be shown in that window (well they stay where they are since Poser remembers their position from launch to launch). Rest of the windows will flow and stay where I want them to (document window, libraries, parameter dials etc). This maneuver is to prevent an issue that happens when running Poser under Wine that "loses" other tool palettes behind the main window. It unfortunately forces one to possibly ditch some habits regarding tool palette placement, but other than that it's just cosmetic. I have an NVidia card and have no idea how Poser behaves with ATI cards.

My biggest problem was memory errors that prevented all Poser menus (except "Help" ... go figure) from showing up ... totally. It was caused by a Wine limitation and the only way I was able to overcome it was to strip down the number of directories I have in my single huge Runtime. Apparently Poser reads every directory in Runtime/Libraries/Character,Materials,Pose,Props etc and creates a menu structure from each taking exactly 80 bytes/menu structure. The space reserved for menu structures in Wine eventually rans out in less than 4000 directories and I had over 4500. After I stripped down and re-organised my Runtime I had Wine fully working. It's painless to calculate the number of directories used by issuing something like "find ./ -type d | wc -l" command when in Runtime/Libraries. I actually calculated them separately and pruned down the most consuming structures first.

These steps are by no means trivial and it's very apparent that running Poser under Wine takes some dedication and computer savvyness. On the other hand Poser rans very fast in Linux so it's worth the time spent in the end. Particularly rendering and very demanding Python scripts (like Wardrobe Wizard 2 clothing conversions) are much faster than in Windows.