discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

graphics cards for opengl?

B
Bananapeel
Thu, Dec 11, 2014 10:40 AM

MichaelAtOz:
Simply upgrading to the integrated graphics in the latest intel processors
(haswell i3/5/7 4xxx) should give you a very significant increase in
graphics performance.

wmartin will very likely see the same performance increase.

When it comes to graphics cards it appears to me like more expensive is
better. You get what you pay for. Note that the cheaper ones give less
performance than the integrated graphics in haswell processors.

--
View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10485.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

MichaelAtOz: Simply upgrading to the integrated graphics in the latest intel processors (haswell i3/5/7 4xxx) should give you a very significant increase in graphics performance. wmartin will very likely see the same performance increase. When it comes to graphics cards it appears to me like more expensive is better. You get what you pay for. Note that the cheaper ones give less performance than the integrated graphics in haswell processors. -- View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10485.html Sent from the OpenSCAD mailing list archive at Nabble.com.
M
MichaelAtOz
Thu, Dec 11, 2014 10:56 AM

There were a bunch of OpenSCAD issues with Intel graphics some time ago, are
they still problematic?


Unless specifically shown otherwise above, my contribution is in the Public Domain; To the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. This work is published globally via the internet. :) Inclusion of works of previous authors is not included in the above.

The TPP is no simple “trade agreement.”  Fight it! http://www.ourfairdeal.org/

View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10486.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

There were a bunch of OpenSCAD issues with Intel graphics some time ago, are they still problematic? ----- Unless specifically shown otherwise above, my contribution is in the Public Domain; To the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. This work is published globally via the internet. :) Inclusion of works of previous authors is not included in the above. The TPP is no simple “trade agreement.” Fight it! http://www.ourfairdeal.org/ -- View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10486.html Sent from the OpenSCAD mailing list archive at Nabble.com.
TP
Torsten Paul
Thu, Dec 11, 2014 11:00 AM

Hi!

