# Platforms to run Processing

**URL:** <https://discourse.processing.org/t/platforms-to-run-processing/18481>\
**Category:** Processing\
**Created:** [March 7, 2020, 12:13pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481 "2020-03-07T12:13:20Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![paturn](https://avatars.discourse-cdn.com/v4/letter/p/34f0e0/32.png) [@paturn](https://discourse.processing.org/u/paturn)\
**Post date:** [March 7, 2020, 12:13pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/1 "2020-03-07T12:13:20Z")

</div>

I cannot use the processing application on any computer. I have a laptop running Windows 10 Java jre8u241 or Java 8u25 (switchable) and a PC running Windows XP Java 6.  
They can load processing, but when I try to use a program (eg. SphericalGeneration3D\_texture) it tells me that there is an OpenGL\_Issue. Having searched via Google I am told running Java 8u25 should solve it, but it doesn’t - always the same error message, regardless of machine or platform.  
Is there any advice please?

---

<div class="post-metadata">

**Author:** ![anon68884268](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@anon68884268](https://discourse.processing.org/u/anon68884268)\
**Post date:** [March 7, 2020, 12:23pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/2 "2020-03-07T12:23:05Z")

</div>

First of all, welcome to the community.  
Second, on the Processing website under “Supported Platforms” stands [here](https://github.com/processing/processing/wiki/Supported-Platforms#Windows) the following:

```nohighlight
Windows 7 and later is supported. No XP, no Vista.

```

Third, Processing doesn’t matter what Java you have installed. It even runs without any Java installed, because it comes bundled alongside a Java Runtime Environment. Have you extracted the downloaded .zip into your Documents or your Programs folder, everything should work. Else explain how the error looks like, is there a popup or an error in the console? Stand there additional informations?  
Fourth, why do you put the thematic in p5.js, when the application is the problem?

---

<div class="post-metadata">

**Author:** ![paturn](https://avatars.discourse-cdn.com/v4/letter/p/34f0e0/32.png) [@paturn](https://discourse.processing.org/u/paturn)\
**Post date:** [March 7, 2020, 5:39pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/3 "2020-03-07T17:39:58Z")

</div>

Thank you for the welcome.  
The PC has crashed and I’m in the process of recovering it.  
The zip file you mention is the processing.xxxxx.zip I assume, and I downloaded and unzipped it to its default (Downloads) location, and have run it from that location. I can transfer it to either Documents or Program Files folder; is that what you suggest? Don’t forget I am running Windows 10. Will I need to get a Windows 7 machine to run the program?  
I put the thematic where I did because it is a new topic and I didn’t know where to put it. Where do you suggest?  
Regards

---

<div class="post-metadata">

**Author:** ![debxyz](https://avatars.discourse-cdn.com/v4/letter/d/58956e/32.png) [@debxyz](https://discourse.processing.org/u/debxyz)\
**Post date:** [March 7, 2020, 5:59pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/4 "2020-03-07T17:59:23Z")

</div>

Hello!

In the meantime while working out the download issues, **as a workaround,** you could always use the online platform – requiring NO download – at [https://www.openprocessing.org](https://www.openprocessing.org)

There is a free option ~ or ~ yearly subscription option.

---

<div class="post-metadata">

**Author:** ![anon68884268](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@anon68884268](https://discourse.processing.org/u/anon68884268)\
**Post date:** [March 8, 2020, 3:01pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/5 "2020-03-08T15:01:39Z")

</div>

I’d suggest to put it into your Documents folder. I have Windows 10, too, and Windows 7 shouldn’t be used because it is not receiving updates any more. If your PC is unstable, there could be many sources that could cause problems. Even this is then actually not the right forum about it, here are some tips:

1. Ensure Windows Update is enabled and you have the latest updates installed.
2. Run in Windows-Security a Full and a Fast scan.
3. Type “Event log” in the search bar and click on the first entrance, then look at the errors and critical problems.
4. Open the Task-Manager, click Autostart, and disable anything unneccesary.
5. Search in the search bar for “cmd” and execute it as an admin, and run `sfc /scannow`.
6. If this all does not help, reinstall Windows.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [March 9, 2020, 6:18pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/6 "2020-03-09T18:18:34Z")

</div>

> [@paturn](#):
>
> it tells me that there is an OpenGL\_Issue

What, specifically, is the error message on your Windows10 machine?

Is this a problem with _any_ processing sketch – like hello world, or simple 2D drawing – or is it only a problem with 3D rendering sketches that use size(x, y, P3D) like SphericalGeneration3D\_texture?

---

<div class="post-metadata">

**Author:** ![paturn](https://avatars.discourse-cdn.com/v4/letter/p/34f0e0/32.png) [@paturn](https://discourse.processing.org/u/paturn)\
**Post date:** [March 11, 2020, 2:59pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/7 "2020-03-11T14:59:01Z")

</div>

Thank you for your reply Jeremy and apologies for not replying sooner but I have been ill. Better now.

I am purely trying to reproduce the Spherical Geometry and texture3D effects; ultimately I would like to be able to apply my own maps together with height information.

However the error I get is Framebuffer objects are not supported by this hardware or driver. Read [http://wiki.processing.org/w/OpenGL\_Issues](http://wiki.processing.org/w/OpenGL_Issues) for help.

I found processing on [github.com](http://github.com) but couldn’t find a solution.

Errors found :-

java.lang.Exception

and multiple errors at Recent.java, Base.java, etc, etc

and

java.security.ProtectionDomainsJavaSecurityAccessImpl

errors at EventQueue, EventDispatchThread

My Windows 10 laptop is not available at the moment so I’m trying it on Windows XP. It should be back by the end of the week or early next week.

I haven’t tried it with the simple sketches because I don’t kniw where they are. Is there a listing of where all available sketches are?

Regards  
Peter Turner

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [March 11, 2020, 3:05pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/8 "2020-03-11T15:05:50Z")

</div>

Hi Peter,

Open Processing PDE and go to the Examples menu, and select a basic 2D example – for example, something that draws a circle or lines. You can also cut-paste simple examples from the online reference at [processing.org/reference](http://processing.org/reference) – the entry for line() or text() etc.

This is a simple check to see if your problem is 3D-specific or if your entire installation is not working.

I would definitely suggest using your Windows 10 machine when available – I’m not using Windows XP right now, but XP may not be well supported or tested for new Processing releases.

---

<div class="post-metadata">

**Author:** ![paturn](https://avatars.discourse-cdn.com/v4/letter/p/34f0e0/32.png) [@paturn](https://discourse.processing.org/u/paturn)\
**Post date:** [March 11, 2020, 4:15pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/9 "2020-03-11T16:15:07Z")

</div>

Hi Jeremy

Most of the Examples in Form (except Primitives3D) and Images are OK. It seems to be only when calling the P3D library so is it a hardware, driver or other software issue?

Is there an example to define the cause more exactly?

What will I need to check on the laptop to ensure P3D works OK?

Regards  
Peter Turner

---

<div class="post-metadata">

**Author:** ![paturn](https://avatars.discourse-cdn.com/v4/letter/p/34f0e0/32.png) [@paturn](https://discourse.processing.org/u/paturn)\
**Post date:** [March 11, 2020, 4:27pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/10 "2020-03-11T16:27:15Z")

</div>

Hello Jeremy

I get the same Framebuffer error with P2D in Particles. I thought P2D is the default renderer in the absence of P3D, so why did the other 2D sketches in Form work OK?

Regards  
Peter Turner

---

<div class="post-metadata">

**Author:** ![neilcsmith](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/neilcsmith/32/144_2.png) [@neilcsmith](https://discourse.processing.org/u/neilcsmith)\
**Post date:** [March 11, 2020, 4:44pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/11 "2020-03-11T16:44:28Z")

</div>

> [@paturn](#):
>
> I get the same Framebuffer error with P2D in Particles. I thought P2D is the default renderer in the absence of P3D, so why did the other 2D sketches in Form work OK?

The default renderer is Java2D. Both P2D and P3D are optional OpenGL renderers. At a guess your OpenGL driver is not capable of the features required to run them.

---

<div class="post-metadata">

**Author:** ![paturn](https://avatars.discourse-cdn.com/v4/letter/p/34f0e0/32.png) [@paturn](https://discourse.processing.org/u/paturn)\
**Post date:** [March 11, 2020, 4:59pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/12 "2020-03-11T16:59:28Z")

</div>

Hi Neil

If it’s a driver issue, what driver do I need, and where can I get it from?

Regards  
Peter Turner

---

<div class="post-metadata">

**Author:** ![neilcsmith](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/neilcsmith/32/144_2.png) [@neilcsmith](https://discourse.processing.org/u/neilcsmith)\
**Post date:** [March 11, 2020, 5:15pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/13 "2020-03-11T17:15:37Z")

</div>

> [@paturn](#):
>
> If it’s a driver issue, what driver do I need, and where can I get it from?

How do I know?! 😉 You have all the details to find it (if one even exists) in your hands.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [March 11, 2020, 5:30pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/14 "2020-03-11T17:30:33Z")

</div>

P2D and P3D use OpenGL. OpenGL uses your graphics card hardware with a driver. The driver is specific to your card, which is specific to your computer – you have a Wiindows PC, so that means a lot of potential graphics cards. Looking up the name of the card and updating to the latest driver – through Windows or via a download from the card manufacturer – might be a good start.

---

<div class="post-metadata">

**Author:** ![paturn](https://avatars.discourse-cdn.com/v4/letter/p/34f0e0/32.png) [@paturn](https://discourse.processing.org/u/paturn)\
**Post date:** [March 11, 2020, 5:43pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/15 "2020-03-11T17:43:23Z")

</div>

Thanks Jeremy. I’ll try tomorrow

Regards  
Peter Turner

---

<div class="post-metadata">

**Author:** ![paturn](https://avatars.discourse-cdn.com/v4/letter/p/34f0e0/32.png) [@paturn](https://discourse.processing.org/u/paturn)\
**Post date:** [March 12, 2020, 12:50pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/16 "2020-03-12T12:50:31Z")

</div>

Hi Jeremy

I have checked the display devices on XP and they ate all working OK and no driver updates available. I have tested DirectDraw and Direct3D and they work OK.

I had ordered a Windows 7 laptop which arrived today (I already checked the Windows 10 laptop a few days ago with the same errors as XP) as I had been told over the internet that Processing is specifically designed for Windows 7 (true or false?). I am trying to run SphereGeometry (using P3D) and get a different error

> Cannot link program:Fragment shader(s) linked, vertex shader(s) failed to link.

Any suggestions?

Regards  
Peter Turner

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [March 12, 2020, 3:27pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/17 "2020-03-12T15:27:31Z")

</div>

Hi Peter,

I’m assuming that this is on Processing 3.5.3?

To confirm: basic 2D (not P2D) examples are working for you, and other P3D examples are not. Is that right?

Can anyone with a Win7 PC try running the SphereGeometry extension and confirm that it is working for them? I don’t have any version of Windows right now, so I can’t provide direct advice for problems on Windows.

---

<div class="post-metadata">

**Author:** ![paturn](https://avatars.discourse-cdn.com/v4/letter/p/34f0e0/32.png) [@paturn](https://discourse.processing.org/u/paturn)\
**Post date:** [March 12, 2020, 4:15pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/18 "2020-03-12T16:15:54Z")

</div>

Yes that’s correct Jeremy. Basic and 2D sketches work OK on Windows XP and 7 while sketches calling P2D P3D do not work, giving the error codes I listed before (different error codes for WinXP vs Win7).

Regards  
Peter Turner

---

<div class="post-metadata">

**Author:** ![paturn](https://avatars.discourse-cdn.com/v4/letter/p/34f0e0/32.png) [@paturn](https://discourse.processing.org/u/paturn)\
**Post date:** [March 13, 2020, 3:55pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/19 "2020-03-13T15:55:13Z")

</div>

Hi Jeremy

Apologies for contacting you again but there seems to be no-one else out there to reply.

If you don’t use Windows for running Processing, which operating system do you use?

I thought it was specifically designed for Windows.

Regards  
Peter Turner

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [March 13, 2020, 4:37pm UTC](https://discourse.processing.org/t/platforms-to-run-processing/18481/20 "2020-03-13T16:37:50Z")

</div>

Hi Peter,

I primarily run Processing on Mac. Processing is available for Mac, Windows, Linux, and Raspberry Pi – you can see some of the downloads on the official downloads page:

[https://processing.org/download/](https://processing.org/download/)

My impression – just an impression – is that as of today Processing currently runs best on MacOS 10.12–10.14 or Windows 7-10. We’ve seen some new problems with MacOS 10.15, particularly with cameras and video. My main machine is currently 10.12, but I also use it on 10.14.

However we have _lots_ of Windows users around the world. Many thousands at least at any given time, including students. To the best of my knowledge they aren’t all having the problem that you are with 3D OpenGL.

[Next page](https://discourse.processing.org/t/platforms-to-run-processing/18481.md?page=2)
