Only two choices of display mode are available on the Thinkpad - 16 bit and 32 bit. Actually, way back, I used to have the display mode set at 16 bit, which worked for most things I was running, but with Java apps, I discovered that the Gauraud shading rendered very poorly with 16 bit and many colors didn't map well or at all, so I changed to 32 bit, where the shading and color mapping works fine.
I've got a desktop box with an nVidia GeForce 2 card, so looks like that's the longer term solution, but it sure is convenient doing development on the laptop! Thanks for your help on this. -----Original Message----- From: Kelvin Chung [mailto:[EMAIL PROTECTED]] Sent: Tuesday, March 12, 2002 6:46 PM To: Innes, Erik Cc: [EMAIL PROTECTED] Subject: Re: [JAVA3D] Seemingly random performance degradation. >Date: Tue, 12 Mar 2002 17:49:42 -0800 >From: "Innes, Erik" <[EMAIL PROTECTED]> >Subject: Re: [JAVA3D] Seemingly random performance degradation. >To: [EMAIL PROTECTED] >MIME-version: 1.0 >Delivered-to: [EMAIL PROTECTED] >Comments: To: Kelvin Chung <[EMAIL PROTECTED]> > >I'm actually using a Thinkpad T21 laptop - 512mb memory, Savage >graphics card - 8mb. I updated the driver for the card to the latest >(7.40.44 dated 10/01) Didn't help. So have you try all three display modes (16/24/32 bit) and none of them support hardware accelerated mode under DirectX 8.0 API ? >Downloaded and installed the OpenGL version of Java 3D 1.3beta >Performance was really bad, and no messages. For laptop legacy graphics card most are optimize for DirectX API. So OpenGL library will run in emulation mode. >Downloaded and installed the DirectX version of Java 3D 1.2.1_04. >Performance seems to be consistantly good as it was before installing >Java 1.4. > >I do get one message box when the Canvas3D instantiates: > > "Fail to create 3D Device -887602ea" > >I hit OK, and things work. It's a nuisance, but doesn't seem to impact >anything. > This happen when CreateDevice() API fail for some reason. The error message is fixed in v1.3 beta1. It is possible that when Java3D try to create it the second time the legacy savage driver let pass. Looks like this driver only works well for DirectX 7.0 API which Java3D v1.2.1_04 used. - Kelvin --------------- Java 3D Team Sun Microsystems Inc. =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
