Wine (Wine is not an emulator)

netsavy006

Seasoned Veteran
Joined
Apr 18, 2007
Messages
2,705
Reaction score
7
FP$
579
To the linux users out there, do you use this application?

If so, what applications do you run via wine?

For those who don't know about wine, here's their page:
http://www.winehq.org/
 
I run CCleaner with Wine to remove my failed Windows Software install in Wine and do disk cleanup for wine.
 
Haha, I just poured myself a glass of red 😉

I used to use wine to run Dreamweaver and Photoshop.. They worked pretty darn well too!

I also use it every now and then if there's a Windows program that I wanna run, but I don't feel like rebooting/using a different pc.
 
I heard Wine can sometimes install and use Software made for Windows 95, 98, ME, etc better then Windows XP-7 sometimes have poor backward compatibility for software made in the mid-late 90s.
 
froggyboy604 said:
I heard Wine can sometimes install and use Software made for Windows 95, 98, ME, etc better then Windows XP-7 sometimes have poor backward compatibility for software made in the mid-late 90s.

Whilst I can't think of any good examples off the top of my head, I'm pretty sure that what froggyboy's saying is right.

Wine is a good thing. The world would be a lot nicer if everybody had a bottle...
 
Well I was writing this post out on my forum, but what the hell right? I was excited hugely about the news. I figured that I should post this juicy bit here for all who don't know about the WINE and DX11, read here. If you want the short and sweet bit just look at the bottom of the post.

It's a pity Luca Barbieri or any Mesa / Gallium3D developers are not at Oktoberfest as they are deserving of more than a few Maß of Augustiner. In fact, today a new Gallium3D state tracker was pushed into Mesa and it's perhaps the most interesting state tracker for this open-source graphics driver architecture yet. It's a state tracker that exposes Microsoft's DirectX 10/11 API on Linux! And it's already working and can be hooked into Wine!

Luca Barbieri made a rather significant commit today that adds a state tracker dubbed "d3d1x", which implements the Direct3D 10/11 COM API in Gallium3D. Luca says this is just the initial version, but it's already working and can run a few DirectX 10/11 texturing demos on Linux at the moment. This is not a matter of simply translating the Direct3D calls and converting them to OpenGL like how Wine currently handles it, but is natively implemented within Gallium3D and TGSI to speak directly to the underlying graphics driver and hardware. Thanks to Gallium3D's architecture, this Direct3D support essentially becomes "free" to all Linux drivers with little to no work required.

As said in the commit, "The primary goal is to realize Gallium's promise of multiple API support, and provide an API that can be easily implemented with just a very thin wrapper over Gallium, instead of the enormous amount of complex code needed for OpenGL. The secondary goal is to run Windows Direct3D 10/11 games on Linux using Wine."

In regards to Wine taking advantage of this state tracker, no DLLs have been published yet for Wine to hook into this state tracker, but Luca says that should be quite easy to accomplish.

If things could not get any better, "Fglrx and nvidia drivers can also be supported by writing a Gallium driver that talks to them using OpenGL, which is a relatively easy task. Thanks to the great design of Direct3D 10/11 and closeness to Gallium, this approach should not result in detectable overhead, and is the most maintainable way to do it, providing a path to switch to the open Gallium drivers once they are on par with the proprietary ones."

This is incredible news especially as Wine only has limited DirectX 10.0 support and lacks no form of DirectX 11.0 at the moment.

As another goal of this state tracker, "The third goal is to provide a superior alternative to OpenGL for graphics programming on non-Windows systems, particularly Linux and other free and open systems. Thanks to a very clean and well-though design done from scratch, the Direct3D 10/11 APIs are vastly better than OpenGL and can be supported with orders of magnitude less code and development time, as you can see by comparing the lines of code of this commit and those in the existing Mesa OpenGL implementation."

For those thinking that Direct3D 10/11 on Linux will be sub-par, "Finally, a mature Direct3D 10/11 implementation is intrinsically going to be faster and more reliable than an OpenGL implementation, thanks to the dramatically smaller API and the segregation of all nontrivial work to object creation that the application must perform ahead of time."

VMware previously was working on a Direct3D state tracker and it was not going to be open-source and primarily targeted for Gallium3D on Windows, but this is different and is open-source thanks to its development by a community members. This VMware / Tungsten state tracker also targeted Direct3D 9.0.

Prost to Gallium3D and the open-source Mesa developers for making this milestone possible! Hopefully soon we can finally see an OpenGL 3.x/4.0 state tracker too. Implementing Direct3D 10/11 on Linux required around 26,000 lines of code to be added to Mesa. I have to wonder though what the Microsoft executive that was buying me beers has to say about Direct3D on Linux.

So, basically Direct3D 10/11 is coming to Linux and is going to be an extension of WINE itself, will not be sub-par and will *gasp* possibly run better than OpenGL? I don't know about that last one, but only time will tell.

Sorry about the incredibly long post, but it felt like a good one... :shrug:

Oh yea, here's the URL
http://www.phoronix.com/scan.php?page=article&item=mesa_gallium3d_d3d11&num=1
 
I've been a Linux user for over a year now, I don't need Wine. There's nothing on Windows that I miss using.
Plus it ruins the graphics on applications you do use in Wine, and it's very slow.
If you're going to switch to Linux, say goodbye to lots of programs.. but say hello to open-source freedom.
 
I've used linux before Mandrake was called Mandriva (still don't get that) And personally love the challenge of getting games to work with WINE, but that's probably cause I'm messed up in the head lol. And what are you talking about WINE ruining the graphics? I've used Adobe Photoshop CS3, Dreamweaver CS3, and Milkshape (3D renderer) all in WINE and have noticed no difference in quality or performance. You could always try VMWare Solidus.

PS- Linux has LOADS more free programs that do the same thing as Mircrosoft's counterparts
 
Try VMWare for what? I have no use for Windows. I use VirtualBox for testing other distro's.
I meant, the resolution of programs run under Wine. It's very low quality, and yes the settings were correct.
 
Back
Top Bottom