Re: [JAVA2D] nvidia drivers -> pci express running at x1 instead of 16x

2008-01-15 Thread Michele Puccini

Hi Dmitri,

I suppose that the problem with the new drivers (if confirmed) affects the 
way pixels are displayed onscreen. It should have little or nothing to do 
with opengl itself, but it could heavily affect the repaint speed of java 
(-65% in my case).


I'll investigate further on the problem. I'll try to prepare a twin machine 
with new drivers and do some test.


The test itself should be very simple: create an int argb BufferedImage (a 
640x480 array based image, not volatile, not accelerated) and paint it 
onscreen as fast as you can while measuring the fps.


From a more "hardware" point of view, the PCI-Express x1, x16 issue is quite 
surely an NVidia winxp driver problem. My suggestion is to always check the 
speed of the board by first taking a look at the NVidia control panel System 
information, (bottom left in the control panel window).


Cheers,

Mik
--

- Original Message - 
From: "Dmitri Trembovetski" <[EMAIL PROTECTED]>

To: <[EMAIL PROTECTED]>
Sent: Monday, January 14, 2008 8:05 PM
Subject: Re: [JAVA2D] nvidia drivers -> pci express running at x1 instead of 
16x




  Thanks for the info Michele. We haven't ran
  any benchmarks on the new drivers.

  Do you know if the issue affects opengl only or
  is it generic?

  Thanks,
Dmitri


Michele Puccini wrote:
Maybe it could be interesting for the java2d team too. Read it as a 
kind-of warning.
Looks like the new 169.21 whql NVidia drivers and above (new betas) have 
some problems in dealing with the PCIe bus, making it run at 1x instead 
of 16x.
This problem does not affect the previous 163.75 whql driver which runs 
smoothly at 16x.


Is there someone here with the same performance issue ?