Even on my laptop I can run complex simulations in Chrome and WebGL (f.ex
http://aleksandarrodic.com/p/jellyfish/) that are just silky smooth, while
rotating a cube in OpenSCAD is a choppy experience. Yes, sure, it's probably
a different technology, but the point is that the weakest link here isn't
the graphics card or the drivers, but OpenSCAD itself. Hopefully this will

Yes, currently there's pretty much nothing to gain in terms of performance
for OpenSCAD from a high-end graphics card. The only issue is bad OpenGL
drivers that produce wrong renders or even crashes.
On Linux both the nouveau and the proprietary nvidia driver seem to work
fine.

become better if OpenSCAD switches over to newer OpenGL technology. I think
I saw it mentioned somewhere that someone was working on that?

Mentioned yes:
https://github.com/openscad/openscad/wiki/Project%3A-Improve-OpenGL-rendering

As far as I know, there is nobody actively working on that yet. I do have
some prototyping stuff in a separate application, but nothing specific for
OpenSCAD yet.

ciao,
Torsten.

Hi! > Even on my laptop I can run complex simulations in Chrome and WebGL (f.ex > http://aleksandarrodic.com/p/jellyfish/) that are just silky smooth, while > rotating a cube in OpenSCAD is a choppy experience. Yes, sure, it's probably > a different technology, but the point is that the weakest link here isn't > the graphics card or the drivers, but OpenSCAD itself. Hopefully this will > Yes, currently there's pretty much nothing to gain in terms of performance for OpenSCAD from a high-end graphics card. The only issue is bad OpenGL drivers that produce wrong renders or even crashes. On Linux both the nouveau and the proprietary nvidia driver seem to work fine. > become better if OpenSCAD switches over to newer OpenGL technology. I think > I saw it mentioned somewhere that someone was working on that? > Mentioned yes: https://github.com/openscad/openscad/wiki/Project%3A-Improve-OpenGL-rendering As far as I know, there is nobody actively working on that yet. I do have some prototyping stuff in a separate application, but nothing specific for OpenSCAD yet. ciao, Torsten.
S
Scalpel78
Thu, Dec 11, 2014 12:19 PM

Perhaps it would be a good idea to reach out to the OpenGL community? Maybe
someone there thinks this would be a fun project to help with?

The forum at OpenGL (https://www.opengl.org/discussion_boards/) seems to be
lively. I'm sure someone there could be motivated by a well-written
forumpost where we explain what kind of challenges OpenSCAD has currently
with OpenGL.

--
View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10489.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

Perhaps it would be a good idea to reach out to the OpenGL community? Maybe someone there thinks this would be a fun project to help with? The forum at OpenGL (https://www.opengl.org/discussion_boards/) seems to be lively. I'm sure someone there could be motivated by a well-written forumpost where we explain what kind of challenges OpenSCAD has currently with OpenGL. -- View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10489.html Sent from the OpenSCAD mailing list archive at Nabble.com.
M
MichaelAtOz
Sat, Dec 13, 2014 8:45 AM

MichaelAtOz wrote

There were a bunch of OpenSCAD issues with Intel graphics some time ago,
are they still problematic?

This is the CPU/GPU.

I recall issues with Inter HD graphics, are they resolved? Otherwise I'd
probably add a Geoforce card.


Intel® Core™ i7-3770 Processor
(8M Cache, up to 3.90 GHz)
SPECIFICATIONS
Essentials
Status Launched
Launch Date Q2'12
Processor Number i7-3770

of Cores 4

of Threads 8

Clock Speed 3.4 GHz
Max Turbo Frequency 3.9 GHz
Intel® Smart Cache 8 MB
DMI 5 GT/s
Instruction Set 64-bit
Instruction Set Extensions SSE4.1/4.2, AVX
Embedded Options Available

Yes
Lithography 22 nm
Max TDP 77 W
Thermal Solution Specification 2011D
Recommended Customer Price BOX : $305.00
TRAY: $294.00
Memory Specifications
Max Memory Size (dependent on memory type) 32 GB
Memory Types DDR3-1333/1600

of Memory Channels 2

Max Memory Bandwidth 25.6 GB/s
ECC Memory Supported ‡

No
Graphics Specifications
Processor Graphics ‡ Intel® HD Graphics 4000
Graphics Base Frequency 650 MHz
Graphics Max Dynamic Frequency 1.15 GHz
Intel® Quick Sync Video

Yes
Intel® InTru™ 3D Technology Yes
Intel® Insider™ Yes
Intel® Wireless Display

Yes
Intel® Flexible Display Interface (Intel® FDI) Yes
Intel® Clear Video HD Technology Yes

of Displays Supported ‡ 3

Expansion Options
PCI Express Revision 3.0
PCI Express Configurations ‡ up to 1x16, 2x8, 1x8 & 2x4


Unless specifically shown otherwise above, my contribution is in the Public Domain; To the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. This work is published globally via the internet. :) Inclusion of works of previous authors is not included in the above.

The TPP is no simple “trade agreement.”  Fight it! http://www.ourfairdeal.org/

View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10511.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

MichaelAtOz wrote > There were a bunch of OpenSCAD issues with Intel graphics some time ago, > are they still problematic? This is the CPU/GPU. I recall issues with Inter HD graphics, are they resolved? Otherwise I'd probably add a Geoforce card. -------------- Intel® Core™ i7-3770 Processor (8M Cache, up to 3.90 GHz) SPECIFICATIONS Essentials Status Launched Launch Date Q2'12 Processor Number i7-3770 # of Cores 4 # of Threads 8 Clock Speed 3.4 GHz Max Turbo Frequency 3.9 GHz Intel® Smart Cache 8 MB DMI 5 GT/s Instruction Set 64-bit Instruction Set Extensions SSE4.1/4.2, AVX Embedded Options Available Yes Lithography 22 nm Max TDP 77 W Thermal Solution Specification 2011D Recommended Customer Price BOX : $305.00 TRAY: $294.00 Memory Specifications Max Memory Size (dependent on memory type) 32 GB Memory Types DDR3-1333/1600 # of Memory Channels 2 Max Memory Bandwidth 25.6 GB/s ECC Memory Supported ‡ No Graphics Specifications Processor Graphics ‡ Intel® HD Graphics 4000 Graphics Base Frequency 650 MHz Graphics Max Dynamic Frequency 1.15 GHz Intel® Quick Sync Video Yes Intel® InTru™ 3D Technology Yes Intel® Insider™ Yes Intel® Wireless Display Yes Intel® Flexible Display Interface (Intel® FDI) Yes Intel® Clear Video HD Technology Yes # of Displays Supported ‡ 3 Expansion Options PCI Express Revision 3.0 PCI Express Configurations ‡ up to 1x16, 2x8, 1x8 & 2x4 ----- Unless specifically shown otherwise above, my contribution is in the Public Domain; To the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. This work is published globally via the internet. :) Inclusion of works of previous authors is not included in the above. The TPP is no simple “trade agreement.” Fight it! http://www.ourfairdeal.org/ -- View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10511.html Sent from the OpenSCAD mailing list archive at Nabble.com.
WW
William W Martin
Sat, Dec 13, 2014 3:33 PM

I've been noticing that Nvidia has co-processor "CUDA" cards that do not
include video out, for a good bit less money
than the graphics cards. If one were to build openSCAD from source &
link with the Nvidia math library & driver code,
any thoughts on what order of speed-up might be possible? Depends on the
nature of the math being done, no doubt,
but lots of matrix multiplies lie underneath the openSCAD primitives.
-bill

On 12/11/2014 02:40 AM, Bananapeel wrote:

MichaelAtOz:
Simply upgrading to the integrated graphics in the latest intel processors
(haswell i3/5/7 4xxx) should give you a very significant increase in
graphics performance.

wmartin will very likely see the same performance increase.

When it comes to graphics cards it appears to me like more expensive is
better. You get what you pay for. Note that the cheaper ones give less
performance than the integrated graphics in haswell processors.

--
View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10485.html
Sent from the OpenSCAD mailing list archive at Nabble.com.


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

I've been noticing that Nvidia has co-processor "CUDA" cards that do not include video out, for a good bit less money than the graphics cards. If one were to build openSCAD from source & link with the Nvidia math library & driver code, any thoughts on what order of speed-up might be possible? Depends on the nature of the math being done, no doubt, but lots of matrix multiplies lie underneath the openSCAD primitives. -bill On 12/11/2014 02:40 AM, Bananapeel wrote: > MichaelAtOz: > Simply upgrading to the integrated graphics in the latest intel processors > (haswell i3/5/7 4xxx) should give you a very significant increase in > graphics performance. > > wmartin will very likely see the same performance increase. > > When it comes to graphics cards it appears to me like more expensive is > better. You get what you pay for. Note that the cheaper ones give less > performance than the integrated graphics in haswell processors. > > > > -- > View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10485.html > Sent from the OpenSCAD mailing list archive at Nabble.com. > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org > >
B
Bananapeel
Sat, Dec 13, 2014 3:44 PM

wmartin wrote

If one were to build openSCAD from source &
link with the Nvidia math library & driver code,
any thoughts on what order of speed-up might be possible?

Absolutely zero unless you reprogram those parts of OpenSCAD from scratch.

--
View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10515.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

wmartin wrote > If one were to build openSCAD from source & > link with the Nvidia math library & driver code, > any thoughts on what order of speed-up might be possible? Absolutely zero unless you reprogram those parts of OpenSCAD from scratch. -- View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10515.html Sent from the OpenSCAD mailing list archive at Nabble.com.
M
MichaelAtOz
Sat, Dec 13, 2014 9:46 PM

Note that the cheaper ones give less performance than the integrated

graphics in haswell processors.

For comparison. Inter HD 4000 is pretty low on the list.

gaming graphics card list
http://www.tomshardware.com/reviews/gaming-graphics-card-review,3107-7.html

Anyway I'll give the integrated one a spin.


Unless specifically shown otherwise above, my contribution is in the Public Domain; To the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. This work is published globally via the internet. :) Inclusion of works of previous authors is not included in the above.

The TPP is no simple “trade agreement.”  Fight it! http://www.ourfairdeal.org/

View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10522.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

> Note that the cheaper ones give less performance than the integrated graphics in haswell processors. For comparison. Inter HD 4000 is pretty low on the list. gaming graphics card list <http://www.tomshardware.com/reviews/gaming-graphics-card-review,3107-7.html> Anyway I'll give the integrated one a spin. ----- Unless specifically shown otherwise above, my contribution is in the Public Domain; To the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. This work is published globally via the internet. :) Inclusion of works of previous authors is not included in the above. The TPP is no simple “trade agreement.” Fight it! http://www.ourfairdeal.org/ -- View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10522.html Sent from the OpenSCAD mailing list archive at Nabble.com.
M
MichaelAtOz
Mon, Dec 15, 2014 5:06 AM

Anyone have a perspective on GPU Memory consumption of OpenSCAD, any
advantage of 4BG over 2GB?


Unless specifically shown otherwise above, my contribution is in the Public Domain; To the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. This work is published globally via the internet. :) Inclusion of works of previous authors is not included in the above.

The TPP is no simple “trade agreement.”  Fight it! http://www.ourfairdeal.org/

View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10541.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

Anyone have a perspective on GPU Memory consumption of OpenSCAD, any advantage of 4BG over 2GB? ----- Unless specifically shown otherwise above, my contribution is in the Public Domain; To the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. This work is published globally via the internet. :) Inclusion of works of previous authors is not included in the above. The TPP is no simple “trade agreement.” Fight it! http://www.ourfairdeal.org/ -- View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10541.html Sent from the OpenSCAD mailing list archive at Nabble.com.
M
MichaelAtOz
Mon, Dec 15, 2014 9:00 PM

