Wine - query

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
pickles95
Level 2
Level 2
Posts: 18
Joined: Mon Oct 26, 2009 12:20 pm

Wine - query

Post by pickles95 »

This is not a fault or complaint, just a query for some information.

1. To play windows games in Wine, do I need to load directx, or is it handled by wine as a default?

2. I'm having problems in some games using the NVIDIA drivers (GF2 7186). For example 'Legion Arena' http://www.slitherine.com/games/legion_arena seems to get further with the open source 'nv' drivers as opposed to the propriety 'nvidia' drivers. But I cannot yet actually successfully play the game with either.

Should this be the case? Is it recommended to try wine with the 'nv' drivers or the 'nvidia' drivers? Is one preferred over the other or should either work equally well?


Thanks for any info.
Das Letzte Einhorn
Level 4
Level 4
Posts: 194
Joined: Thu Jun 12, 2008 12:40 pm

Post by Das Letzte Einhorn »

1. Wine has its own implementation of DirectX. The games you want to play might install DirectX by default. If it turns out that the DirectX implementation of Wine is not enough, you can install the DirectX binary with Winetricks : http://wiki.winehq.org/winetricks

2. The open source "nv" driver has no 3D support at this point, therefore I recommend that you use the proprietary driver.

Can you tell us which Linux distribution and which version of the proprietary Nvidia driver do you use?
pickles95
Level 2
Level 2
Posts: 18
Joined: Mon Oct 26, 2009 12:20 pm

Post by pickles95 »

Das Letzte Einhorn, thanks for the reply.

Its possibly me, I'm newish to linux and wine and still very much learning.

Linux - PCLinuxOS 2009.2 (updated).
Wine - 1.1.35
Driver - 7186.06-5
Kernel - 2.6.26.8
KDE - 4.3.4

Thanks
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Das Letzte Einhorn wrote:1. Wine has its own implementation of DirectX. The games you want to play might install DirectX by default. If it turns out that the DirectX implementation of Wine is not enough, you can install the DirectX binary with Winetricks : http://wiki.winehq.org/winetricks
Wine can use some of helper dlls from native DX (ex: d3dx9_xx.dll - set of additional functions for programs to use, dplay - direct play). However core parts of DX (d3d, dsound) will always have to be builtin (Wine's own).
pickles95
Level 2
Level 2
Posts: 18
Joined: Mon Oct 26, 2009 12:20 pm

Post by pickles95 »

OK thanks for the replies.

If I've understood correctly:

1. Best to try with the nvidia Proprietary drivers first, then try the nv (OS non 3D) ones after if the first drivers fail.
2. Try the game with Wine 'as is', then try to add DX either from the games setup itself, or from Winetricks if it fails with basic Wine.
3. If it still don't run then tough for now, its not compatible.

Is this basically correct?

I'm heading off to the Wiki for lots of reading. I've managed to get things like PaintShopPro V4.14 and MS PPViewer running, but not had much luck with any games yet. Still, its fun learning.
DaVince
Level 8
Level 8
Posts: 1099
Joined: Wed Oct 29, 2008 4:53 pm

Post by DaVince »

pickles95 wrote:2. Try the game with Wine 'as is', then try to add DX either from the games setup itself, or from Winetricks if it fails with basic Wine.
Only try the winetricks way. Vitamin explained why - installing DX "normally" may override these core parts and effectively break Wine or at least its DX support.

As for point 3, when you get at that point, please run your game in a terminal and report back on the forums what output you get. Based on the kinds of errors you get it might be fixed in a later version, or there may exist a workaround for it.
pickles95
Level 2
Level 2
Posts: 18
Joined: Mon Oct 26, 2009 12:20 pm

Post by pickles95 »

DaVince,

ok, thanks for the info. Will do.
Locked