my config Log (use the NV control panel, click on the "system 
information" text):


--
NVIDIA System Information report created on: 01/14/2008 09:20:57
System name: MIK

[Display]
Processor:  Intel(R) Core(TM)2 Quad CPUQ6600  @ 2.40GHz (2400 MHz)
Operating System: Microsoft Windows XP (Service Pack 2)
DirectX version: 9.0c
GPU processor:  GeForce 8600 GTS
ForceWare version: 169.28
Memory:   512 MB
Video BIOS version: 60.84.41.00.00
IRQ:   16
Bus:   PCI Express x1

[Components]

nvCpl.cpl  1.5.600.01  NVIDIA Control Panel Applet
nvExpBar.dll  1.5.600.01  NVIDIA Control Panel
nvCplUI.exe  1.5.600.01  NVIDIA Control Panel
nvWSS.dll  6.14.11.6928  NVIDIA Workstation Server
nvViTvS.dll  6.14.11.6928  NVIDIA Video and TV Server
nvMoblS.dll  6.14.11.6928  NVIDIA Mobile Server
NVMCTRAY.DLL  6.14.11.6928  NVIDIA Media Center Library
NVOGLNT.DLL  6.14.11.6928  NVIDIA Compatible OpenGL ICD
nvDispS.dll  6.14.11.6928  NVIDIA Display Server
NVCPL.DLL  6.14.11.6928  NVIDIA Compatible Windows 2000 Display driver, 
Version 169.28
NV4_MINI.SYS  6.14.11.6928  NVIDIA Compatible Windows 2000 Miniport 
Driver, Version 169.28
NV4_DISP.DLL  6.14.11.6928  NVIDIA Compatible Windows 2000 Display 
driver, Version 169.28

nvGameS.dll  6.14.11.6928  NVIDIA 3D Settings Server


===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the 
body

of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".



===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".


Re: [JAVA2D] nvidia drivers -> pci express running at x1 instead of 16x

2008-01-14 Thread Dmitri Trembovetski

  Thanks for the info Michele. We haven't ran
  any benchmarks on the new drivers.

  Do you know if the issue affects opengl only or
  is it generic?

  Thanks,
Dmitri


Michele Puccini wrote:
Maybe it could be interesting for the java2d team too. Read it as a 
kind-of warning.
Looks like the new 169.21 whql NVidia drivers and above (new betas) have 
some problems in dealing with the PCIe bus, making it run at 1x instead 
of 16x.
This problem does not affect the previous 163.75 whql driver which runs 
smoothly at 16x.


Is there someone here with the same performance issue ?

my config Log (use the NV control panel, click on the "system 
information" text):


--
NVIDIA System Information report created on: 01/14/2008 09:20:57
System name: MIK

[Display]
Processor:  Intel(R) Core(TM)2 Quad CPUQ6600  @ 2.40GHz (2400 MHz)
Operating System: Microsoft Windows XP (Service Pack 2)
DirectX version: 9.0c
GPU processor:  GeForce 8600 GTS
ForceWare version: 169.28
Memory:   512 MB
Video BIOS version: 60.84.41.00.00
IRQ:   16
Bus:   PCI Express x1

[Components]

nvCpl.cpl  1.5.600.01  NVIDIA Control Panel Applet
nvExpBar.dll  1.5.600.01  NVIDIA Control Panel
nvCplUI.exe  1.5.600.01  NVIDIA Control Panel
nvWSS.dll  6.14.11.6928  NVIDIA Workstation Server
nvViTvS.dll  6.14.11.6928  NVIDIA Video and TV Server
nvMoblS.dll  6.14.11.6928  NVIDIA Mobile Server
NVMCTRAY.DLL  6.14.11.6928  NVIDIA Media Center Library
NVOGLNT.DLL  6.14.11.6928  NVIDIA Compatible OpenGL ICD
nvDispS.dll  6.14.11.6928  NVIDIA Display Server
NVCPL.DLL  6.14.11.6928  NVIDIA Compatible Windows 2000 Display driver, 
Version 169.28
NV4_MINI.SYS  6.14.11.6928  NVIDIA Compatible Windows 2000 Miniport 
Driver, Version 169.28
NV4_DISP.DLL  6.14.11.6928  NVIDIA Compatible Windows 2000 Display 
driver, Version 169.28

nvGameS.dll  6.14.11.6928  NVIDIA 3D Settings Server


===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".


Re: [JAVA2D] nvidia drivers -> pci express running at x1 instead of 16x

2008-01-14 Thread Michele Puccini
A little followup:

after testing new and beta drivers with no luck, I decided to install a 
different board: NV7600GT without changing the drivers.

The NV7600GT worked very well at x16 speed and the new drivers (169.21) were ok.

I removed the NV7600 and installed the NV8600GTX and this time was running at 
16x as expected.

All ok ? Not completely: the drivers 169.21 for sure give different onscreeen 
performance, comparing with the previous 163.75. They are roughly 65% slower. 
Anyway I achieve the same speed when testing in-memory read-write benchmarks: 
1.7GB/s write, 1.0GB/s read.

For onscreen I mean -> compute some graphics (with opengl), make an argb 
bufferedimage, paint onscreen (jpanel). My guess is that Nvidia changed 
something in the "screen updating" code.

This is jdk independent: jdk 1.5.x and jdk 1.6.0_04 give the same results.

Cheers,

Mik

> ClassX Development Italy  Via Francesca, 368/I I-56030 S.M. a Monte (PI) <
> Tel.(+39)-0587-705153  Fax.(+39)-0587-705153  WEB: http://www.classx.it  <




===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".


[JAVA2D] nvidia drivers -> pci express running at x1 instead of 16x

2008-01-14 Thread Michele Puccini
Maybe it could be interesting for the java2d team too. Read it as a kind-of 
warning.
Looks like the new 169.21 whql NVidia drivers and above (new betas) have 
some problems in dealing with the PCIe bus, making it run at 1x instead of 
16x.
This problem does not affect the previous 163.75 whql driver which runs 
smoothly at 16x.


Is there someone here with the same performance issue ?

my config Log (use the NV control panel, click on the "system information" 
text):


--
NVIDIA System Information report created on: 01/14/2008 09:20:57
System name: MIK

[Display]
Processor:  Intel(R) Core(TM)2 Quad CPUQ6600  @ 2.40GHz (2400 MHz)
Operating System: Microsoft Windows XP (Service Pack 2)
DirectX version: 9.0c
GPU processor:  GeForce 8600 GTS
ForceWare version: 169.28
Memory:   512 MB
Video BIOS version: 60.84.41.00.00
IRQ:   16
Bus:   PCI Express x1

[Components]

nvCpl.cpl  1.5.600.01  NVIDIA Control Panel Applet
nvExpBar.dll  1.5.600.01  NVIDIA Control Panel
nvCplUI.exe  1.5.600.01  NVIDIA Control Panel
nvWSS.dll  6.14.11.6928  NVIDIA Workstation Server
nvViTvS.dll  6.14.11.6928  NVIDIA Video and TV Server
nvMoblS.dll  6.14.11.6928  NVIDIA Mobile Server
NVMCTRAY.DLL  6.14.11.6928  NVIDIA Media Center Library
NVOGLNT.DLL  6.14.11.6928  NVIDIA Compatible OpenGL ICD
nvDispS.dll  6.14.11.6928  NVIDIA Display Server
NVCPL.DLL  6.14.11.6928  NVIDIA Compatible Windows 2000 Display driver, 
Version 169.28
NV4_MINI.SYS  6.14.11.6928  NVIDIA Compatible Windows 2000 Miniport Driver, 
Version 169.28
NV4_DISP.DLL  6.14.11.6928  NVIDIA Compatible Windows 2000 Display driver, 
Version 169.28

nvGameS.dll  6.14.11.6928  NVIDIA 3D Settings Server
--

===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".