• Welcome to Battlezone Universe.
 

News:

Welcome to the BZU Archive dated December 24, 2009. Topics and posts are in read-only mode. Those with accounts will be able to login and browse anything the account had access granted to at the time. No changes to permissions will be made to be given access to particular content. If you have any questions, please reach out to squirrelof09/Rapazzini.

Main Menu

1.3B3 Error Logs WIne

Started by Zero Angel, May 12, 2007, 02:43:02 PM

Previous topic - Next topic

Zero Angel

Just posting these for informational purposes

BZ2-WINEError.log
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x34f0020) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x334a390)->(0x10024,00000008)
err:ddraw:IDirectDrawImpl_QueryInterface (0x334a390) The App is requesting a D3D device, but a non-OpenGL surface type was choosen. Prepare for trouble!
err:ddraw:IDirectDrawImpl_QueryInterface  (0x334a390) You may want to contact wine-devel for help
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x334a390)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x334a390)->(0x10024,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x334a390)->(0x10024,00000051)
fixme:d3d7:IDirect3DImpl_7_EvictManagedTextures (0x334a390): Stub!
fixme:d3d7:IDirect3DImpl_7_EvictManagedTextures (0x334a390): Stub!
fixme:d3d7:IDirect3DImpl_7_EvictManagedTextures (0x334a390): Stub!
fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible
err:ddraw:PixelFormat_DD2WineD3D Don't know how to handle a 24 bit depth buffer with stencil bits
fixme:d3d7:IDirect3DImpl_7_EvictManagedTextures (0x334a390): Stub!
err:ole:CoGetClassObject class {25e609e4-b259-11cf-bfc7-444553540000} not registered
err:ole:CoGetClassObject no class object {25e609e4-b259-11cf-bfc7-444553540000} could be created for context 0x1
err:dinput:DirectInput8Create CoCreateInstance failed with hr = -2147221164; Try running wineprefixcreate to fix it.
fixme:d3d7:IDirect3DImpl_7_EvictManagedTextures (0x334a390): Stub!
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x334a390)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock


