Search found 336 matches

by Thunderbird
Fri May 18, 2012 12:03 pm
Forum: Linux
Topic: PhysX support. Driver? Wine?
Replies: 4
Views: 6157

There is no GPU accelerated physx in Wine. Under the hood physx can either use CPU or GPU. When it uses the GPU it uses cuda. This doesn't work on Wine (physx CAN'T use the linux cuda runtime), so physx just uses the CPU.
by Thunderbird
Fri Feb 24, 2012 1:13 am
Forum: Wine Help
Topic: UXTheme and Vista Styles potential problem
Replies: 10
Views: 8339

The way we render the controls in Wine is not correct which causes the limited theming we have not to work properly. Big parts of the code have to be rewritten and done differently. In the old days buttons and other widgets lived within user32 but the themed versions live inside comctl32. We need to...
by Thunderbird
Sun Jan 01, 2012 8:47 pm
Forum: Wine Help
Topic: Wine Crashes whenever starting 3D applications on FGLRX
Replies: 3
Views: 2188

Have a look at appdb. Any quake3 based game fails on drivers which offer too many OpenGL extensions. It's a game bug, but there are workarounds.
by Thunderbird
Sat Oct 01, 2011 2:40 pm
Forum: macOS
Topic: Mouse wrap problem with Mass Effect on Mac (wine 1.3.23)
Replies: 6
Views: 7481

Since you are on a Mac, make sure you are using a recent XQuartz. I don't know if the default X11 server supports xinput2.
by Thunderbird
Sat Sep 03, 2011 12:52 pm
Forum: Wine Help
Topic: how to cross-compile
Replies: 12
Views: 13523

Transitive technology has such technology. Years ago they worked together with Transgaming to run games on non-x86 architectures (they may have used this on PowerPC and consoles). I don't know how well it worked. Later on Transitive also provided this technology to Apple for running PowerPC OSX apps...
by Thunderbird
Tue Aug 23, 2011 4:01 pm
Forum: Wine Help
Topic: Red alert 2 network play
Replies: 17
Views: 15781

Note IPX networking works fine (if set up properly on Linux) through Wine for RA2. There's one big down side you need root permissions since raw sockets are needed. Through posix file capabilities the need for root could be eliminated.
by Thunderbird
Mon Aug 22, 2011 10:52 pm
Forum: Wine Help
Topic: OpenGL + DIB
Replies: 1
Views: 1417

