Skip to content

Particles Demo doesnt work on Win7 / ATI HD 5750 #24

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
ochafik opened this issue Mar 18, 2015 · 24 comments
Open

Particles Demo doesnt work on Win7 / ATI HD 5750 #24

ochafik opened this issue Mar 18, 2015 · 24 comments
Assignees
Labels

Comments

@ochafik
Copy link
Member

ochafik commented Mar 18, 2015

From @ochafik on September 1, 2011 18:27

What steps will reproduce the problem?

  1. Start Particles Demo from browser

What is the expected output? What do you see instead?

Main window opened, but it is always black. During opening two console
windows popups for a few miliseconds.

What version of the product are you using? On what operating system?

Windows 7 64 bit
Radeon HD 5750
ati-stream-sdk-v2.0-beta4-vista-win7-64.exe
Catalyst 9.12 Hotfix for Windows 7 / Windows Vista.

Please provide any additional information below.

Is it because of 64 bit Windows?

Google Code Info:
Issue #: 14
Author: DMitskevich
Created On: 2009-12-18T21:10:03.000Z
Closed On:

Copied from original issue: nativelibs4java/nativelibs4java#16

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

"Hardware Report" works fine. I get information that CPU and GPU are available in
OpenCL context.

Google Code Info:
Author: DMitskevich
Created On: 2009-12-18T21:23:13.000Z

@ochafik ochafik self-assigned this Mar 18, 2015
@ochafik ochafik added the JavaCL label Mar 18, 2015
@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Hi DMitskevich,

Thanks for your report :-)
The HardwareReport demo should have written a HardwareReport.html file in the directory the jnlp was
downloaded to / launched from. Could you please attach it to this report ? (I'm curious to learn more about
ATI driver features...)

Also, have you tried to accept "performance degradation", as offered by one of the launch popups ?And could
you try enabling the Java console (go to Settings Panel, Java, Advanced, Console / Always show).

As for the two or three console screens that show up at the beginning, they are specific to the ATI OpenCL
implementation and I think they're just the compiler + linker being launched by the driver to build the demo
program.

Cheers

Olivier

Google Code Info:
Author: olivier.chafik
Created On: 2009-12-19T00:15:03.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Same problem here. Just a blank screen with no apparent errors. I have an ATI 5850,
Win 7 64-bit, Catalyst 9.12, ATI SDK v2.0 beta 4. I have attached the html file from
Hardware Report and the Java console output when running particle demo. I also do
not get any option to run in a "performance degradation" mode. The only option I
ever get is the number of particles.
<20 minutes later>
I just tried using 32 bit Java and now I get the option for the performance
degradation but I still only get a black screen. I tried both with and without the
performance degradation.

Thanks for any help you can provide.

Kyle

Google Code Info:
Author: [email protected]
Created On: 2009-12-19T16:51:40.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Hi Olivier

  1. I've attached the report.
  2. yes, I've tried both variants. Also I've tried different amount of Particles.
  3. console output looks fine. Please check attachments.

Best Regards,
Dmitry