For the record. And others interested. Marius replied, but didnt make it
here.

For comparison. Inter HD 4000 is pretty low on the list.

The Intel HD x000 GPUs have a history of bad drivers, but I think it has
improved lately. The most recent versions of OS X and Windows appear to
have much better behaving drivers.

-Marius

&

Anyone have a perspective on GPU Memory consumption of OpenSCAD, any
advantage of 4BG over 2GB?

At the moment, none.
We don’t utilize GPU memory very well. This will likely change in the
future, but we most probably won’t be large consumers of GPU mem.

-Marius


Unless specifically shown otherwise above, my contribution is in the Public Domain; To the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. This work is published globally via the internet. :) Inclusion of works of previous authors is not included in the above.

The TPP is no simple “trade agreement.”  Fight it! http://www.ourfairdeal.org/

View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10549.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

For the record. And others interested. Marius replied, but didnt make it here. >> For comparison. Inter HD 4000 is pretty low on the list. >> > The Intel HD x000 GPUs have a history of bad drivers, but I think it has > improved lately. The most recent versions of OS X and Windows appear to > have much better behaving drivers. > > -Marius & >> Anyone have a perspective on GPU Memory consumption of OpenSCAD, any >> advantage of 4BG over 2GB? >> > At the moment, none. > We don’t utilize GPU memory very well. This will likely change in the > future, but we most probably won’t be large consumers of GPU mem. > > -Marius ----- Unless specifically shown otherwise above, my contribution is in the Public Domain; To the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. This work is published globally via the internet. :) Inclusion of works of previous authors is not included in the above. The TPP is no simple “trade agreement.” Fight it! http://www.ourfairdeal.org/ -- View this message in context: http://forum.openscad.org/graphics-cards-for-opengl-tp10464p10549.html Sent from the OpenSCAD mailing list archive at Nabble.com.