Reporting same problem here. Attempting to fix by upgrading my nvidia drivers, and wine to 0.9.7. This all occured after applying the patch.After login a message flashes very briefly about "submitting non-personal information" then "downloading" and the screen starts flickering lots. if i run in a window, the window simply goes black instead. X doesn't crash.
lol, don't bet too hard on them being windows users. Auslag, for example, is my AH alt on a server i don't play any more.Are`awn wrote:Seems like non linux users are having issues with this 'submitting non-personal' info issues, to...
http://forums.worldofwarcraft.com/threa ... post720798
This other thread seems to have more info:
http://forums.worldofwarcraft.com/threa ... post720377




what version of wine are you using? i set that in Config.wtf and it make a difference. are you using openGL or DX?Yes, I'm playing it at this very moment
Unfortunately, that does not fix anything for me.tindalos wrote:When I had
SET ffxGlow "0"
in my Config.WTF I also got the same black screen on logon, I changed that to
SET ffxGlow "1"
and everything started working great

Code: Select all
SET gxRefresh "60"
SET hwDetect "0"
SET movie "0"
SET readTOS "1"
SET gxMultisampleQuality "0.000000"
SET readEULA "1"
SET gxColorBits "24"
SET gxDepthBits "24"
SET gxResolution "1280x1024"
SET SmallCull "0.010000"
SET frillDensity "48"
SET farclip "777"
SET Gamma "0.600000"
SET realmName "Khaz'goroth"
SET MusicVolume "0.40000000596046"
SET SoundVolume "0.90000003576279"
SET MasterVolume "0.80000001192093"
SET AmbienceVolume "0.10000000149012"
SET uiScale "1"
SET minimapZoom "2"
SET mouseSpeed "1"
SET cameraPitchMoveSpeed "90"
SET cameraYawMoveSpeed "180"
SET cameraPitchSmoothSpeed "45"
SET cameraYawSmoothSpeed "180"
SET cameraDistanceMaxFactor "1"
SET minimapInsideZoom "1"
SET gxVSync "0"
SET trilinear "1"
SET gameTip "39"
SET M2UsePixelShaders "1"
SET EnableMusic "0"
SET ffxDeath "0"
SET UnitNameNPC "1"
SET shadowLevel "0"
SET alphaLevel "0"
SET specular "1"
SET pixelShaders "1"
SET accountName "Auslag"
SET guildMemberNotify "1"
SET assistAttack "1"
SET cameraSmoothTrackingStyle "2"
SET AutoInteract "1"
SET lastCharacterIndex "1"
$ cat /proc/driver/nvidia/cards/*dennisharrison wrote:Yes can you please post your system information?
like what videocard
sound system
linux distro
wine version
patches applied to wow
wine setting
how did you install wow?
and so on and so forth ... please? ;p
Code: Select all
diff --git a/libs/wine/mmap.c b/libs/wine/mmap.c
index 3d25f26..5b13038 100644
--- a/libs/wine/mmap.c
+++ b/libs/wine/mmap.c
@@ -164,6 +164,26 @@ static int try_mmap_fixed (void *addr, s
#endif /* (__svr4__ || __NetBSD__) && !MAP_TRYFIXED */
+static void *get_anon_mmap_null_address(size_t size)
+{
+ static int got_override = 0;
+ static void *low_alloc_ptr = NULL;
+ void * current_low_alloc_ptr;
+
+ if (!got_override)
+ {
+ low_alloc_ptr = (void*)0x10000000;
+ got_override = 1;
+ //printf("gaak!\n");
+ }
+
+ current_low_alloc_ptr = low_alloc_ptr;
+
+ if (low_alloc_ptr)
+ low_alloc_ptr += size;
+
+ return current_low_alloc_ptr;
+ }
/***********************************************************************
* wine_anon_mmap
@@ -212,6 +232,9 @@ void *wine_anon_mmap( void *start, size_
return start;
#endif
}
+ if ((start == NULL) && !(flags & MAP_FIXED))
+ start = get_anon_mmap_null_address(size);
+
return mmap( start, size, prot, flags, fdzero, 0 );
#else
return (void *)-1;
diff --git a/loader/preloader.c b/loader/preloader.c
index 1ca6d83..4016907 100644
--- a/loader/preloader.c
+++ b/loader/preloader.c
@@ -110,7 +110,7 @@ static struct wine_preload_info preload_
{
{ (void *)0x00000000, 0x00110000 }, /* DOS area */
{ (void *)0x7ffe0000, 0x01020000 }, /* shared user data + shared heap */
- { (void *)0x00110000, 0x1fef0000 }, /* PE exe range (may be set with WINEPRELOADRESERVE), defaults to 512mb */
+ { (void *)0x10000000, 0x00f00000 }, /* PE exe range (may be set with WINEPRELOADRESERVE), defaults to 512mb */
{ 0, 0 } /* end of list */
};
--
diff --git a/dlls/opengl32/wgl.c b/dlls/opengl32/wgl.c
index 04eb40f..b2011f0 100644
--- a/dlls/opengl32/wgl.c
+++ b/dlls/opengl32/wgl.c
@@ -149,11 +149,11 @@ inline static Display *get_display( HDC
}
-/* retrieve the GLX drawable to use on a given DC */
+/* retrieve the X drawable to use on a given DC */
inline static Drawable get_drawable( HDC hdc )
{
- GLXDrawable drawable;
- enum x11drv_escape_codes escape = X11DRV_GET_GLX_DRAWABLE;
+ Drawable drawable;
+ enum x11drv_escape_codes escape = X11DRV_GET_DRAWABLE;
if (!ExtEscape( hdc, X11DRV_ESCAPE, sizeof(escape), (LPCSTR)&escape,
sizeof(drawable), (LPSTR)&drawable )) drawable = 0;
@@ -566,8 +566,6 @@ BOOL WINAPI wglMakeCurrent(HDC hdc,
}
TRACE(" make current for dis %p, drawable %p, ctx %p\n", ctx->display, (void*) drawable, ctx->ctx);
ret = glXMakeCurrent(ctx->display, drawable, ctx->ctx);
- if(ret && type == OBJ_MEMDC)
- glDrawBuffer(GL_FRONT_LEFT);
}
LEAVE_GL();
TRACE(" returning %s\n", (ret ? "True" : "False"));
--