Falcon BMS on GNU/Linux
-
@tdr:
Maybe you have to install a new arch…loo at this:
http://wiki.winehq.org/Wine64
and this$ wine dpkg --add-architecture i386 # sed -i 's/deb\ /deb\ [arch=amd64,i386]\ /g' /etc/apt/sources.list # apt-get update # apt-get install wine-bin:i386 ```If this it doesn't work try this (with 64bit):
#dpkg --add-architecture i386
[i]
[u]Verifying your architeture[/u][/i]#dpkg --print-architecture
#aptitude update
[u][i]
Install ia32-libs and ia32-libs-gtk in 2 fases[/i][/u]root@Debian:/etc/apt# aptitude install ia32-libs
[i][u]and then
[/u][/i]aptitude install ia32-libs-gtk
Then try if it works
Hi! Thanks for your message. In the end I found out this was because I was trying to run it on a computer with only SSE command set (no SSE2)! On my new computer, it runs pretty well on Wine - following instructions on OP.
I am really excited because I haven’t played F4 for about 12 years - since I switched over to Linux!!!
James
-
This will finally get head tracking done with wine http://sourceforge.net/p/facetracknoir/discussion/1150909/thread/c7d366eb/?page=1
Will? It already works.
-
Wine 1.5.13. I use a Git version but when I compiled it where were no changes after 1.5.13.
If it ‘makes’ a black screen, as it does for me too, run it in a window and remove decorations.
Try noveau, galium3d, KMS and XRENDER instead of the blob. The ati/nvidia blobs are quite buggy. I got it working on 1.5.3 with 30-50 FPS as opposed to 8 with fglrx.
fglrx works ‘fine’ with 1.2.3 too.
With mesa radeon I get near-native perf with minor artifacts.
I’d like to ask the BMS team for support - some of the shaders can’t be compiled using Mesa GLSL. It would probably be a lot of work to rewrite shaders to use less registers. But I’m asking anyway. A man can dream, eh?
How do you remove decorations from a wine window?
-
In KDE options.
New video! -
In KDE options.
New video!Thanks - I haven’t been using KDE up to now, but I will take a look. Super-amazing video by the way!
I have been getting a few graphics lockups. This seems very dependent on what settings I have on - particularly under the “advanced” tab.
I thought I had got it working in a relatively stable way, but then I found that if I launch 2 instant action missions consecutively, I get the same lockup - error message is usually
Failed to schedule IB or
GPU lockup CP stall.Any ideas about this?
This is with a on-board Radeon HD 6530.
Frame rates usually around 12-15 in full screen, or up to 20 with 800x600. Not great, but usable, considering the relatively puny graphics device.
-
there is a tool named Play On Linux. it is said to that it eases up the configuration of wine… has anybody tried that?
-
Update - switching to Catalyst Wine 1.2.3 (last working version) in order to test X-Plane. If Wine works well with BMS I’ll stay with it.
How long ago did you update your mesa?
-
there is a tool named Play On Linux. it is said to that it eases up the configuration of wine… has anybody tried that?
No. Not worth wasting time. Use winetricks.
-
Update - switching to Catalyst Wine 1.2.3 (last working version) in order to test X-Plane. If Wine works well with BMS I’ll stay with it.
How long ago did you update your mesa?
I’m using the 9.0 version from ubuntu 12.10. Is that too old?
-
Yes. Update to git but watch out for CS stalls
-
Linux users of the world, unite!
http://bugs.winehq.org/show_bug.cgi?id=29071 THIS NEEDS TO BE BROUGHT TO WINE’S ATTENTION.
Bisecting now. If I get a fix I’ll post it here. You’ll need to recompile Wine.
-
http://ananke.laggygamerz.com/falcon/bms/wine-bisect-falcon-bms.diff FIX!111111111111111111
Essential settings to prevent GPU hang on 3D enter:
[Software\Wine\Direct3D] 1361006260
“DirectDrawRenderer”=“gdi”
“Multisampling”=“disabled”
“OffscreenRenderingMode”=“fbo”
“UseGLSL”=“enabled”
“VideoMemorySize”=“2048” -
Patch v2, no longer quick and dirty.
-
Hmm… if it runs on Linux under Wine, then maybe it will run under OS X using one of the OS X wine wrappers. Might give it a shot
-
Update - switching to Catalyst Wine 1.2.3 (last working version) in order to test X-Plane. If Wine works well with BMS I’ll stay with it.
How long ago did you update your mesa?
X-Plane has native linux support.
-
http://ananke.laggygamerz.com/falcon/bms/wine-bisect-falcon-bms.diff FIX!111111111111111111
Essential settings to prevent GPU hang on 3D enter:
[Software\Wine\Direct3D] 1361006260
“DirectDrawRenderer”=“gdi”
“Multisampling”=“disabled”
“OffscreenRenderingMode”=“fbo”
“UseGLSL”=“enabled”
“VideoMemorySize”=“2048”Where are these settings entered?
Patch applies cleanly, but I am struggling to compile wine on a 64 bit system. I gather I need to set up a 32 bit chroot, but this seems a bit too much for me at the moment…
I can confirm that with fglrx, I also get very low fps - around 1ps!
-
Use https://github.com/sthalik/wine-hacks/tree/pinned-memory-v3 instead! Or ati-catalyst-is-trash branch
You don’t need a chroot if you have i386 binaries in /usr/lib32 and multilib GCC.
Chroot is simple with debootstrap.
Enter settings in ~/.wine/user.reg after issuing “wineserver -k” to prevent Wine from overwriting them.
Note that if you disable GLSL as well as disable HDR in Config.exe, it gives HUGE fps boost. Also standard of disabling anisotropy and enabling forcing anisotropy to 4x with amdcccle works too
-
Good stuff! Any idea if your patch will be accepted into Wine?
-
It won’t be, it’s actually more probable that ATI dudes fix it.
-
Have you been able to test this patch on nvidia (proprietary)? I have been unable to test the patch for now, but I will try to find some time to do it.