OpenGL in combination with dibsection may be broken. I never really looked at this combination in the last couple of years since it is not that commonly used. The reason is that when you render to a bitmap (provided that's really what the application is doing) then you don't get any hardware acceler...
by Thunderbird
Fri Jul 22, 2011 1:58 pm
Forum: Wine Help
Topic: Make WINE detect an image as a CD drive with an audio disc
Replies: 4
Views: 3574

I'm not sure if this can work properly using loopback. I would try to use cdemu which emulates a proper fake cd drive.
by Thunderbird
Wed Jun 29, 2011 1:21 pm
Forum: Wine Help
Topic: question on Wine using multiple CPUs
Replies: 1
Views: 1552

The 'wineserver' process is Wine kernel. It is a single threaded process. Depending on what your application is doing, wineserver could potentially be the bottleneck. Usually it is not a bottleneck though. Perhaps you see something interesting in top.
by Thunderbird
Tue Jun 21, 2011 6:17 pm
Forum: Wine Help
Topic: Using winemaker / building wine DLLs
Replies: 4
Views: 2639

Every program compiled through winelib becomes appears as a library. Any winelib application obviously depends on Wine and even has to be loaded through Wine (Wine has to do a lot of voodoo including emulating windows memory management, file system, registry......). It is how things are supposed to ...
by Thunderbird
Tue Jun 21, 2011 2:26 pm
Forum: Wine Help
Topic: Using winemaker / building wine DLLs
Replies: 4
Views: 2639

Your win32 application will see the winelib dll as any other 'win32 dll'. If you have a win32 version of this dll, link against that one and then you can use the winelib version as drop-in replacement. Another way is to dynamically load the library using 'LoadLibrary' and 'GetProcAddress' then you d...
by Thunderbird
Tue Jun 14, 2011 11:54 pm
Forum: Wine Help
Topic: How about add 3D-stereo-features in future?
Replies: 2
Views: 1868

There are two forms of Stereo3D which you see right now. The first method is part of the Nvidia Windows drivers. Essentially the Nvidia drivers contain some 'tricks' to render each frame twice from a different angle. This is not trivial and part of the magic is a database with hacks to apply for eac...
by Thunderbird
Mon Jun 13, 2011 1:01 pm
Forum: Wine Help
Topic: Two servers One virtual desktop
Replies: 3
Views: 1907

Each wineserver instance is equivalent to a standalone windows instance. (wineserver is Wine's equivalent of the Windows kernel) Both really can't share the same wine desktop. If you really need something like autohotkey, use a linux equivalent of it. There are tons of tools to script keypresses / m...
by Thunderbird
Sun Jun 05, 2011 10:54 am
Forum: macOS
Topic: OpenGL issues on OSX (wine 1.3.21)
Replies: 34
Views: 40908

Oops, the context creation trace line is a 'bug'. In the past we delayed context creation until wglMakeCurrent (has to do with wglShareLists which doesn't exist in GLX; context sharing is done at context creation). These days we just try to recreate the context. I don't quickly see anything suspicio...
by Thunderbird
Sat Jun 04, 2011 9:52 pm
Forum: macOS
Topic: OpenGL issues on OSX (wine 1.3.21)
Replies: 34
Views: 40908

Create a log running with '+wgl'. Though I still think the application triggers our child window rendering code. There are two ways we can do that: - if wine was compiled with X Composite, we create an offscreen X11 window and when a new frame is ready we copy the contents over to the application wi...
by Thunderbird
Fri Jun 03, 2011 10:01 pm
Forum: macOS
Topic: OpenGL issues on OSX (wine 1.3.21)
Replies: 34
Views: 40908

It depends on how the program is doing its rendering. If the OpenGL area is a true win32 client area then it is fine, but I doubt that's the case for WxWidgets.
by Thunderbird
Fri Jun 03, 2011 11:36 am
Forum: macOS
Topic: OpenGL issues on OSX (wine 1.3.21)
Replies: 34
Views: 40908

Rendering to OpenGL 'child windows' (small OpenGL views like in Google Earth) is a tricky operation for Wine. It has to do between differences between X11 and Windows. Anyway, the way this type of GL rendering works is that we render to an 'offscreen window' and we copy the result back to the main w...
by Thunderbird
Sat May 28, 2011 12:17 am
Forum: Wine Help
Topic: Starcraft 2 slow on GTX 460?
Replies: 15
Views: 5887

In general you need both an adequate CPU and GPU. Depending on the game engine, either one of the two is more important. Typically either the game is CPU limited or GPU limited. If it is mostly CPU limited, it barely matters what resolution you use (you will notice a roughly constant framerate). Sta...
by Thunderbird
Thu Apr 14, 2011 9:06 pm
Forum: Wine Help
Topic: New video card; wine freezing
Replies: 6
Views: 3626

Yeah, go back to Nvidia and don't go for a top of the line model. The really highend boards are not always the best quality wise. Those boards mostly exists for benchmarking/marketing reasons and easily overheat. Get a decent midend card like the 560Ti.
by Thunderbird
Tue Apr 12, 2011 8:38 pm
Forum: Wine Help
Topic: Standalone Wine for console Win32 executables
Replies: 18
Views: 7595

That heavily depends on what dlls your program needs. Using WINEDEBUG=+loaddll you can see what dlls it needs. You can get rid of most then. Note that even console applications are usually not pure console applications and you would need X11..
by Thunderbird
Sat Apr 02, 2011 5:32 pm
Forum: Wine Help
Topic: Please Fix:"Allow DirectX apps to stop the mouse leavin
Replies: 4
Views: 2212

A long, long time ago the code worked when we were using Transgaming their old DirectDraw code, but we dropped their DirectDraw code years ago. This old piece of code which can't be entered anymore just waits to be removed....
by Thunderbird
Mon Feb 28, 2011 6:37 pm
Forum: Wine Help
Topic: windows app to communicate with cocoa lib
Replies: 1
Views: 1289

That's the whole purpose of Winelib. In code compiled using Winelib you can make both Win32 and 'native' OS calls. Any function exported through a so called '.spec' file can be used directly by a Windows application. Look for more information in docs.
by Thunderbird
Sun Feb 20, 2011 6:00 pm
Forum: Wine Help
Topic: Same Error with many games
Replies: 3
Views: 2259

What Wine version are you using? It sounds like it is quite an old Wine version since the game you are running uses Direct3D. In the past our Direct3D code was able to use PBuffers, but we got rid of them a while ago. On new Wine versions you should not be able to see any GLX PBuffer errors.
by Thunderbird
Tue Jan 25, 2011 4:47 pm
Forum: Wine Help
Topic: Black Ops and Use GLSL disable
Replies: 8
Views: 6772

(On Nvidia GPUs we actually provide SM 3.0 when GLSL is disabled through GL_NV_fragment_program*/GL_NV_vertex_program)
by Thunderbird
Sun Jan 23, 2011 10:31 pm
Forum: Wine Help
Topic: Wine and sudo
Replies: 13
Views: 5548

As already said by vitamin e.g. Midnight Commander is great. It is very similar to the good old Norton Commander which started it all. No need for FAR on Wine, just good old.