BATTLEZONE.log
DIAG|Main            |            maininit:523  |14:36:10|13     |Version Information Section
DIAG|Main            |            maininit:530  |14:36:10|14     |Session started Sat May 12 14:36:10 2007
DIAG|Main            |            maininit:533  |14:36:10|24     |CPU: AMD Athlon(tm) XP 2800+/2125MHz L1:128K T:0 F:6 M:10 S:0 (SSE,3DNow,MMX,TSC,FPU)
DIAG|Main            |            maininit:536  |14:36:10|24     |Executed by icarus\dave on Windows 9x v4.10  A  Build 2222
DIAG|Main            |            maininit:539  |14:36:10|24     |Compiled by Ikkoku\GSH on Win2000+SP2
DIAG|GLOBAL          |               setup:73   |14:36:11|873    |Drive type : Fixed
DIAG|GLOBAL          |               setup:143  |14:36:11|873    |Startup directory : Z:\home\dave\Programs\Battlezone2
DIAG|GLOBAL          |                 vid:1008 |14:36:11|1161   |
DIAG|GLOBAL          |                 vid:1009 |14:36:11|1161   |dd: DirectDraw HAL
DIAG|GLOBAL          |                 vid:1039 |14:36:11|1173   |mem dx:
DIAG|GLOBAL          |                 vid:3295 |14:36:11|1173   |tex mem:   total 67108864, free 67108864
DIAG|GLOBAL          |                 vid:3310 |14:36:11|1173   |frame mem: total 67108864, free 67108864
DIAG|GLOBAL          |                 vid:1050 |14:36:11|1173   |mem actual:
DIAG|GLOBAL          |                 vid:1052 |14:36:11|1173   |frame mem: total 68030464, free 68030464
DIAG|GLOBAL          |                 vid:1714 |14:36:11|1182   |d3d: * direct3d
DIAG|GLOBAL          |                 vid:1714 |14:36:11|1182   |d3d: * direct3d
DIAG|GLOBAL          |                 vid:1461 |14:36:11|1182   |vidmode: * 2048x1536 32  mem req 31457280
......(250 or so lines of possible vidmodes removed)........
DIAG|GLOBAL          |                 vid:1575 |14:36:11|1202   |vidmode:   Windowed : 640x480 24  mem req 3379200
DIAG|GLOBAL          |                 vid:1591 |14:36:11|1202   |Trying to use a shell screen size of 640 x 480
DIAG|GLOBAL          |                 vid:1661 |14:36:11|1202   |modes: game 1024x768 32, shell 640x480 32, full 1024x768 32
DIAG|GLOBAL          |                 vid:1367 |14:36:11|1210   |
DIAG|GLOBAL          |                 vid:1383 |14:36:11|1210   |dd driver: display : DirectDraw HAL : 1.1.1.1
DIAG|GLOBAL          |                 vid:1389 |14:36:11|1210   |dd device: 0.0.0.0
DIAG|GLOBAL          |                 vid:2003 |14:36:13|2747   |D3D: VendorID = 0, DeviceID = 0
DIAG|GLOBAL          |                 vid:2110 |14:36:13|2747   |caps:Gamma TripleBuffer Filter
DIAG|GLOBAL          |                 vid:1831 |14:36:13|3162   |zbuffer depth: 14 with 1 bit stencil buffer
DIAG|GLOBAL          |                 vid:1835 |14:36:13|3162   |zbuffer depth: 16
DIAG|GLOBAL          |                 vid:1831 |14:36:13|3162   |zbuffer depth: 16 with 8 bit stencil buffer
DIAG|GLOBAL          |                 vid:1831 |14:36:13|3162   |zbuffer depth: 20 with 4 bit stencil buffer
DIAG|GLOBAL          |                 vid:1831 |14:36:13|3162   |zbuffer depth: 16 with 8 bit stencil buffer
DIAG|GLOBAL          |                 vid:1835 |14:36:13|3162   |zbuffer depth: 32
DIAG|GLOBAL          |                 vid:2307 |14:36:13|3166   |d3d: can render after a page flip
DIAG|GLOBAL          |                 vid:2309 |14:36:13|3166   |d3d: supports 2 texture stages
DIAG|GLOBAL          |                 vid:2313 |14:36:13|3166   |d3d: anisotropy supported
DIAG|GLOBAL          |                 vid:2330 |14:36:13|3166   |d3d: supports z biasing
DIAG|GLOBAL          |                 vid:2401 |14:36:13|3166   |d3d: max texture size 2048x2048
DIAG|GLOBAL          |                 vid:2433 |14:36:13|3166   |d3d: fog caps: vertex = 1, pixel = 1
DIAG|GLOBAL          |                 vid:1810 |14:36:13|3166   |pix format: * 8 8 8 8
DIAG|GLOBAL          |                 vid:1810 |14:36:13|3166   |pix format: * 8 8 8 0
DIAG|GLOBAL          |                 vid:1810 |14:36:13|3166   |pix format: * 8 8 8 0
DIAG|GLOBAL          |                 vid:1810 |14:36:13|3166   |pix format: * 5 5 5 1
DIAG|GLOBAL          |                 vid:1810 |14:36:13|3166   |pix format: * 4 4 4 4
DIAG|GLOBAL          |                 vid:1810 |14:36:13|3166   |pix format: * 5 6 5 0
DIAG|GLOBAL          |                 vid:1810 |14:36:13|3166   |pix format: * 5 5 5 0
DIAG|GLOBAL          |                 vid:1810 |14:36:13|3166   |pix format: * 3 3 2 0
DIAG|GLOBAL          |                 vid:740  |14:36:13|3179   |
DIAG|GLOBAL          |                 vid:741  |14:36:13|3179   |640x480 32 : direct3d : DirectDraw HAL
DIAG|GLOBAL          |                 vid:744  |14:36:13|3179   |using a flipable surface triplet
DIAG|GLOBAL          |                 vid:761  |14:36:13|3179   |using 24 bit Z buffer with 8 bit stencil buffer
DIAG|GLOBAL          |                 vid:772  |14:36:13|3179   |opaque pix      8 8 8
DIAG|GLOBAL          |                 vid:775  |14:36:13|3179   |translucent pix 8 8 8 8
DIAG|GLOBAL          |                 vid:777  |14:36:13|3179   |
DIAG|GLOBAL          |                 vid:3295 |14:36:13|3179   |tex mem:   total 67108864, free 62853120
DIAG|GLOBAL          |                 vid:3310 |14:36:13|3179   |frame mem: total 67108864, free 62853120
DIAG|GLOBAL          |                 vid:781  |14:36:13|3179   |
DIAG|GLOBAL          |                 vid:315  |14:36:13|3179   |ddx: does not support gamma settings
DIAG|GLOBAL          |                 vid:315  |14:36:13|3187   |ddx: does not support gamma settings
DIAG|GLOBAL          |                 vid:315  |14:36:13|3188   |ddx: does not support gamma settings
ERR |Debug           |               debug:765  |14:36:13|3190   |[ E X C E P T I O N ]
ERR |GLOBAL          |              i76win:80   |14:36:13|3190   |Patch 1.3pb3 Aug 10 2006 07:49:33
ERR |Debug           |               debug:772  |14:36:13|3190   |Type:    ERROR
ERR |Debug           |               debug:773  |14:36:13|3190   |SubType: FATAL - fatal error
ERR |Debug           |               debug:774  |14:36:13|3190   |Message: Direct Input Error at DirectInput8Create(hInst, DIRECTINPUT_VERSION, IID_IDirectInput8, (void **)&di, NULL) [Unknown DirectInput error]
ERR |Debug           |               debug:775  |14:36:13|3190   |Module:  .\input.cpp
ERR |Debug           |               debug:776  |14:36:13|3190   |Line#:   1019
ERR |Debug           |               debug:777  |14:36:13|3190   |Stamp:   Mon Oct 27 22:56:22 2003
ERR |Debug           |               debug:410  |14:36:13|3190   |CallStack:
ERR |Debug           |               debug:552  |14:36:13|3190   |7B843898 +7B843898 kernel32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug           |               debug:552  |14:36:13|3190   |0060F24A +00BA bzone.exe system debug.obj void __cdecl Debug::Error::Err(char const *,...)
ERR |Debug           |               debug:433  |14:36:13|3190   |Registers:
ERR |Debug           |               debug:434  |14:36:13|3191   |EAX: 7B82EDD1h   CS: 00000073h  DS: 0000007Bh
ERR |Debug           |               debug:435  |14:36:13|3191   |EBX: 7B8AE888h  EIP: 7B843898h  ES: 0000007Bh
ERR |Debug           |               debug:436  |14:36:13|3191   |ECX: 00000000h   SS: 0000007Bh  FS: 00000033h
ERR |Debug           |               debug:437  |14:36:13|3191   |EDX: 03E44448h  EBP: 022AFD84h  GS: 0000003Bh
ERR |Debug           |               debug:438  |14:36:13|3191   |ESI: 03E44448h  ESP: 022AFD20h           
ERR |Debug           |               debug:439  |14:36:13|3191   |EDI: 00000002h                       
ERR |Debug           |               debug:449  |14:36:13|3191   | CF: 00000216h PF:0 AF:1 ZF:1 SF:0 OF:0
DIAG|Main            |            mainproc:158  |14:36:13|3202   |Entering critical shutdown
ERR |Input           |               input:1194 |14:36:14|4659   |Input not initialised


