View previous topic :: View next topic |
Author |
Message |
rankincj n00b
Joined: 11 Aug 2005 Posts: 7
|
Posted: Mon Aug 21, 2006 9:59 pm Post subject: wine 0.9.19 and the WoW Trial Client |
|
|
Hi,
I have installed the Warcraft Trial Client, and am trying to run it using Wine 0.9.19 with the winex11.drv/libopengl32 patch provided on this list. However, since this is not the client from the commerial CDs, I am not sure what the "correct" behaviour is. (I do not own Windows.)
This is my Config.wtf:
SET movie "0"
SET gxApi "direct3d"
SET gxColorBits "24"
SET gxDepthBits "24"
SET gxResolution "1280x1024"
The best resolution that I can achieve is 1024x768. I am therefore forced to emulate a desktop window, rather than running full-screen, to stop X from rescaling my desktop. My Wine desktop is configured to 1280x1024, which matches my monitor's resolution.
This is what Wine gives me in Direct3D mode. (I have set the Video Memory to 253MB via the registry.):
$ /opt/wine/World\ of\ Warcraft/WoW.exe
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x7d630000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7d630000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x34eeec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f458,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f6f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f6f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f168,0x00000000), stub!
fixme:d3d:IWineD3DImpl_GetDeviceCaps Caps support for directx9 is nonexistent at the moment!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x189dc8) : stub, simulating 253MB for now, returning 253MB left
fixme:d3d:IWineD3DDeviceImpl_SetRenderState WINED3DRS_POINTSIZE_MIN not supported on this opengl
fixme:d3d:IWineD3DDeviceImpl_SetRenderState WINED3DRS_POINTSIZE_MAX not supported on this opengl
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x189dc8) Unhandled query type 9
fixme:d3d:IWineD3DDeviceImpl_SetRenderState WINED3DRS_POINTSIZE_MAX not supported on this opengl
fixme:d3d:IWineD3DDeviceImpl_SetRenderState WINED3DRS_POINTSIZE_MIN not supported on this opengl
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x189dc8) Unhandled query type 8
fixme:win:EnumDisplayDevicesW ((null),0,0x34f168,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED)fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub.fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:imm:ImmAssociateContextEx (0x10024, (nil), 16): stub
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 145 (XFree86-DRI)
Minor opcode of failed request: 9 ()
Value in failed request: 0x2600049
Serial number of failed request: 425
Current serial number in output stream: 425
This is actually OK as far as the login screen. The crash happens when I press the "quit" button. I haven't requested a "trial activation key" yet, and so cannot comment on how well WoW runs beyond that.
WoW crashes before the login screen when run using OpenGL, and then asks me if I'd like to file an error report:
$ /opt/wine/World\ of\ Warcraft/WoW.exe -opengl
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x7d620000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7d620000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x34eeec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f458,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f6f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f6f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f168,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f660,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f64c,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)fixme:win:EnumDisplayDevicesW ((null),0,0x34f168,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED)fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub.fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
oW.exe: tnl/t_vb_arbprogram.c:831: cvp_choose_result: Assertion `0' failed.
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
This is all happening on FC5 with a 256 MB Radeon9200 video card and XOrg 7.0.
Can anyone suggest anything to stop the OpenGL from crashing, please? Is this client any different from the current WoW client?
Thanks for any information,
Chris
P.S. The client identifies itself as "Version 1.11.0 (5428) (Release)", dated June 15 2006 |
|
Back to top |
|
|
ofeet n00b
Joined: 19 Jul 2004 Posts: 61 Location: Utah
|
Posted: Tue Aug 22, 2006 1:01 am Post subject: my problem [fixed] |
|
|
my problem is FIXED! yay.
running wine as root is not good (i agree), but that wasn't the problem.
for some reason it won't run if you are using Xgl. So I switched everything back to X and it runs perfect!!!
runs perfect in directx too as far as frame rates go, there's just some textrure stretching is all.
i'll paste my configuration again just so everyone has it. if you have any problems and have the same setup you can msn me at ofeet@hotmail.com (no emails cuz I don't use them for email)
using xorg 7.1
xorg server 1.0.1 (i think it worked with 1.1.1 too)
experimentally switch to nvidia-glx/kernel 1.0.8762 over nvidia-drivers (probably doesn't matter)
and ya...
ps you can over ride getting xorg-server as a dependency in the nvidia ebuild or do --nodeps (i think)
happy wow-ing! _________________ I have nothing witty or brilliant to put here... /tear |
|
Back to top |
|
|
legine Guru
Joined: 27 May 2004 Posts: 555 Location: Germany
|
Posted: Tue Aug 22, 2006 10:04 am Post subject: |
|
|
ofeet
Thats then because wine still use DRI I think. Not sure thought.
rankincj
Hmm it is definitly no Problem with the WoW on itself.
My guess would be to look into your graphic setup.
What graphic card you useing?
Have you installed the propretary (NVIDIA or ATI) drivers?
And try to use 1024x768. Dont worry about the lesser resolution. You wil get Fullscreen anyways (set to the resolution).
Hope it helps.[/code] _________________ quote from Spaceballs:
Dark Helmet:[...] we were told to comb the desert, so we're combing it! [puts down bullhorn] Find anything yet?!
Soldier: Nothing yet, sir. |
|
Back to top |
|
|
rankincj n00b
Joined: 11 Aug 2005 Posts: 7
|
Posted: Tue Aug 22, 2006 12:11 pm Post subject: |
|
|
legine wrote: |
rankincj
My guess would be to look into your graphic setup.
What graphic card you useing?
Have you installed the propretary (NVIDIA or ATI) drivers?
|
I am not using the proprietary ATI drivers because I don't want to taint my kernel. The card is a Radeon 9250, which is well-supported by Xorg. DRI is enabled and glxgears gives me just over 2000 fps. And for reference, the login screen is showing me 2 hooded guardians with red eyes and broadswords, standing either side of a stone gateway that has a snake carved upon the lintel. Glowing mist swirls through the gateway into a green valley. Music plays... So I would say that the login screen is working fine under Direct3D, as far as I can see without actually logging in . However, since WoW is crashing before it can exit, it never writes a proper Config.wtf file.
Can anyone decipher the X error from the Direct3D case for me, please? The OpenGL error looks like an assertion-failure in the (userspace) radeon driver, and so unless someone recognises it and already knows what the fix is then I'll try chasing that through the Xorg source code myself. However, I have no idea what the Direct3D error is trying to tell me.
Cheers,
Chris |
|
Back to top |
|
|
Caedes n00b
Joined: 09 Jun 2005 Posts: 30
|
Posted: Wed Aug 23, 2006 8:05 am Post subject: Foreign keys |
|
|
@legine As i see that you are a german WoW user, did you manage to make the german keys (ß, ö...) working in the spell bar or assign them to abilities? In chat they work fine, but not for the spell bar. _________________ The difference between theory and practice is that in theory, theory and practice are the same, but in practice they are not. |
|
Back to top |
|
|
Shadows Apprentice
Joined: 30 Apr 2004 Posts: 178
|
Posted: Thu Aug 24, 2006 2:40 pm Post subject: Re: Foreign keys |
|
|
Caedes wrote: | @legine As i see that you are a german WoW user, did you manage to make the german keys (ß, ö...) working in the spell bar or assign them to abilities? In chat they work fine, but not for the spell bar. |
Same here, they're not working for me, too (using openbox as WM).
Furthermore, even the numpad keys don't work. I have trouble assigning them and when assigning them manually through editing the config file with an editor, they do show up on the buttons and in the config menu for shortcuts, but pressing them (no matter if num-lock is on or off) doesn't show any effect.
And another thing:
When running WoW under openbox, I realize, that the "fullscreen" acutally ain't no fullscreen as it's supossed to be, but just a window in the same size as the desktop. I'm not sure, but I think when pressing ALT and left or right mouse button, I can move it (happens every now and then in a hectic battle and is really annoying ;) ), and that could be an explanation, why my FPS are double as high under W2k compared to Linux with openbox. I haven't configured any virtual desktop size in X and stuff, but is it maybe just a configuration setting? Anyone else having it running in real fullscreen or is it not possible under X at all? _________________ # 1:
PIII 450, Intel 440BX, 448 MB SD-RAM ATI Rage IIC AGP 8 MB, SB AWE 64 PnP
# 2:
Athlon XP M 2800+ Desktop edition (running on 1.666 and 100 FSB) [was: Duron 800 (Spitfire)], Via KT266, 512 MB SD-RAM, GeForce 3 64 MB, Sound onBoard |
|
Back to top |
|
|
Lorithar n00b
Joined: 10 Mar 2006 Posts: 29
|
Posted: Mon Aug 28, 2006 1:21 pm Post subject: |
|
|
wine 0.9.20 is out......
When I fired up wow after the build I got a "hardware has changed, use default config?" and foolishly pressed yes..
Now -- I end up with wild flickering after going into buildings. Please note that it worked beautifully before 0.9.20 -- I've had it running
in 18 and 19 with NO issues, NO patches.
-> AMD athlon 64 3200 in 32bit mode (top to bottom)
-> ATI 9660 256Mb
-> 1.5Gb ram
lessee -- in Config.WTF
SET hwDetect "0"
SET ffxDeath "0"
SET specular "0"
SET gxApi "opengl"
SET gxColorBits "24"
SET gxDepthBits "24"
SET gxResolution "1280x1024"
SET WindowedMode "0"
SET gxRefresh "60"
SET gxMultisampleQuality "0.000000"
SET gxFixLag "1"
SET pixelShaders "0"
SET fullAlpha "1"
SET lodDist "100.000000"
SET SmallCull "0.040000"
SET DistCull "500.000000"
SET trilinear "1"
SET frillDensity "24"
SET farclip "500.000000"
SET particleDensity "1.000000"
SET unitDrawDist "300.000000"
SET movie "0"
SET readTOS "1"
SET readEULA "1"
SET SoundOutPutSystem "1"
SET SoundMaxHardwareChannels "16"
SET SoundMaxSoftwareChannels "16"
SET SoundMemoryCache "64"
SET SoundMixRate "48000"
SET SoundBufferSize "340"
SET ffGlow "1"
SET realmName "Ysera"
SET gameTip "4"
SET readScanning "-1"
SET readContest "-1"
SET mouseSpeed "1.1499999761581"
SET Gamma "1.000000"
SET MasterVolume "0.40000000596046"
SET cameraPitchMoveSpeed "50"
SET cameraYawMoveSpeed "100"
SET cameraPitchSmoothSpeed "45"
SET cameraYawSmoothSpeed "180"
SET cameraDistanceMaxFactor "1.5"
SET AmbienceVolume "0.20000000298023"
SET realmList "us.logon.worldofwarcraft.com"
SET minimapZoom "0"
SET profanityFilter "0"
SET ChatBubblesParty "1"
SET minimapInsideZoom "0"
SET cameraTerrainTilt "1"
SET deselectOnClick "0"
SET MusicVolume "0.30000001192093"
SET SoundVolume "0.5"
SET checkAddonVersion "0"
SET statusBarText "1"
SET UnitNameNPC "1"
SET autoSelfCast "1"
Yark -- okay - - it looks like the UI overlay and the detail overlay are 'flipping' with the overall image from the frame where I actually entered the building ... winecfg set with doublebuffering on and off -- same issue -- I still suspect that I ended up with a setting in config.wtf that I don't want...
one more edit -> alt-z (turn off ui) before entering building and no problems alt-z coming out of building - no problem -- gonna try to turn it on IN a building.
again edited --
UI is b0rken inside buildings in 0.9.20 - turn it off and leave it off in side a building/city.
see bug 145507 for proper patch/digest/ebuild to fix this issue .. I am posting this bug for the convenience of WoW players. _________________ I do the computer thing. Lots.
Last edited by Lorithar on Tue Aug 29, 2006 6:46 pm; edited 1 time in total |
|
Back to top |
|
|
rankincj n00b
Joined: 11 Aug 2005 Posts: 7
|
Posted: Mon Aug 28, 2006 3:10 pm Post subject: |
|
|
Lorithar wrote: | wine 0.9.20 is out......
When I fired up wow after the build I got a "hardware has changed, use default config?" and foolishly pressed yes..
Now -- I end up with wild flickering after going into buildings. Please note that it worked beautifully before 0.9.20 -- I've had it running in 18 and 19 with NO issues, NO patches.
|
Apparently, people running 0.9.20 need to apply this one-line patch:
Index: dlls/opengl32/wgl.c
===================================================================
RCS file: /home/wine/wine/dlls/opengl32/wgl.c,v
retrieving revision 1.88
diff -u -r1.88 wgl.c
--- dlls/opengl32/wgl.c 24 Aug 2006 10:57:33 -0000 1.88
+++ dlls/opengl32/wgl.c 24 Aug 2006 15:53:02 -0000
@@ -616,7 +616,7 @@
BOOL WINAPI wglMakeCurrent(HDC hdc,
HGLRC hglrc) {
BOOL ret;
- DWORD type = GetObjectType(hdc);
+ DWORD type = 0; //GetObjectType(hdc);
TRACE("(%p,%p)\n", hdc, hglrc);
Chris |
|
Back to top |
|
|
rankincj n00b
Joined: 11 Aug 2005 Posts: 7
|
Posted: Mon Aug 28, 2006 3:26 pm Post subject: Have just applied 1.12.0 patch using Wine 0.9.20 |
|
|
No mess, no fuss, no "Windows version of Mozilla" ...
Just one 0.5 GB download, and a bit of crunching on my MPQ files. Nice. |
|
Back to top |
|
|
Lorithar n00b
Joined: 10 Mar 2006 Posts: 29
|
Posted: Tue Aug 29, 2006 2:02 am Post subject: |
|
|
rankincj wrote: |
Apparently, people running 0.9.20 need to apply this one-line patch:
Index: dlls/opengl32/wgl.c
===================================================================
RCS file: /home/wine/wine/dlls/opengl32/wgl.c,v
retrieving revision 1.88
diff -u -r1.88 wgl.c
--- dlls/opengl32/wgl.c 24 Aug 2006 10:57:33 -0000 1.88
+++ dlls/opengl32/wgl.c 24 Aug 2006 15:53:02 -0000
@@ -616,7 +616,7 @@
BOOL WINAPI wglMakeCurrent(HDC hdc,
HGLRC hglrc) {
BOOL ret;
- DWORD type = GetObjectType(hdc);
+ DWORD type = 0; //GetObjectType(hdc);
TRACE("(%p,%p)\n", hdc, hglrc);
Chris |
Thanks -- I've confirmed that the issue is 0.9.20 - I rolled back (emerge --unmerge wine && emerge -v =app-emulation/wine-0.9.20 (or the equivalent that actually works ) and DID NOT alter my Config.WTF -- no issues going into and out of buildings.
Any idea if that patch will be pushed to gentoo's ebuild for 0.9.20 or is this something that upstream will fix? (FWIW the 0.9.20 ~appeared~ to have much better memory footprint whilst it was installed on my system and running WoW.exe please note the ~appeared~ ... it wasn't a long run ...) _________________ I do the computer thing. Lots. |
|
Back to top |
|
|
Griswold Apprentice
Joined: 26 Aug 2004 Posts: 212
|
Posted: Tue Aug 29, 2006 6:24 am Post subject: |
|
|
That patch is by an upstream developer. It was a quick fix to some of the problems he created (while fixing other issues). He will have longterm fixes in 0.9.21 I am almost positive. I would bet that 0.9.20 will be the only version that needs that patch. |
|
Back to top |
|
|
Lorithar n00b
Joined: 10 Mar 2006 Posts: 29
|
Posted: Wed Aug 30, 2006 5:04 am Post subject: |
|
|
1) the patch as submitted (and ebuild in the bugreport at bugs.gentoo.org as listed above) is confirmed to WFM. Now running wine 0.9.20-r1 (as *I* called it in the bug) with World of Warcraft - no issues entering/leaving buildings.
Griswold wrote: | That patch is by an upstream developer. It was a quick fix to some of the problems he created (while fixing other issues). He will have longterm fixes in 0.9.21 I am almost positive. I would bet that 0.9.20 will be the only version that needs that patch. |
Griswold --
I just reviewed the overall path from which that change came. If I'm following the path correctly, I seriously doubt there'll be a fix for a while.
Tiger : If yer here -- This looks like the whole gl/parent/child/xv/pbuffer/pixbuf window thing coming full circle. We might be needing this patch for a while. _________________ I do the computer thing. Lots. |
|
Back to top |
|
|
otherside Apprentice
Joined: 01 Jul 2002 Posts: 179
|
Posted: Wed Aug 30, 2006 1:39 pm Post subject: |
|
|
Just FYI, one of the wine developers is currently rewriting the opengl code and in the end, WoW will hopefully run without any patch, on both ati and nvidia cards. |
|
Back to top |
|
|
Linubie Guru
Joined: 11 Jun 2004 Posts: 361
|
Posted: Wed Aug 30, 2006 2:27 pm Post subject: wine-0.9.20-r1.ebuild not compiling |
|
|
wine-0.9.20-r1.ebuild from bugs.gentoo.org is not compiling:
https://bugs.gentoo.org/show_bug.cgi?id=145507
Portage 2.1-r2 (default-linux/amd64/2006.0, gcc-4.1.1, glibc-2.3.6-r4, 2.6.17-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.4
app-admin/eselect-compiler: [Not Present]
dev-lang/python: 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=athlon64 -fweb -frename-registers -ftracer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=athlon64 -fweb -frename-registers -ftracer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.gentoo.mesh-solutions.com/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X X509 a52 acpi alsa avi berkdb bitmap-fonts cdparanoia cdr cli crypt cups divx divx4linux dlloader dri dvd dvdr dvdread eds emboss emul encode encoder fbcon ffmpeg foomaticdb fortran gif gpm gstreamer gtk gtk2 id3 ieee1394 imagemagick imlib ipv6 isdnlog jpeg jpeg2k kde lame lm_sensors lzw lzw-tiff md5sum mjpeg mozilla mp3 mp4 mp4live mpeg mpeg2 mplayer ncurses nfs nls nptl nptlonly nsplugin nvidia oggvorbis opengl openssh openssl oss pam pcre pdf pdflib perl png pppd python qt3 qt4 quicktime readline reflection sdl session spell spl ssl svg svgz symlink tcpd tiff transcode truetype-fonts type1-fonts unicode usb userlocales vcd vcdimager videos wma wma123 wmf x264 xanim xorg xpm xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_de userland_GNU video_cards_apm video_cards_ark video_cards_ati video_cards_chips video_cards_cirrus video_cards_cyrix video_cards_dummy video_cards_fbdev video_cards_glint video_cards_i128 video_cards_i810 video_cards_mga video_cards_neomagic video_cards_nv video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_sisusb video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_v4l video_cards_vesa video_cards_vga video_cards_via video_cards_vmware video_cards_voodoo"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
x11-drivers/nvidia-drivers
Latest version available: 1.0.8774
Latest version installed: 1.0.8774
Size of files: 31,714 kB
Homepage: http://www.nvidia.com/
Description: NVIDIA X11 driver and GLX libraries
License: NVIDIA
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libGL.so when searching for -lGL
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libm.so when searching for -lm
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libm.a when searching for -lm
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.so when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.a when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.so when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libc.a when searching for -lc
make[2]: Leaving directory `/var/tmp/portage/wine-0.9.20-r1/work/wine-0.9.20/dlls/wined3d'
make[1]: Leaving directory `/var/tmp/portage/wine-0.9.20-r1/work/wine-0.9.20/dlls'
make: *** [dlls] Error 2
!!! ERROR: app-emulation/wine-0.9.20-r1 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
wine-0.9.20-r1.ebuild, line 114: Called die
!!! all
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! This ebuild is from an overlay: '/usr/local/portage'
could someone please help to make it "run"?
thank you |
|
Back to top |
|
|
ikshaar Veteran
Joined: 23 Jul 2002 Posts: 1339 Location: Baltimore, MD
|
Posted: Wed Aug 30, 2006 8:38 pm Post subject: |
|
|
You are using gcc-4.1.1... did you recompile your system since ? _________________ "May God stands between you and harm in all the empty places where you must walk" - Babylon 5 |
|
Back to top |
|
|
Linubie Guru
Joined: 11 Jun 2004 Posts: 361
|
Posted: Wed Aug 30, 2006 9:13 pm Post subject: |
|
|
ikshaar wrote: | You are using gcc-4.1.1... did you recompile your system since ? |
Yes I have updated my system to gcc-4.1.1 with this guide:
http://www.gentoo.org/doc/en/gcc-upgrading.xml
other versions of wine had compiled without problems before |
|
Back to top |
|
|
Caedes n00b
Joined: 09 Jun 2005 Posts: 30
|
Posted: Thu Aug 31, 2006 7:03 pm Post subject: Still mouse bug |
|
|
Hm, now I dared to switched from wine 0.9.16 to 0.9.20 because of all the positive reports. Applied the anti-flicker-patch from a few post above and guess what? I still have the "Cannot click anything" bug. Currently I am at the end of my wits. Am I the only one still having this problem even with the latest wine?
Edit: Ok, don't panic. The start script I use for WoW uses wine-pthread instead of wine. Choosing the regular wine does not give the mouse error. _________________ The difference between theory and practice is that in theory, theory and practice are the same, but in practice they are not. |
|
Back to top |
|
|
Linubie Guru
Joined: 11 Jun 2004 Posts: 361
|
Posted: Fri Sep 01, 2006 9:29 am Post subject: |
|
|
Switched back to wine-0.9.19 with wow patch for nividia cards and compiled without a problem. |
|
Back to top |
|
|
youngka n00b
Joined: 04 Sep 2005 Posts: 50
|
Posted: Sat Sep 02, 2006 6:41 pm Post subject: |
|
|
I got WoW working with wine 0.9.20 by creating an overlay and using the flicker patch supplied on the Gentoo Bug Tracker on bug #145507. I called mine wine-0.9.20-r1 (probably have to change that as soon as a real r1 comes out!)
I did not apply the patch to change the targetting depth, and I have no problems selecting things in game.
I am getting a lot of sound "issues" (crackling, occasional short high pitch sounds, etc). There are many sound related messages being dumped to the console as I play:
Code: |
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=10524 < primary_done=12288)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=10524 < primary_done=12288)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=22812)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=22812)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=18716)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=18716)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6428 < primary_done=10524)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6428 < primary_done=10524)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=22812)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=14620 < primary_done=22812)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6428 < primary_done=14620)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6428 < primary_done=14620)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=22812)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=22812)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=22812)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=22812)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=22812)
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=2332 < primary_done=4096)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=2332 < primary_done=4096)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=2332 < primary_done=4096)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=2332 < primary_done=4096)
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=10524 < primary_done=11264)
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1aed78
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=19740)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=19740)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=19740)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=19740)
|
There are many, many lines like that dumped to the console as the game plays.
These appear to be quite common at the moment for many games as noted on the winehq bug tracker
I don't know if people are aware (or even care), but I found an svg World of Warcraft icon that someone made at this site. I downloaded it and saved it as /usr/share/pixmaps/wow-icon.svg to make it available for an application shortcut.
Cheers,
Keith. |
|
Back to top |
|
|
ordord00 n00b
Joined: 04 Sep 2006 Posts: 1
|
Posted: Mon Sep 04, 2006 4:44 am Post subject: |
|
|
I am having an issue with wine-0.9.20 and my ATI X300 using the SET gxApi "opengl" option. When I set this option and start the game the account login screen is flickering/scrolling and distorted. I can make out where the buttons on the screen are but that is about it. If you have ever set you monitor to a resolution it does not support that is what it looks like. And yes, I have set my resolution for the game in Config.wtf several different resolutions supported by my laptop lcd.
Here is my Config.wtf:
[code]
SET hwDetect "0"
SET gxApi "opengl"
SET gxColorBits "24"
SET gxDepthBits "24"
SET gxResolution "1280x1024"
SET gxRefresh "60"
SET gxMultisampleQuality "0.000000"
SET gxFixLag "0"
SET fullAlpha "1"
SET doodadAnim "0"
SET lodDist "100.000000"
SET SmallCull "0.040000"
SET DistCull "500.000000"
SET trilinear "1"
SET frillDensity "24"
SET farclip "450.000000"
SET specular "1"
SET pixelShaders "1"
SET particleDensity "1.000000"
SET unitDrawDist "300.000000"
SET movie "0"
SET readTOS "1"
SET readEULA "1"
[/code]
Laptop specs:
Dell Inspiron 6000
ATI Radeon X300 with x11-drivers/ati-drivers-8.27.10-r1
Kernel 2.6.17.6 (vanilla)
Wine 0.9.20
Any suggestions? |
|
Back to top |
|
|
Griswold Apprentice
Joined: 26 Aug 2004 Posts: 212
|
Posted: Mon Sep 04, 2006 6:25 am Post subject: |
|
|
ordord00: grab this patch and apply it: http://roderick.student.utwente.nl/wow_hack.patch It will fix all flickering problems. 0.9.18-0.9.19 work fine for ATi. A wine developer is working on getting wine and WoW to work together for _all_ cards. To do this, it required him to break some stuff in the mean time. It should be fixed in the 0.9.21 release of wine. (whenever that is released...) |
|
Back to top |
|
|
quentin.fr n00b
Joined: 27 Aug 2006 Posts: 47
|
Posted: Tue Sep 05, 2006 9:35 am Post subject: |
|
|
Can you explain how to apply this patch. I already try to modify the ebuilds and insert the patch wow-patch-0.9.20.diff in it but it gaves me this error
Code: | * Failed Patch: wow-patch-0.9.20.diff !
* ( /usr/portage/app-emulation/wine/files/wow-patch-0.9.20.diff )
*
* Include in your bugreport the contents of:
*
* /var/tmp/portage/wine-0.9.20/temp/wow-patch-0.9.20.diff-8209.out
!!! ERROR: app-emulation/wine-0.9.20 failed.
Call stack:
ebuild.sh, line 1543: Called dyn_unpack
ebuild.sh, line 707: Called src_unpack
wine-0.9.20.ebuild, line 64: Called epatch '/usr/portage/app-emulation/wine/files/wow-patch-0.9.20.diff'
eutils.eclass, line 341: Called die
!!! Failed Patch: wow-patch-0.9.20.diff!
!!! If you need support, post the topmost build error, and the call stack if relevant.
|
and the content of /var/tmp/portage/wine-0.9.20/temp/wow-patch-0.9.20.diff-8209.out
is:
Code: |
***** wow-patch-0.9.20.diff *****
=================================
PATCH COMMAND: patch -p0 -g0 -E --no-backup-if-mismatch < /usr/portage/app-emulation/wine/files/wow-patch-0.9.20.diff
=================================
patching file dlls/opengl32/wgl.c
patch: **** malformed patch at line 9: BOOL WINAPI wglMakeCurrent(HDC hdc,
=================================
PATCH COMMAND: patch -p1 -g0 -E --no-backup-if-mismatch < /usr/portage/app-emulation/wine/files/wow-patch-0.9.20.diff
=================================
can't find file to patch at input line 8
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: dlls/opengl32/wgl.c
|===================================================================
|RCS file: /home/wine/wine/dlls/opengl32/wgl.c,v
|retrieving revision 1.88
|diff -u -r1.88 wgl.c
|--- dlls/opengl32/wgl.c 24 Aug 2006 10:57:33 -0000 1.88
|+++ dlls/opengl32/wgl.c 24 Aug 2006 15:53:02 -0000
--------------------------
No file to patch. Skipping patch.
patch: **** malformed patch at line 9: BOOL WINAPI wglMakeCurrent(HDC hdc,
=================================
PATCH COMMAND: patch -p2 -g0 -E --no-backup-if-mismatch < /usr/portage/app-emulation/wine/files/wow-patch-0.9.20.diff
=================================
can't find file to patch at input line 8
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: dlls/opengl32/wgl.c
|===================================================================
|RCS file: /home/wine/wine/dlls/opengl32/wgl.c,v
|retrieving revision 1.88
|diff -u -r1.88 wgl.c
|--- dlls/opengl32/wgl.c 24 Aug 2006 10:57:33 -0000 1.88
|+++ dlls/opengl32/wgl.c 24 Aug 2006 15:53:02 -0000
--------------------------
No file to patch. Skipping patch.
patch: **** malformed patch at line 9: BOOL WINAPI wglMakeCurrent(HDC hdc,
=================================
PATCH COMMAND: patch -p3 -g0 -E --no-backup-if-mismatch < /usr/portage/app-emulation/wine/files/wow-patch-0.9.20.diff
=================================
missing header for unified diff at line 8 of patch
can't find file to patch at input line 8
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: dlls/opengl32/wgl.c
|===================================================================
|RCS file: /home/wine/wine/dlls/opengl32/wgl.c,v
|retrieving revision 1.88
|diff -u -r1.88 wgl.c
|--- dlls/opengl32/wgl.c 24 Aug 2006 10:57:33 -0000 1.88
|+++ dlls/opengl32/wgl.c 24 Aug 2006 15:53:02 -0000
--------------------------
No file to patch. Skipping patch.
patch: **** malformed patch at line 9: BOOL WINAPI wglMakeCurrent(HDC hdc,
=================================
PATCH COMMAND: patch -p4 -g0 -E --no-backup-if-mismatch < /usr/portage/app-emulation/wine/files/wow-patch-0.9.20.diff
=================================
missing header for unified diff at line 8 of patch
can't find file to patch at input line 8
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: dlls/opengl32/wgl.c
|===================================================================
|RCS file: /home/wine/wine/dlls/opengl32/wgl.c,v
|retrieving revision 1.88
|diff -u -r1.88 wgl.c
|--- dlls/opengl32/wgl.c 24 Aug 2006 10:57:33 -0000 1.88
|+++ dlls/opengl32/wgl.c 24 Aug 2006 15:53:02 -0000
--------------------------
No file to patch. Skipping patch.
patch: **** malformed patch at line 9: BOOL WINAPI wglMakeCurrent(HDC hdc,
|
|
|
Back to top |
|
|
quentin.fr n00b
Joined: 27 Aug 2006 Posts: 47
|
Posted: Tue Sep 05, 2006 9:50 am Post subject: |
|
|
strangely enough there is no /home/wine/wine/ directory .... I installed wine using emerge. I'm running on amd64 with 32bits emul stuffs. Any Idea? |
|
Back to top |
|
|
Gentree Watchman
Joined: 01 Jul 2003 Posts: 5350 Location: France, Old Europe
|
Posted: Wed Sep 06, 2006 2:12 pm Post subject: |
|
|
looks like wine-0.9.20 is a dud.
I just built it this a.m. and it cant even run winecfg !
Code: | linbox# ~/.wine/c $ winecfg
wine: Unhandled page fault on read access to 0x004d3708 at address 0xb7da69f3 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image C:\windows\winecfg.exe
Unhandled exception: page fault on read access to 0x004d3708 in 32-bit code (0xb7da69f3).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:b7da69f3 ESP:0034eebc EBP:0034eed8 EFLAGS:00210246( - 00 -RIZP1)
EAX:004d3708 EBX:7d9ce69c ECX:00000000 EDX:0015fe40
ESI:0015fe40 EDI:0034eef8
Stack dump:
0x0034eebc: 7d990d79 004d3708 00000020 7d990d5d
0x0034eecc: 7d9ce69c 00000000 0015fe40 0034ef08
0x0034eedc: 7d990e60 0034eef8 00000000 0015fe40
0x0034eeec: 00000000 00790053 00740073 7d990deb
............
ELF b7dbe000-b7dc0000 Deferred libnvidia-tls.so.1
ELF b7dd1000-b7dd9000 Deferred libnss_compat.so.2
ELF b7dd9000-b7eea000 Export libwine.so.1
ELF b7eeb000-b7f06000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\windows\winecfg.exe
00000009 0 <==
|
Excellent!
_________________ Linux, because I'd rather own a free OS than steal one that's not worth paying for.
Gentoo because I'm a masochist
AthlonXP-M on A7N8X. Portage ~x86 |
|
Back to top |
|
|
Linubie Guru
Joined: 11 Jun 2004 Posts: 361
|
Posted: Wed Sep 06, 2006 7:23 pm Post subject: |
|
|
For me it's working now,
applied this patch:
http://www.thehandofagony.com/alex/wine/patches/wow-patch-0.9.18.diff
and this one:
Code: |
--- dlls/opengl32/wgl.c 2006-08-24 10:11:45.000000000 -0400
+++ dlls/opengl32/mod.wgl.c 2006-08-29 13:59:28.000000000 -0400
@@ -616,7 +616,8 @@
BOOL WINAPI wglMakeCurrent(HDC hdc,
HGLRC hglrc) {
BOOL ret;
- DWORD type = GetObjectType(hdc);
+ /* # fix for WOW screen flicker on entering buildings from Roderick Colenbrander */
+ DWORD type = 0 ; // GetObjectType(hdc);
TRACE("(%p,%p)\n", hdc, hglrc);
|
also added this to my registry:
http://appdb.winehq.org/commentview.php?iAppId=1922&iVersionId=5606&iThreadId=14684
my fps is much better now.
somewhere below in the list you will find a script to start WOW on display 3 to increase fps, haven't tested it now.
I am using a nvidia card. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|