Google Code Info:
Author: DMitskevich
Created On: 2009-12-19T18:51:42.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Would you happen to have installed JOGL in your Java extensions directory ?
In case you did, you might have extracted too many files (I've updated the build section to explain this :
http://code.google.com/p/nativelibs4java/wiki/OpenCL)

Also, maybe you should try and uninstalling the web start app from the web start cache viewer (run "javaws -
viewer") and run it again, the "degradation" popup should show on all platforms in the current version...

Google Code Info:
Author: olivier.chafik
Created On: 2009-12-19T18:54:31.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Yeah that's it, saw the reference to libGLESv1_CM.dll in your log ?
JOGL comes with many different OpenGL profiles, it's tricky to setup... (extract too many JARs and you'll get a
black screen like yours).
You should cleanup your jre6/lib/ext directory (possibly also clean those in JREs that are bundled with JDKs).

Google Code Info:
Author: olivier.chafik
Created On: 2009-12-19T18:57:35.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Still no luck. I've tried using just the 6 jar and dll files you mention on the
homepage. I've also tried deleting all of them and adding one by one after I receive
an error. Eventually I have everything "correct" and am back to a black screen. I
believe I am using the GL2 profile since I am copying the jogl_gl2.dll and
jogl.gl2.win.jar file. I will experiment with other profiles.

I have been doing this from the command line. I have downloaded all of the necessary
jars and have been using the command line java -cp
opencl4java-1.0-SNAPSHOT.jar;javacl-1.0-SNAPSHOT.jar;javacl-demos-1.0-SNAPSHOT.jar;jnaerator-runtime-0.9.3-SNAPSHOT-webstart.jar;jna.jar
com.nativelibs4java.opencl.demos.particles.ParticlesDemo. It appears there have been
some changes made and the Web Start demos no longer work. It looks like the
structure of the javacl-demos-1.0-SNAPSHOT.jar file has changed. The jnlp file tries
to run the class com.nativelibs4java.opencl.demos.HardwareReport which is actually
now com.nativelibs4java.opencl.demos.hardware.HardwareReport. The same for the
particles demo.

Thanks,

Kyle

Google Code Info:
Author: [email protected]
Created On: 2009-12-19T22:53:02.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Hi Kyle,

I've just fixed the JNLP class name regression, sorry about that (you might want to
remove the web start app again from the Java cache viewer before retrying).
The best way to launch the demo is (now) via Web Start, after clearing all the JOGL
stuff in the ext directory.
Could you please reattach your console log in case it still fails ?
And make sure you try the "safest" launch mode first... (1K particles, OpenGL
degradation)

Crossing fingers :-)
Cheers

Google Code Info:
Author: olivier.chafik
Created On: 2009-12-20T23:10:39.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Thanks!

I still get a ClassNotFoundException for the HardwareReport demo. It's trying to run
com.nativelibs4java.opencl.demos.particles.HardwareReport instead of
com.nativelibs4java.opencl.demos.hardware.HardwareReport.

If I use the JNLP files I can run the particle demo using both 32 and 64 bit but
still only get a black screen. I am only offered the degraded performance option
when using 32 bit.

If I run from the commandline, if I just copy the 6 jogl files mentioned in the build
instructions I get an exception "Caused by: javax.media.opengl.GLException: No
profile available: [GL2, GL2ES2, GL2ES1, GLES2, GLES1, GL2GL3, GL3bc, GL3]" At this
point if I copy the jogl_gl2.dll and the jogl.gl2.win.jar files into the jre/ext
directory I get the black screen.

I'm going to reboot and try this in Ubuntu 9.04 and see what happens.

Thanks,

Kyle

Google Code Info:
Author: [email protected]
Created On: 2009-12-21T00:33:35.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Hehe, I've hopefully fixed the Hardware Report .jnlp this time :-)

I've checked which files I'm using on Windows 7 64 bits, I actually have more than I
feared :

gluegen-rt.dll
gluegen-rt.jar
jogl.all.jar
jogl.gl2.win.jar
jogl.glu.gl2.jar
jogl.glu.mipmap.jar
jogl.glu.tess.jar
jogl.util.gl2.jar
jogl.util.jar
jogl_gl2.dll
nativewindow.all.jar
nativewindow_awt.dll
nativewindow_jvm.dll
newt.all.jar
newt.dll
newt.win.jar

I'm on the brink of trying to switch to LWJGL :-S

Google Code Info:
Author: olivier.chafik
Created On: 2009-12-21T01:04:17.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

I guess I can't win. I just tried it using 64-bit Ubuntu 9.04 and guess what.....I
get a black screen.

I just copied all of the above files into my jre/ext directory and still no luck.
Olivier, what setup are you using ? I'm using 64-bit Windows 7,ATI 5850, Catalyst
9.12, and ATI Stream SDK v2.0 beta 4.

Thanks,

Kyle

Google Code Info:
Author: [email protected]
Created On: 2009-12-21T01:20:54.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

I can start JOGL demo on this page: https://jogl-demos.dev.java.net/applettest-jnlp.html
Particles Demo still doesn't work...

Google Code Info:
Author: DMitskevich
Created On: 2009-12-21T09:04:35.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