GSH if you're reading this, these are probably nothing you need concern yourself with, though the WINE errors might be pointing to something which might present a problem (ie: a non-standard or deprecated way of doing this -- unlikely as that may be) with Windows OS'

The WINE version i'm using is the latest as of posting, and the video drivers are official NVIDIA drivers (for GeForce4MX4000).
QuoteAwareness, Teamwork, Discipline
Constantly apply these principles, and you will succeed in a lot of things, especially BZ2 team strat.
{bac}Zero Angel
Victory through superior aggression

GSH

Others have gotten BZ2 running fine on WINE, though some had problems with audio. Not sure what's different here.

Frankly, the DirectX 6 graphics system isn't worth fixing up.

-- GSH

Zero Angel

#2
You're right. I did some poking around in the terminal and it appears that the AV's were caused by broken WINE settings -- which are fixable by running the command 'wineprefixcreate'. I've quickly tested out an STCTF game and it seems to be working normally sans audio (save for the shell), and with a nearly 1.2 equivalent framerate.

The rest I suppose will be waiting for the WINE devs to catch up with the later directsound improvements.

I'm not sure if you'll have any use for future logs, but I'll post another one later.
QuoteAwareness, Teamwork, Discipline
Constantly apply these principles, and you will succeed in a lot of things, especially BZ2 team strat.
{bac}Zero Angel
Victory through superior aggression

GSH

If those AVs were caused by some wine misconfiguration, then the WINE guys need to up the quality of their error messages.

DirectSound 8 / DirectSound3D 8 came out nearly 7 years ago, according to http://en.wikipedia.org/wiki/DirectX#Release_history . It's not that different from DirectSound 6. But, from sitting on the sidelines, it seems that Linux seems to have a bad case of the Audio API of the year. :( It never seems to be fully polished or usable.

-- GSH

OvermindDL1

