a question about Wine. Does wine process the file automatically if I insert the disk and run it?
Announcement
Collapse
No announcement yet.
The Big Highlights Of Wine 5.0 From FAudio Integration To Vulkan 1.1 + A Ton Of Bug Fixes
Collapse
X
-
Originally posted by ssokolow View PostI run all my games windowed to keep from triggering a bug in either KWin or Plasma that jumbles up my triple-head desktop on resolution change.
Comment
-
Originally posted by tildearrow View Post
Yeah. Where are the Visual compilers and the Windows libraries?
The Visual suite isn't obsolete. People still use it.
Comment
-
Originally posted by Azrael5 View Posta question about Wine. Does wine process the file automatically if I insert the disk and run it?
By default, in addition to putting C:\ in ~/.wine/drive_c/ Wine creates a drive letter for each removable drive and a Z:\ mapping to your Linux filesystem root, and maps folders like My Documents to their Linux equivalents so that "just double-click an arbitrary thing" use-case can work as expected (and, since Windows provides the standard Open/Save dialogs, Wine can provide one that's aware of the real filesystem structure) but I recommend using something like PlayOnLinux so you can put each program in its own little world for easy removal or for running different Wine versions or installed dependencies if you do find a program that's picky.
I also prefer to configure my Wine to omit the Z:\ and the special folder assignments. Just because a Windows program isn't malicious doesn't mean it won't doodle all over your walls like a kid with a marker. (It's bad enough when Linux ports of games dump non-hidden folders into $HOME without Windows games dumping their save folders into $HOME/Documents rather than the AppData inside Wine's C:\.)Last edited by ssokolow; 16 January 2020, 03:01 PM.
- Likes 1
Comment
-
Originally posted by Azrael5 View PostAnother question: is wine 64bit able to play 32bit microsoft windows programs? None 64bit programs could play 32bit programs... though DLL should be playable both 32 and 64bit.
64-bit Wine should also install 32-bit libraries, similar to how 64-bit Windows will provide 32-bit compatibility support. However, you also get to choose whether your "Wine Prefix" (the folder containing your virtual C:\ and settings) is a 32-bit prefix or a 64-bit prefix. (Equivalent to a 32-bit or 64-bit install of Windows.)
In theory, a 64-bit Prefix should support everything 32-bit that a 32-bit Prefix supports but, in practice, there's still the occasional bug in the 64-to-32 support that means some programs will work in a 32-bit Prefix but not a 64-bit one. (Microsoft's .NET runtimes and XNA frameworks used to be the most notable examples. I'm not sure how things are these days.)
Comment
-
Originally posted by ssokolow View PostIn theory, a 64-bit Prefix should support everything 32-bit that a 32-bit Prefix supports but, in practice, there's still the occasional bug in the 64-to-32 support that means some programs will work in a 32-bit Prefix but not a 64-bit one. (Microsoft's .NET runtimes and XNA frameworks used to be the most notable examples. I'm not sure how things are these days.)
Basically your theory is wrong. 64 bit prefix should not support everything the 32 bit prefix does and cannot to replicate Windows behaviour. One of the big hints to this as well go into winecfg in a 32 bit and 64 bit prefix and check the windows versions on offer. Yes the 32 bit version offers more windows versions and more windows quirks than the 64 bit version allows.
Comment
-
Originally posted by oiaohm View Post
No that is a little more horrible than one thinks. Even under windows there are some 32 bit programs that don't run on a Windows 64 bit install. Even when all the bugs are out the wine 64 bit prefix you will still need a 32 bit prefix for some applications. Basically wine 64 bit prefix really cannot be better than a Windows 64 bit install.
Basically your theory is wrong. 64 bit prefix should not support everything the 32 bit prefix does and cannot to replicate Windows behaviour. One of the big hints to this as well go into winecfg in a 32 bit and 64 bit prefix and check the windows versions on offer. Yes the 32 bit version offers more windows versions and more windows quirks than the 64 bit version allows.
That said, I know there are Win9x-era 32-bit programs that won't run on 64-bit Windows... I just don't specifically know the underlying reasons. (Does Win32 on 32-bit Windows support thunked calls into 16-bit DLLs? I think I remember hearing that.)
Comment
-
Originally posted by ssokolow View PostThat said, I know there are Win9x-era 32-bit programs that won't run on 64-bit Windows... I just don't specifically know the underlying reasons. (Does Win32 on 32-bit Windows support thunked calls into 16-bit DLLs? I think I remember hearing that.)
There are functions in the 32 bit windows ABI that are meant to fail when you have a 64 bit install of windows as well as not having 16 bit applications support that wine pure ignores and has anyhow. So 64 bit wineprefix will trigger particular functions in wine to fail and some programs when running their 32 bit version use these failures as a sign they should run the 64 bit version of program they included instead of the 32 bit one. So bugger we have to implement it this way.
There was a security fault Linux kernel had to fix so wine could use 16 bit protected mode segments in 64 bit mode that windows did not fix so Microsoft just dropped 16 bit support instead of fixing it. Yes reality 64 bit windows could run 16 bit windows programs if Microsoft really wanted it to by fixing a few memory management problems.
Comment
-
Originally posted by oiaohm View PostIts not in fact missing. I run old dx5 and 6 games on wine. Dx1-7 are progressive upgrades. So a dx5 and 6 applications run with dx7 runtime.
err:ddraw:ddraw_surface7_Flip Can't find a flip target
There's also the glaring problem that WINE can't run 16-bit colour modes in 32/24-bit colour X11 sessions. Another issue which affects this title.Last edited by DMJC; 21 January 2020, 01:47 PM.
Comment
Comment