adeptt / winetricks

Automatically exported from code.google.com/p/winetricks
0 stars 0 forks source link

winetricks 64bit #210

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Sorry, I don't know where can I ask this question:

How about winetricks 64bit for wine 64bit?
Does it exist or just in development?

Thank you. I apologize for my behavior.

Original issue reported on code.google.com by knockdow...@gmail.com on 14 May 2012 at 4:07

GoogleCodeExporter commented 9 years ago
A fine question.  At the moment, winetricks is only for 32 bit wine.

It might be worth dipping our toe into the 64 bit waters by
writing a small winetricks64 script for the few things that 
64 bit apps need.  Once that's working, it could be folded back
into winetricks.  Which 64 bit apps do you run,
and which winetricks verbs would you need with them?

Original comment by daniel.r...@gmail.com on 14 May 2012 at 4:11

GoogleCodeExporter commented 9 years ago
Thank you for your answer, Daniel, and sorry for my English.

Ubuntu 12.04 64bit has wine 64bit by default. It makes me happy.

I would like to run 3ds Max 2009 64bit and V-ray 64bit (render plugin for 3ds 
Max).
Dotnet30, d3dx9, msxml6, vcrun2005 are necessary for such installation.

As you know, a 64 bit calculation is faster than 32 bit one. For example, in 
Windows 3ds Max 64bit is faster than 3ds Max 32 bit by 15 percent's. In 
addition I would like to use all my 8Gb RAM.

PS gdiplus, ie6, msxml3, vcrun2005sp1, vcrun2008, fontsmooth-rgb are needed for 
Photoshop CS5, I use it too.

Thanks a lot!

Original comment by knockdow...@gmail.com on 14 May 2012 at 7:12

GoogleCodeExporter commented 9 years ago
I just checked in a change to make vcrun2010 install both 32 and 64 bit 
libraries.

It's a bit ugly, but it's a start.  Presumably vcrun2005 (that should default 
to sp1)
could be changed similarly.  Anyone want to give it a shot?

Original comment by daniel.r...@gmail.com on 17 May 2012 at 9:14

GoogleCodeExporter commented 9 years ago
You can create a win32 prefix for wine, it helped me. See the topic:
http://askubuntu.com/questions/177192/how-do-i-create-a-32-bit-wine-prefix

Original comment by mariya.k...@gmail.com on 8 May 2013 at 1:33

GoogleCodeExporter commented 9 years ago
I am already using 32 prefix. I would like to use 64 prefix and 64bit 
applications

Original comment by knockdow...@gmail.com on 8 May 2013 at 3:28

GoogleCodeExporter commented 9 years ago

Original comment by austinenglish@gmail.com on 29 Jun 2013 at 1:31

GoogleCodeExporter commented 9 years ago

Original comment by austinenglish@gmail.com on 29 Jun 2013 at 2:03

GoogleCodeExporter commented 9 years ago
I assume this is related and not a separate bug:

None of the Windows version verbs (nt40, vista, win7) work in a 64 prefix.

Original comment by ImWellCu...@googlemail.com on 13 Jul 2013 at 1:12

GoogleCodeExporter commented 9 years ago
I just tried them on a fresh wineprefix.  Results:

64 bit: win7, nt40: work.  vista: winecfg says win 2008.   (bug!)
32 bit: ditto.

Can you give a recipe for getting the version verbs to fail, starting with an 
empty wineprefix?

Original comment by daniel.r...@gmail.com on 16 Jul 2013 at 9:36

GoogleCodeExporter commented 9 years ago
$ wineclean ; wine --version ; for i in {win31,win95,win2k,vista,win7}; do 
winetricks $i ; winecfg ; done
wine-1.6-rc4
Executing w_do_call win31
Executing load_win31
Setting Windows version to win31
Executing winetricks_early_wine regedit C:\windows\Temp\_win31\set-winver.reg
Executing w_do_call win95
Executing load_win95
Setting Windows version to win95
Executing winetricks_early_wine regedit C:\windows\Temp\_win95\set-winver.reg
Executing w_do_call win2k
Executing load_win2k
Setting Windows version to win2k
Executing winetricks_early_wine regedit C:\windows\Temp\_win2k\set-winver.reg
Executing w_do_call vista
Executing load_vista
Setting Windows version to vista
Executing winetricks_early_wine regedit C:\windows\Temp\_vista\set-winver.reg
Executing w_do_call win7
Executing load_win7
ADD - HKLM\System\CurrentControlSet\Control\ProductOptions ProductType 0 (null) 
WinNT 1
The operation completed successfully
Setting Windows version to win7
Executing winetricks_early_wine regedit C:\windows\Temp\_win7\set-winver.reg

Where "wineclean" is a script that kills any running instances and follows up 
with "rm -rf ~/.wine", etc.

I took a screenshot of winecfg after each stage but they all look identical: 
Windows XP is set.

I've attached a +reg for winetricks win7 but I don't know if it shows anything 
useful. Win7 is the only verb that produces any output with +reg so I guess it 
does something different to the others.

The Vista/Win2008 mix-up sounds like an old bug that was fixed a while ago. Not 
sure what's going on there. Was that with a recent Wine?

Original comment by ImWellCu...@googlemail.com on 16 Jul 2013 at 11:30

Attachments:

GoogleCodeExporter commented 9 years ago
I forgot about nt40 - just tried it now and the result is the same. Still in 
WinXP mode.

Original comment by ImWellCu...@googlemail.com on 16 Jul 2013 at 11:31

GoogleCodeExporter commented 9 years ago

Original comment by austinenglish@gmail.com on 22 Oct 2013 at 8:32

GoogleCodeExporter commented 9 years ago
I've got an initial attempt at 64-bit support. Unfortunately, the few 
installers I've tried are all broken under 64-bit:
http://www.microsoft.com/en-us/download/details.aspx?id=24824 - gdiplus64 - 
affected by http://bugs.winehq.org/show_bug.cgi?id=12501
windowscodecs64 - crashes, didn't file a bug yet, might be 
http://bugs.winehq.org/show_bug.cgi?id=16876

I recall dotnet20 64-bit had some issue installing under wine, but can't find 
it at the moment.

Anywho, if someone has a simple 64-bit cab/installer that can be used for 
testing, I'll flesh this out more.

Original comment by austinenglish@gmail.com on 23 Oct 2013 at 3:49

Attachments:

GoogleCodeExporter commented 9 years ago
I like the idea, but it's too bash-specific.  winetricks has to run properly
under dash and the like, so I strictly avoid things not in posix shell.

Original comment by daniel.r...@gmail.com on 23 Oct 2013 at 4:09

GoogleCodeExporter commented 9 years ago
Sure, it was a proof of concept. This works under dash on fedora.

Original comment by austinenglish@gmail.com on 23 Oct 2013 at 10:11

Attachments: