View Full Version : Is it just me, or did Wine > 0.9.12 break CD protection?
28th August 2006, 01:40 AM
I'm just wondering, has anyone else noticed since upgrading wine from 0.9.12 (to 0.9.19 current, I've also tried compiling 0.9.20) CD protection in games is now broken? I used to be able to play Warcraft III without a CD crack, but it seems I can't anymore :(
28th August 2006, 03:24 PM
So are you saying know you need a CD crack?
28th August 2006, 05:56 PM
If I wanted to play in Linux, yes I would but I don't - I prefer staying legal so I reboot into Windows :( :eek:
I've made a bug report, and apparently the build servers use GCC 4.x - And that, according to Wine HQ, breaks the CD protection features in Wine.
29th August 2006, 01:21 PM
GCC-4.. is there nothing it cant do :D
29th August 2006, 03:16 PM
lol... I'm going to try a re-compile of wine with compat-gcc32...
EDIT: Funny thing, Starcraft's working...
29th August 2006, 05:43 PM
Hmmm... This is even weirder - Starcraft (expansion, too) and Diablo II LoD both work. Warcraft (III)'s a no-go. Off the AppDB page, this break SecuROM on CDs: * Linux vanilla x86 kernel: 2.6.9, 2.6.10 * Linux vanilla x86-64 kernel: 2.6.9-2.6.15
* Linux kernel versions less that 2.6
* Wine compiled with GCC 4.0.0-4.0.2
* Native msvcrt.dll
* Nvidia video driver compiled against mismatched X11 header files
Does the livna driver count as mismatched? I'm all goon on everything else:
EDIT: If I boot back to my old FC5 installation, it works. The FC5 has:
So it's not the GCC, wine or kernel. Maybe HAL / DBUS?
30th August 2006, 07:53 AM
Now that you mention it, it indeed broke my WIII install... Since I do the CD and legally own the key, I installed a crack (backing up my originals, of course!), and that allowed me to play, still reading music and stuff from the CD, though.
I hope this gets fixed in an upcoming version of Wine (I could resort to using my legally owned Cedega, but for some strange reason that feels way too similar as using Windows® altogether as of late).
30th August 2006, 10:26 PM
OK, so I'm not alone... The odd thing is, I rebooted into my FC5 install, and it works - I assume you're in FC6 development, too?
30th August 2006, 10:31 PM
I use both, actually... But since I'm heaviliy testing, I'm primarily using FC6, will have to test on FC5 later today.
31st August 2006, 12:53 AM
I found it. I just installed the newest FC5 kernel onto FC6, and now wine can load the CD properly. So the development kernels break wine.
It's a good workaround for me - I don't use Xen anyways, so I don't miss much in the kernel, but I still get to use all the development versions of stuff! :D
I've reported a bug here:
31st August 2006, 09:27 AM
Hmm... So that explains it. I installed a custom 2.6.17 kernel on Core 6 and you are right it works. On Core 5 I don't have any 2.6.18 kernel yet, so that may very well explain the problem... It may be an issue of how 2.6.18 handles optical drives.
31st August 2006, 01:39 PM
AFAIK, 2.6.18 is 2.6.17... So they're one and the same.
EDIT: Nopte, just checked... I dunno where I read that piece of information, but you're right 2.6.17 is stable, and the 2.6.18 is the development kernel. I, too, only have 2.6.17 on both FC5 and 6, but the new(er) ones from FC6 somehow manage to break Wine's CD detection...
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.