Running Windows Games with WineX 387
GonzoJohn writes "Linux Orbit takes a look at TransGaming Technologies' WineX and puts it through its paces with eight different Windows games. In addition to reviewing: Diablo 2, Starcraft, LinksLS 1998 (Golf Simulation), Dungeon Keeper 2, Populous the Beginning, Black and White, Fallout 2 and Might and Magic 6 under WineX 2.1, we also give you some helpful tips to make your WineX gaming experience as pleasant as possible."
The key sentence in the whole article (Score:4, Interesting)
So, use WineX and take your chances that the game will work (50/50), or dual boot the Windows that came with your computer.
Also, the overhead of WineX must have been pretty serious. I was running Diablo2 and Starcraft on a PII 233 without a hitch.
WineX - Not ready yet
Re:The key sentence in the whole article (Score:2)
I can't get to the site to read the article. But I'm guessing the reviewer booted into Windows to install the games? That is one thing I find really lacking about Wine, and what keeps me from using it. It is just about impossible to install software under Wine. One has to boot into Windows do the install, then you can go back and use the software in Wine. Also in the review if there was a copy of Windows installed. Did the reviewer have WineX configured to make use of Windows DLLs, or just use the built in versions?
Re:The key sentence in the whole article (Score:2)
I had to "get" 2 dll's somewhere though
Re:The key sentence in the whole article (Score:2)
Re:The key sentence in the whole article (Score:2)
Oh yeah...on topic discussion...um...wine rules! It really does. I use it to run KaZaA Lite, and games.
Re:The key sentence in the whole article (Score:2)
Older games and most standard Windows programs have always installed nicely for me though.
Re:The key sentence in the whole article (Score:2, Interesting)
In any case, while the exact details are hazy, I can assure you that I have encountered circumstances where wine has even run the installer when windows has not, and I've not encountered any problems with installers under wine (though again, I should admit I've only attempted installing a few games). So don't be so quick to insult it, especially for a free program for a free OS to run games that normally require a $200 POS OS to run.
Re:The key sentence in the whole article (Score:2)
I wasn't trying to insult Wine, I was just stating a problem I had in the past. Just when I was switching from Windows to Linux it would have been useful to me, to still be able to use some of the applications I was used to. But I may have been better off for just going cold turkey and finding ways to do what I was doing before with just what was available to me.
Re:The key sentence in the whole article (Score:5, Insightful)
What I find funny is that I can't run the original Fallout under Windows 2000, but can run it under Wine/WineX.
Re:The key sentence in the whole article (Score:2)
That's funny. I picked up the Fallout/Fallout2 CD pack (only $10!) just a few months ago, and it ran fine on my Win2k box (with the exception of installing, which you have to do manually [interplay.com]). Don't know if there was a difference between this and the originals, though.
Re:The key sentence in the whole article (Score:2)
Re:The key sentence in the whole article (Score:2)
Other games have difficulty even if they don't complain about your version. From crash problems, to general failures in running. Sometimes these are just problems with running on new NT based machines. The compatibility layer updates fix this. Other times, it is incompatibility with newer versions of DirectX.
Just because Microsoft claims that it is fully backward compatible with older versions does not mean that it really is. Besides, the compatibility is only as good as the app that was written for it. If a game requires an older version, that is probably because something wasn't coded right in the first place.
WINE seems to have comparable performance for me (Score:2)
For example, Windows menuy widgets seem to operate much more slowly, but I've played Starcraft on the same machine in both WINE and Windows NT, and if Starcraft wasn't faster in WINE, it was at least as fast (admittedly, WinNT's DirectX probably wasn't as tweaked as newer releases, but even so...).
I just wanna see Close Combat work fully...sigh.
check TransGaming's game database (Score:2)
Actually, the chances are much better than that, if you first consult TransGaming's database. The games that worked were rated four or five (on a five-point scale). The games that didn't work were rated lower, if they were rated at all.
If you have a large game collection, then you may find that WineX runs even less than half your games. However, TransGaming focuses on good, popular games, and the database is fairly accurate.
Re:The key sentence in the whole article (Score:2)
Observation: (Score:2, Insightful)
Obviously, using Windows to play Windows games lacks the cool value of using Linux to play Windows games, and it really sucks to want to play a Windows game when you're using Linux to render/compile/download, so there is added utility to having WineX besides just running Windows stuff slowly (533Mhz AMD, so I can't complain)... but until the compatibility hits that critical mass I'm going to hold off.
I don't know about anyone else's experience... (Score:3, Insightful)
Now, I wasn't using their membership-based binary release though, but still, why should I go through the hell of manually editing config files and removing the cinematics from my game when I could just reboot?
Re:I don't know about anyone else's experience... (Score:2, Informative)
http://www.transgaming.com/postlist.php?forum=5
E.
Re:I don't know about anyone else's experience... (Score:2)
Re:I don't know about anyone else's experience... (Score:2)
Well... (Score:2, Insightful)
Nvidia prefers OGL to DirectX (Score:2)
Apparently, when Nvidia adds a feature, OGL has a standard way of adding an extension to the language to support extra features. MS, despite serious lobbying from Nvidia, strongly pushes against supporting extensions (for obvious reasons, but it still doesn't go over well with Nvidia). So there may be a number of performance-enhancing features or tricks that are used with OGL (because the game developer did a bit of extra work to support the extensions) that are not used with DirectX, or have to be done partly in software with DirectX.
Anyway, the gist of this is that if you want to use all the features of your Nvidia video card, you're likely better off using OGL modes in your games.
I'm not sure what the take on this is at ATI or Matrox, though.
Re:Nvidia prefers OGL to DirectX (Score:2)
That's a pretty blanket statement and not totally accurate. Most nVidia employees that are former SGI employees usually prefer OpenGL, for obvious reasons. As a company they might like being able to spit out OpenGL extensions rather than wait for MS to spit out another rev of D3D.
But nVidia employees are people too. They have personal preferences. These are usually based on experience with a tool or API, not because the tool or API is better.
Which makes most religious wars pointless: ogl vs d3d, emacs vs vi, c vs c++, gnome vs kde, IE vs mozilla.
Okay maybe that last one is pushing it.
Personally I prefer using OGL because it is a stable, cross-platform API and because I have experience with it. Not because it is magically "better" than D3D. Sure it took MS 8 versions to figure it out, but OGL and D3D are pretty equivalent from a programmers point of view (if you're working on Windoze).
Re:Nvidia prefers OGL to DirectX (Score:2)
OpenGL extensions can't be added transparently. There is a standard way for adding them, but frankly they're non-standard. NVidia likes them since it makes their life easier, but Microsoft and game developers hate them since developing to OGL extensions makes their life harder.
The problem with extensions is you tend to find NVidia defining extensions designed to get the maximum performance out of their card, ATI designing extensions to get the maximum performance out of their card, etc... and then the game developers have to support every card's extensions if they want to make a good looking game. This is exactly the sort of thing standards like OpenGL are supposed to eliminate!
This is why DirectX is a lot more popular with most game developers, Microsoft plays the role of despot, sets a standard and forces everyone to follow it, instead of this fucking around with proprietary extensions.
Kind of off topic (Score:2, Interesting)
WINE and other PC virtual machines (Score:2)
What I don't get from the article is why performance and compatibility is so poor, given that WINE is a virtual machine, according to its circular acronym ("WINE Is Not an Emulator"). Sounds like WINE doesn't link very well to the existing native hardware.
Based on these results I would suspect greater compatibility in Virtual PC (Windows or Macintosh version), although these emulators don't officially support many games since graphics acceleration isn't available in these games. Most of them should run in VPC, but slowly.
There must be a common link to all the games that don't run in WINE. I know that video acceleration isn't required for Diablo 2--so that's probably a starting point.
Re:WINE and other PC virtual machines (Score:4, Insightful)
The maintainer of WINE refers to it as an emulator.
It is indeed an emulator. Even the kernel cousin [zork.net] for it refers to it as an emulator.
Re:WINE and other PC virtual machines (Score:2)
Re:WINE and other PC virtual machines (Score:2)
Re:WINE and other PC virtual machines (Score:3, Informative)
It's a partial re-implementation of win32 and related API's. The approach of the former requires a licensed copy of Windows, the latter does not.
The reason some things do not work is that you have to implement more than just the documented externals.
Only a partial truth (Score:2)
This is partly true, but not the whole story. Yes, there have been times when either MS bugs have to be reproduced and emulated, or undocumented behavior discovered. However, this really isn't the cause of most incompatibilities.
First, the WINE team is limited -- hardly as many man-hours per weak as the Windows team at MS. So they take a, as they put it, "product-driven" approach. They take a specific program, and implement just enough to get it working properly. Few programs use (or will use for several years) WinXP-specific features, because it would limit their potential market. Same goes for Win2k-specific features. So the WINE guys don't bother with emulating those. Also, less crucial and rarely used fuctions are often just stubs, meaning that software that uses lots of esoteric options/functions is much more likely not to work.
Last of all, rarely used chunks of Win32 are simply ignored. I believe that there is basically no CryptoAPI support, for instance, because implementing CryptoAPI would be a significant amount of work, and very, very few programs would actually use it.
Re:WINE and other PC virtual machines (Score:2)
There's finding out what's not documented, reverse-engineering how it really works, and implementing that.
Then there's finding out what's documented, reverse-engineering how it really works, and implementing that.
Re:WINE and other PC virtual machines (Score:2)
Maybe now you understand why performance and compatibility is so poor? Really in some cases the Windows applications run faster under Wine than Windows, but that isn't always true.
Virtual PC on the other hand actually emulates a all the PC hardware. Then a copy of Windows runs on that emulated hardware. Totally different from what Wine is doing. The reason it is slow is the emulated video card may not have 3D support so all DirectX stuff gets software rendered.
Wine actually does it's best to impliment the Direct3D calls as OpenGL calls.
Re:WINE and other PC virtual machines (Score:2)
Short Term (Score:3, Insightful)
I actually am pretty biassed towards WineX. OK, in the short term, it will help a number of people that are running Linux and want to play a particular game.
Unfortunately, WineX will in the long term halt or slow down development of games running native in Linux. Why would a gaming company put money in porting it, Linux users _can_ play their game.
The skills of the people running Linux might well be their undoing,
Mainly for this reason, I mainly buy _linux_ native games (Quake 1 and 3 and Kohan). Unfortunately, ID decided not to release a Linux version of Wolfenstein anymore, but the binary was downloadable from the net (unfortunately or fortnutely, one needed the wine to run the Windows-only installer from the CD).
Re:Short Term (Score:3, Insightful)
No. I disagree. One point you've missed which dominates, which Microsoft most definitely have not missed is that a lot of people get the OS that can play their games. They won't install an OS that cannot play their games.
The more Linux can play the same games that Windows can play, the more people will install it on the desktop. The more installations there are, the more incentive there is for people to write games to run under it, or solely under it.
Besides, even if every game ever only runs under Wine, you shouldn't forget we're leaving the stage where performance is the most critical part of a system. I've seen the benchmarks with 200+ frames per second under Quake III on the current top end systems, minor percentage differences in performance are going to be far less relevant from here on in. Working/not working is always relevant though.
Re:Short Term (Score:2)
Re:Short Term (Score:2)
If it's Scorched Earth you're looking for, you might want to try Scorched Earth 2000 [scorch2000.com]. It's a java-based implementation of the old game. You can play with up to eight colleagues, er, I mean, friends.
The link may be slow, so be patient.
Re:Short Term (Score:2)
So, you can remain on your moral high-horse and only play Linux native games. Or, you can use Wine-X and have access to many more games than will ever be ported to Linux.
It's a choice between an advocacy that most people don't understand or access to the majority of computer entertainment available. Take your pick.
Re:Short Term (Score:2)
That's why I will buy (read - support the company that developed it) any Linux native game that's worth a rats ass.
I bought Quake III for linux, and Wolf for linux. I'm waiting for some more good FPS to be released for native linux clients.
WineX will begin appearing on Boxes (Score:2)
System Requirements
If WineX becomes popular enough, the game developers will make certain that their games work with it before they ship. This would wrest control away, not towards Microsoft. WineX could be the tool that breaks the trend. Of course, don't expect and Microsoft-branded games to do this; but I wouldn't be surprised if 3rd party developers take a look at WineX and think to themseleves "hmm, it would only take an extra month to certify my game with this and then all the Linux/BSD crowds could buy my game".Pentium or Athlon 700Mhz
3D Video Card with 32MB RAM
256MB RAM
Microsoft Windows 98 / 2000 / XP
or
Transgaming WineX 2.5
Combat Flight Simulator? (Score:2)
And, IMHO, CFS/CFS2 is the only reason to run Windows, period! (Although my son would add "Medal of Honor" and "Silent Hunter II").
Black and White on Linux??? (Score:5, Funny)
Re:Black and White on Linux??? (Score:2)
Re:Black and White on Linux??? (Score:2)
Re:Black and White on Linux??? (Score:2, Funny)
Linux on a PlayStation, I'll believe. But a geek with a girlfriend that is that cool? C'mon.
You're stretching the limits of believability!
Re:Black and White on Linux??? (Score:2)
.NET Gaming (Score:2)
That would be sweet - assuming other implementations (Mono, etc) could implement, I wouldn't be "stuck" on a windows box anymore... the sad thing is, Windows 2000/xp is actually decent enough that I don't mind anymore...
Course, I don't plan on gaming on the PC anymore - consoles are more fun now that I actually work in front of a PC all day. When I get home, I'd rather fire up the gamecube these days.
True Linux Gaming (Score:4, Interesting)
The way I see it, one or both of the following scenarios needs to happen before we see a lot of Linux games - and we'll see more Linux games as the installed base gets larger.
Scenario 1: AOL/Linux. Seriously. As soon as the millions of AOL sheep get a new version of AOL that uses Linux, many of them will switch. There's countless numbers of people who buy the latest "whiz-bang" PC and all they use it for is Web / Email, and maybe an occasional game. The Operating System to them is irrelevant, they just want to email their friends and family. Many of them already think that they're just running AOL, and that AOL = internet. The game market for this crowd isn't as large as it could be, but it still changes the "numbers" of the installed base.
Scenario 2: The next killer game is Linux only. What would happen if say... Doom 3, or something similar, was Linux only? And what would happen if in the box with the game, was a Linux distribution? Given that I have an installation of Windows 98SE to play games on at home, how many people would be willing to install Linux in order to play Doom 3? I'd suggest there would be a lot. Or, what about a Linux Distro that just booted from CD, effectively treating your PC like a high powered console when you want to play a game?
Once one or both of these happens, then the installed user base gets larger and companies are going to be willing to eat the up front development costs to produce a game. And there will be a cost, as not every Windows developer has ever run g++ to build something, but in the long run it becomes much cheaper to develop on Linux then it does paying the MS tax over and over again. Even if Linux can get 40% of home users, then companies will be willing to develop native games. And then, WineX will be around to support old games, while the new stuff will run natively.
Game publishers are scared (Score:2)
Re:True Linux Gaming (Score:2)
Re:True Linux Gaming (Score:2)
Lets say that all games work with wine and lots of people have converted over to linux. There will always ALWAYS be the tweakers/hardcore gamers out there who want the best. These are the people that would pay to get linux binaries of a game vs. just using it in wine. (and before you say no one will do that, i plan on doing it when NWN comes out, and i know of a few other people going to do that too.) It might be slow growth, but game companies will see that there is money in making native linux binaries. More people will go out and buy their cool "made for linux" games at compusa (remember, we have a huge install base now). And as more people buy stuff the cheaper it gets. Will we ever see 100% native linux games? eventually, but it will take a long time. Will we get games that have linux binaries? yes, just look at id who will always make a linux binairy for proof.
You just said it yourself - the *best*... (Score:2)
Or were you only counting linux-zealots looking for the best *running on Linux*? Kinda big difference.
Kjella
Re:True Linux Gaming (Score:2, Insightful)
Well, in this specific case, it would probably mean the id software would go out of business, if you think most people would give up the ability to play every other game just to get Doom 3, you grossly mis-estimate id software's influence.
Re:True Linux Gaming (Score:3, Insightful)
Stop using the big words. They don't make you sound intelligent, especially when you use them incorrectly.
A socialist model would be one where a central authority taxes its citizens according to income, redistributing that wealth in the form of social services and/or employment. Nor is such a scheme utopian - quite a few practical and effective governments in Europe are overtly socialist, and even the United States has socialist leanings. However, this has nothing to do with installing Linux to play a video game.
It would also not be ironic for a game company to charge for a product marketed to a community who "largely feels that it should be distributed for free" - irony is defined as "incongruity between what might be expected and what actually occurs." It seems you did catch on, though, when you pointed out that such would be "stupidity".
What community are you talking about, anyways? I wasn't aware that there was a unified front of any sort claiming that entertainment software should be made available free of charge. The naivete seems to be yours, friend.
Providing a linux-only game would undoubtedly generate interest in the product. A company like ID probably can't afford to do it, but a small shop (similar to how Looking Glass was in its early days) could probably do so. Such a company's total operating costs would be less, and their shareholder responsibilities fewer.
Don't be so quick to dismiss a proactive idea just because it's never been done before.
Re:True Linux Gaming (Score:2)
You are correct about socialism in Europe and America, except for where you called it effective. Thanks to socialism, France has become an over-taxed catastrophe that sould be a model of how not to run a country.
It hasn't gotten that bad in America, but it's well on its way. Roughly 34% of my gross income goes to various government entities, most of which I see no return on whatsoever. The beneficiary of my taxes are, for the most part, people who are either unable or unwilling to exist without their taxpayer-subsidized entitlements.
And where am I going with this? It's simple, really. Many of the same people who believe in socialism (and oppose capitalism) have a problem with a company like Microsoft when it amasses enormous wealth. Now I don't have a problem if these people creating a free alternative (in fact I think it's a great idea) but I do have a problem when these reletively few people assume a posture of superiority over those content to pay for their software.
Like any good socialist, they condecendingly preach that their belief represents the universal good of society, and heaven help you if you're not on board with that idea.
Now before I get preachy myself (and I fear I already have) let me restate that I have no problem with open-source or any of that. But I question the logic of people when they start expecting companies to corner markets that are as of yet unprofitable, for the sake of some moral victory over capitalism.
Re:True Linux Gaming (Score:2)
re: ms directx (Score:2, Insightful)
this is a commom mistake that people make.
the point isnt MS letting directx specs out, its that people continue to use this piece of shit api. use SDL [libsdl.org]
if you use sdl, your game is portable (or at least easier to emulate with things like Wine). be smart, dont use directx
PEOPLE PLEASE... (Score:5, Informative)
I am a Transgaming subscriber and I play several games with WineX (however I still have yet to get HL/CS working worth a damn on my machine, but I don't play it much anyway, so I haven't put much effort into it).
Halflife (Score:2)
not the only source (Score:2)
Maybe i'm wrong (Score:2, Funny)
To me trying to run Windows games on Linux is trying to put a screw in with a hammer. Sure it will kinda work some times, but why not just use a screwdriver?
Every Linux zelot hate Microsoft, and many Linux zelots are trying to make Linux just like windows...am i missing some thing here?
Re:Maybe i'm wrong (Score:2)
Really, you could have figured that out yourself.
My review when I tried Diablo 2 with its Expansion (Score:2)
1. D2X with the latest version was very slow (less than 10 FPS at 800x600).
2. Some of the sound enhancement were disabled like EAX.
3. Sometimes clicking on shortcut doesn't give me D2 screen, just my desktop. Running from terminal works.
I wasn't impressed and will continue to play Windows only games in Windows. Q3A and RTCW are installed in Linux since they have Linux ports.
Re:My review when I tried Diablo 2 with its Expans (Score:2)
You can't emulate EAX support in Linux sound card drivers. Creative needs to put this support in the live/audigy drivers before they'll be available.
Re:My review when I tried Diablo 2 with its Expans (Score:2)
playing games under Wine SUPPORTS MICROSOFT!!! (Score:4, Insightful)
Seriously, though. You go out, you buy a WINDOWS game, you spend ages trying to get it running under Linux/Wine, and what happens? The developer sees huge sales for Windows-only games. Result? They keep making games for Windows, and you have to keep playing with Wine.
A much better solution would be games under Linux of course. As a useful intermediate though, how about this idea: Everyone who plays a game through Wine should write to the developer and explain to them that they'd much rather the game was written for Linux in the first place. A thousand letters (or ten thousand) is hard to completely ignore.
Re:playing games under Wine SUPPORTS MICROSOFT!!! (Score:2)
Re:playing games under Wine SUPPORTS MICROSOFT!!! (Score:2)
Then, VERY VISIBLY, where they ask you what version of Windows you are running, SCRATCH THEM ALL OUT and write in "Wine Under Linux".
That way, the companies get some feedback that, dispite their best efforts to deny it, there actually IS a market segment out there that
That's why I registered my new Sony DV camcorder - because I could write in that I was using it with a Linux machine (thanks to Kino). That's why I am going to register my new Casio BZX201 watch - the software to update the contact data runs very nicely under Wine (although I may try to get a programming guide out of them and make a proper applet for it.)
Just DON'T register with the game's online registration program - it will ask Wine what version of Windows it is, and Wine will (needfully) lie and say it is whatever version of Windows you have it faking, and the company will NOT get the feedback you want them to get.
(OT: don't let your browswer lie and say it is IE when it isn't - if the damn web page won't work with Moz|Galeon|Konq|..., screw them. I wonder how many of the 96% of the browsers that claim to be IE are really not...)
MCSE's left out? (Score:2)
Missing in action... (Score:2)
Phillip.
Re:try vmware et al. (Score:5, Informative)
Wine on the other hand has most of Windows' DLLs reimplimented internally so you don't need a copy of Windows. (But if you have one installed it can use the DLLs that it finds there to help itself along.)
Re:try vmware et al. (Score:3, Insightful)
Re:try vmware et al. (Score:2)
Re:WineX as porting platform? (Score:2)
Then their interest in Linux faded.
I still have an unopened box of Corel Linux.
Re:WineX as porting platform? (Score:2)
This is already (kinda) being done [transgaming.com]. Kohan and The Sims have been "ported" to Linux via WineX.
P.S.
I know "ported" isn't quite the right term for this, but...
Re:WineX as porting platform? (Score:2)
You're absolutely correct, it isn't the correct term at all.
Emulating Windows and profiting from uninformed Linux users is more appropriate.
Re:An odd list, doncha think? (Score:2)
Re:An odd list, doncha think? (Score:2)
People should realize that a good chunk of games prosper based very much on their marketing. Blizzard, for instance, throws a *huge* amount of money into marketing their games -- it's very difficult for the competition (which I've often found to be superior) to compete. People buy games based on screenshots in magazines, based on the overwhelming number of ads they see, and on how compelling the box is. Few people play a game for a while before buying it.
Re:An odd list, doncha think? (Score:2)
I love both Fallout and Fallout 2, but I just thought that it was odd they specifically enumerated LinksLS 1998 as a golfing sim, while not bothering to explain that Fallout 2 was a well-received but poorly-selling RPG.
Re:An odd list, doncha think? (Score:2)
However, the unit balance in SC is very clever and makes for a more interesting game, IMO, because the units in SC are so specialized. The ways in which they're specialized aren't very obvious at first, which is annoying.
Re:WineX is nVidia only? (Score:2, Informative)
Re:WineX is nVidia only? (Score:2)
Run glxgears (may be called just gears on some systems) and make sure your frame rate is appropriate for your system / graphics card.
i.e. On my box here at work I'm getting around 220 FPS (i810 and celeron 833)
My box at home gets somewhere in the low one-thousands, IIRC (ATI Radeon and Athlon XP 1.4GHz)
Run glxinfo and check two things:
1) make sure there's a line that says "direct rendering: Yes"
2) make sure the OpenGL renderer string is named for your hardware (this one says "Mesa DRI I810 20010321")
If those two lines aren't correct then you need to recompile your kernel and make sure you enable DRM for your graphics card. If that still doesn't do it, I'd say upgrade XFree86 and Mesa (if you install everything from binary packages) or download and compile XFree86 from CVS (if you're feeling brave).
Re:WineX is nVidia only? (Score:2)
I'm just saying that if it isn't working, there's a way to troubleshoot it and a way to fix it (namely, upgrade your drivers).
Re:WineX is nVidia only? (Score:2)
Then I have to say you're doing something wrong. My machine is a P-III 800 with 512M RAM, and a 16M TNT2 card. I do use nVidia's drivers. I can play RTCW, Q3A, things like that better than they ever ran on a Win* box for me.
You might want to check the permissions on the nvidia
[root@aragorn dev]# ls -l | grep nv
crw-rw-rw- 1 root root 195, 0 Mar 15 18:03 nvidia0
crw-rw-rw- 1 root root 195, 1 Mar 15 18:03 nvidia1
crw-rw-rw- 1 root root 195, 2 Mar 15 18:03 nvidia2
crw-rw-rw- 1 root root 195, 3 Mar 15 18:03 nvidia3
crw-rw-rw- 1 root root 195, 255 Mar 15 18:03 nvidiactl
They should be 666. At first, that's what was blowing up for me, only root had access to the devices. Once I made them 666, my user account SOARED.
Re:WineX is nVidia only? (Score:2)
Still, for those WITH (
Re:Wine is illegal (Score:2)
Another good article [advogato.org]
Re:Wine is NOT illegal (Score:5, Insightful)
Trademark? It'd be tough to show that WINE infringes on "Microsoft Windows".
Patent? I really doubt it. I can't imagine that there is any patent that could keep you from implementing an API.
Copyright? This was already tried by MS, arguing that they owned the header files, and duplicating the information in them was infringing. It didn't work.
EULA for reverse engineering? The WINE guys at least put up a pretense of clean-room engineering, and I think it'd be hard for MS to prove otherwise. You really don't need to disassemble Windows to implement the Win32 API as documented by MSDN. Finally, the right to reverse engineer is expressly granted in many locales for the purpose of ensuring compatibility. In the EU, this would make even a non-clean room impementation okay. In the US, it's a little more dicy, as I believe the laws only apply to compatibility over a network protocol between two different hosts, but there's still a general trend towards allowing people to produce compatible products.
Look-and-feel? Look-and-feel was an approach specifically shown by MS to not be a valid case for suit in the US legal system when they butted heads with Apple.
MS would have a *hell* of a time trying to prove that no one could implement a compatible product, which they'd have to do to nail the WINE guys. The antitrust guys would have a field day on MS.
Finally, WINE is not an emulator. "Emulator" has a specific meaning in the computer world -- it would reimplement the hardware that the software runs on. This would almost certainly cause a performance hit. WINE carries no such required overhead. At least in theory, WINE can run just as fast as (heck, faster) than Windows.
Given your AC nature, I'd almost say that you're trolling, but I can't quite be sure.
Re:Wine is NOT illegal (Score:2)
Interesting. Let's imagine that Wine(X) is perfect for a moment.
I take Lycoris, which looks very much like Windows XP. I integrate it with Wine, add the NTFS driver, recreate some of the apps and use the Windows Media drivers that are now floating around the net. I have just recreated a simple version of Windows, have I not? In this case, if it's possible for me to recreate Windows, then sell it, without the permission of Microsoft, does this not mean that Windows is effectively an open standard at least in some respects? If anybody can make and sell a competiting implementation, then presumably they can document it as well, making it an actual open standard.
Not a troll, just perhaps food for thought.
Win32 is an open standard (Score:2)
The problem is that occasionally the documentation differs from Windows, and if it does, everyone only cares whether software works correctly with Windows, not whether it follows the documentation.
Finally, there is no "frozen" version of the documentation that serves as a standard for MS to conform to and release patches to bring their products up to spec with.
I'd call Win32 about as open a standard as Postscript -- we know how to follow the docs, but there's only one implementation that 95% of the people out there care about.
The same is becoming true with HTML and Internet Explorer -- the HTML spec could say one thing, but authors are going to primarily care about compatibility with the leading implementation of that spec, rather than exact compliance with the spec.
Re:Wine is NOT illegal (Score:2)
More info or reference? I'm interested in this because it doesn't just affect MS.
Also, in your argument on patents, look at it this way: there is nothing preventing MS from coming up with a patented method of doing something and then building an API that invokes that method. They can't patent the API, but they could sue anybody who duplicates its functionality.
Legal Details (Score:2)
I'm not sure what the original document was where I read this, but it's also talked about a bit in this recent WINE->GPL thread [winehq.com].
The crucial sentence in the court's decision:"When specific instructions, even though previously copyrighted, are the only and essential means of accomplishing a given task, their later use by another will not amount to infringement".
Now, before Slashdot people start going ape all over this ("But this is the *only* way to compress MP3/compress GIF files so we should be able to do it"), keep in mind that this refers *only* to copyright, not patent law.
Interestingly enough, this passage may give carte blanche to MS to steal whatever chunks of machine code from AOL Instant Messanger they want to to allow interoperability between MSN Messenger and AIM. The same goes for cryptographic signatures containing copyrighted information (*cough* X-Box), and whatnot.
Re:Wine is illegal (Score:2)
OSS can be fun and still make $$$ (Score:2)
I send in patches to Linux software that are packaged and used to make lots of money for RH, Mandrake, and others. The attitude I have is "As long as other techies can grab this for free, I certainly don't have any problem with RH making a buck off of making it accessable to other users." It's kind of a trade, too -- I make patches, improve their product (and have fun in the process), and they give me an ever-improving free product for download.
I do want to say thank you, a big thank you, to isolation for his mingw and WINE work. I use both frequently (mingw in two commercial settings), and I deeply appreciate them. They've let me and others escape the MS monopoly and still get work done, and they are both technically impressive pieces of software.
I do sort of wish that WINE could have stayed BSD-licensed -- there were a lot of people pretty comfortable with it, and developer groups and companies were relying on that license. I, in general, prefer the GPL (well, the LGPL) to the BSD license, but in this case, I'm kind of sad about the switch. It fragmented the WINE developer community and started a lot of fights.
OTOH, I also have to take my cap off to Transgaming -- the gentlemen there are taking enormous personal financial risk (throwing their own money that they can't really afford) into trying to make a commercially viable company that gives away source to a product that lets you play Windows games. I know one Linux user who has only a single Windows game that he wants to play -- Max Payne -- and Transgaming has let him do that.
Anyway, every line of code put out there, by anyone, is helping an awful lot of people. It's also pulling off some darn impressive technical tricks -- WINE is one of the few things that really blows my mind -- I'm amazed that the developers pulled it off. Here's to more coding -- and less politics.
Re:Hatin' Wine (Score:2)
Delorme mapping
Quicken (No GNUcash doesnt work as a replacement)
C&C Red Alert (my favorite time waster!)
assorted 16f84 Pic tools
My avery label software
that's it.. it took less reading to get those to work than you think. and they work very well. C&C red alert is faster under wine than windows BTW.
Avoid WineX.. I have never been aboe to get that to work as stable for non-game apps.. what comes with RH7.1-7.3 is a no-brainer though.
Re:Wine and the alternative ports of it (Score:2)
Re:No GUI installer - so what? (Score:2)
Re:why I think this hurts both linux and PC gaming (Score:3, Insightful)
They also see the linux zealots who, although a minority, are the most vocal and color all of the Linux user base as 'anti-corporate' and unwilling to pay for anything.
One name: Loki. They proved (as have idSoftware) that linux users ARE generally unwilling to buy games. We HAD native linux games from Loki and what happened? Some of us bought them but too many were infantile and simply could NOT delay their purchase of a game, just HAD to have it NOW - so they bought the windoze version. As for id, they tried selling a linux version and Linux users stayed away from it in droves AND BOUGHT THE DAMN WINDOZE VERSION.
I bought games from Loki and would have continued. I would have bought more id software linux games too. Fortunately, idSoftware is NICE enough to produce linux binaries anyway that linux users can download and use IF they buy the windoze version in the store. Guess what that does? Keeps the windoze game purchase numbers up, skewing the number of gamers towards windows even though a number of them will run the linux version. Other companies see this and think there is no linux game market. Thanks to linux users who refuse to A) wait a few months or B) pay for anything that is made for linux, there are no linux titles and wont be for a long time, if ever.
Re:why I think this hurts both linux and PC gaming (Score:2)
Re:Has anyone tried wine on Mac OS X and had succe (Score:2)