I've never had an issue with sound in nix/bsd, the main and really only issue I have is with video drivers (not their fault irritatingly...).
I've watched the wine codebase at times, looked at how the dx stuff goes, and there is only one guy working on the DX api.  It is pretty obvious how some of the stubs should be written and I've been tempted, but if I start helping with it then I really would not stop, and I have too many other things to program for...

They should just use OpenAL for the sound, it works everywhere, won't have to deal with AISO (or however the heck it is spelled) and the slightly different implementations of it (or the missing implementations of it on BSD)

Zero Angel

Quote from: GSH on May 16, 2007, 09:22:44 AMBut, from sitting on the sidelines, it seems that Linux seems to have a bad case of the Audio API of the year. :( It never seems to be fully polished or usable.

-- GSH
The biggest problem is the competing ALSA and OSS API's. OSS has a more kernel integration, but ALSA has more features. ALSA and OSS cannot control the soundcard at the same time and thats the biggest problem, not to mention that WINE seems to be better at supporting OSS. Also, WINE doesnt have great sound support, one has to jump through quite a few hoops to get sound-dependent apps working with it (ie: Ventrilo), other than WINE and the problem with the competing API's, sound works great it Linux.
QuoteAwareness, Teamwork, Discipline
Constantly apply these principles, and you will succeed in a lot of things, especially BZ2 team strat.
{bac}Zero Angel
Victory through superior aggression

GSH

Competing APIs? They need someone to knock heads together and say "do X." In other words, a manager. But, Linux is too much of the naive impression that a lot of chaos will make things "work."

This is why I run FreeBSD on my fileserver at home, btw. More planning, less chaos.

-- GSH

OvermindDL1

Ditto, love FreeBSD due to how set in stone it is, no competing annoyances, just get stuff done (although in version's 5 and 6 they got 'too much' done and broke a few things while adding new things, my fileserver still runs FreeBSD4, need to see if they've fixed things since then).

technoid

Quote from: OvermindDL1 on May 16, 2007, 02:00:17 PMThey should just use OpenAL for the sound, it works everywhere, won't have to deal with AISO (or however the heck it is spelled) and the slightly different implementations of it (or the missing implementations of it on BSD)

A.S.I.O., used for low latency [midi] playing.  Works great on my Audigy and midi keyboard.  I've used KXProject ASIO for 98se setups and ASIO4All for universal WDM wrapping.

Also, this thread makes me want to try FreeBSD.  Any important details I need to know before I use it?  Or at least point/paint me in the right direction.

GSH

Read up at http://www.freebsd.org/ , especially the handbook at http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ . I'm using the latest FreeBSD (6.2) on my fileserver at home. I don't use that box interactively much; it just sits in the corner and sends files to the rest of the boxes at home.

Basically, Linux is chaos that attempts to produce something. FreeBSD is more methodical. Sometimes, that makes things take a little longer, but the end result is better. FreeBSD approaches changes with a 'POLA' philosophy -- 'Principle of Least Astonishment'. In other words, don't make changes just for the heck of it, but make things tend to remain the same.

-- GSH

Commando

ZeroAngel, are you able to adjust the ingame options without BZ2 crashing.  I'm talking to someone who is running BZ2 on WIne, but he can't adjust any options without getting a crash.  Mainly stating VAR is not an Integer.

Commando

He was able to get bz2 working on wine, but he complained about input issues.  He said his input was very slow.  I'm assuming it was laggy for him.  Otherwise, bz2 functioned after 1.3 was applied.  He was able to play three mpi games without any issues.

Zero Angel

#12
Hi Commando -- I have 1.2 and 1.3 working fine. 1.2 works almost perfectly and in 1.3 some of the lighting is messed, and ingame sound doesnt work yet. However the input is fine. One thing I noticed is that I can double the visibilityrange with a barely noticable FPS hit (in Windows, such an extension would really hammer the CPU)

One thing that I found that got rid of the 1.3 errors was to remove the DLL overrides that 3rd party apps include to fix some of the old WINE problems. My installation uses the latest version of WINE with no DLL overrides. It is possible that he may need to go into winecfg and tweak some of the options, but i have never had any input-related problems with WINE.

QuoteAwareness, Teamwork, Discipline
Constantly apply these principles, and you will succeed in a lot of things, especially BZ2 team strat.
{bac}Zero Angel
Victory through superior aggression

Commando

He didn't complain about audio not working.  If I run into him tomorrow, I'll ask him if his audio was working.

If bz2 works in wine, I may be tempted to get a BSD-based operating system, FREE BSD, and ditching windows completely.  More than likely, I'll dual boot for compatibility reasons.