I just tried the demos on my HP notebook. It's 32-bit Vista, AMD Turion Dual Core
processor with NVIDIA 7150 Integrated graphics. I installed the ATI OpenCL v2.0 Beta
4 SDK. The OpenCL device is of course the AMD CPU. Both the hardware report and
particle demo work fine (except for being processor limited). I also ran the jogl
demo from the link above on both systems and it also works fine. Not sure why I can
only get a black screen on the particle demo using my ATI 5850. I'm thinking it's an
ATI driver issue but not sure.

Kyle

Google Code Info:
Author: [email protected]
Created On: 2009-12-23T05:26:11.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Hey,

Thanks for the new feedback...
Could you re-attach the latest console log of your black screen failure ?
There might be other hints, as the first time (it was complaining about GL2ES's dll not being found, which was
pretty useful to know).

Cheers

Google Code Info:
Author: olivier.chafik
Created On: 2009-12-23T11:26:12.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Here is the console output for my "black screen" problem. Output for 32 and 64 bit
blackscreen and also the 32 bit output from my working notebook. The output looks
pretty much the same between the working and non-working output. The working version
complains about the same missing dll's.

Thanks,

Kyle

Google Code Info:
Author: [email protected]
Created On: 2009-12-23T12:01:28.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

The firs difference I noticed is java upddate version.
Actually I also have

  1. computer with u16, Nvidia card and Win XP 32 bit - and it works!
  2. For java u17, ATI card and Win 7 64 bit - it doesn't.
    Could it be java update version? Can any one confirm, that it works with u17?

Google Code Info:
Author: DMitskevich
Created On: 2009-12-23T13:01:15.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

I just upgraded my notebook to Java 1.6.0_17 and it still works fine.

Kyle

Google Code Info:
Author: [email protected]
Created On: 2009-12-23T14:46:11.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

I was wondering if anybody had gotten it to work on an ATI card ???

Kyle

Google Code Info:
Author: [email protected]
Created On: 2009-12-23T14:47:06.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

I've installed:

  1. ati-stream-sdk-v2.0-vista-win7-64.exe
  2. GPU_Caps_Viewer_Setup_v1.8.1.exe
    OpenGL + OpenCL examples from Caps_Viewer work fine!
    Particles Demo still doesn't work :(

Google Code Info:
Author: DMitskevich
Created On: 2009-12-25T12:39:30.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Hi Dmitry, Kyle,

I've updated the snapshot binaries with some endianness fixes (amongst other
things).
Could you please try launching the demo again ?
(please make sure to clear it from your Java Web Start cache first)

Cheers (and happy new coding year)

Olivier

Google Code Info:
Author: olivier.chafik
Created On: 2010-01-03T02:59:59.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Sorry. I deleted the cache and tried both 32 and 64 bit and I still get the same
results.

Thanks,

Kyle

Google Code Info:
Author: [email protected]
Created On: 2010-01-03T03:45:06.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

I try the particle demo every few days to see if anything changes. I just tried it
now and see that it's been updated since the last time I tried it. If I select the
CPU as the OpenCL device it works fine. If I select the GPU as the OpenCL device I
still get a black screen. My setup is Windows 7 64-bit, ATI 5850, Q6600 CPU,
Catalyst 9.12, Java 1.6.0_18 64-bit.

Thanks,

Kyle

Google Code Info:
Author: [email protected]
Created On: 2010-01-29T23:43:35.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Hi Kyle,

Thanks a lot for keeping on trying...
Did you update to ATI Stream 2.0 final version since your first messages ?
If not, it might be worth the try (especially if you keep the 2.0 beta 4 install packages
"just in case" ;-)), and I'd be interested in getting an updated HardwareReport.html
attachment :-D

Cheers

Google Code Info:
Author: olivier.chafik
Created On: 2010-01-30T00:23:26.000Z

@ochafik
Copy link
Member Author

ochafik commented Mar 18, 2015

Yes, I am using the ATI Stream 2.0 final version. Here is a copy of the
HardwareReport.html.

Thanks,

Kyle

Google Code Info:
Author: [email protected]
Created On: 2010-01-30T02:55:14.000Z

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant