discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Difference/intersection object disappears at preview in Windows 10

R
runsun
Fri, Dec 11, 2015 8:21 PM

Just testing my new Windows 10 pro (on a HP laptop with IntelĀ® Core(TM)
i5-6200U Processor 2.3 GHz) using the following simple code:

difference() // or use intersection()
{
cube([4,4,4]);
sphere(2);
}

and found that

(1) at some angles it shows only the intact cube;
(2) at some angles it shows only the intact sphere (or intact negative
sphere if using difference() )
(3) at all other angles there's nothing in the preview;

So if I use the mouse to move it around, roughly about 80% of the time it
shows nothing, 10% cube and 10% sphere (or negative sphere).

Also found that:

  1. without diff / intersection, both cube and/or sphere shows up normally
    (either together or one at a time)
  2. render (F6) is normal;
  3. hull() is normal;
  4. happens in both 2015.03-2 and 2015.10.17 versions

So somehow this Win 10 pro causes difference()/interaction() to behave
abnormally in preview.


$  Runsun Pan, PhD

$ libs:

doctest ,

faces ( git ),

offline doc ( git ),

runscad.py( 1 , 2 , git );

$ tips:

hash( 1 , 2 ),

sweep ,

var( 1 , 2 ),

lerp ,

animGif ,

precision( 1 , 2 )

--
View this message in context: http://forum.openscad.org/Difference-intersection-object-disappears-at-preview-in-Windows-10-tp15113.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

Just testing my new Windows 10 pro (on a HP laptop with IntelĀ® Core(TM) i5-6200U Processor 2.3 GHz) using the following simple code: difference() // or use intersection() { cube([4,4,4]); sphere(2); } and found that (1) at some angles it shows only the intact cube; (2) at some angles it shows only the intact sphere (or intact negative sphere if using difference() ) (3) at all other angles there's nothing in the preview; So if I use the mouse to move it around, roughly about 80% of the time it shows nothing, 10% cube and 10% sphere (or negative sphere). Also found that: 4) without diff / intersection, both cube and/or sphere shows up normally (either together or one at a time) 5) render (F6) is normal; 6) hull() is normal; 7) happens in both 2015.03-2 and 2015.10.17 versions So somehow this Win 10 pro causes difference()/interaction() to behave abnormally in preview. ----- $ Runsun Pan, PhD $ libs: doctest , faces ( git ), offline doc ( git ), runscad.py( 1 , 2 , git ); $ tips: hash( 1 , 2 ), sweep , var( 1 , 2 ), lerp , animGif , precision( 1 , 2 ) -- View this message in context: http://forum.openscad.org/Difference-intersection-object-disappears-at-preview-in-Windows-10-tp15113.html Sent from the OpenSCAD mailing list archive at Nabble.com.
R
runsun
Fri, Dec 11, 2015 8:27 PM

This seems to be the same or similar issue as posted by hamster earlier:

Preview not working with Intel GPUs (was: 2015.03 preview not working)
http://forum.openscad.org/Preview-not-working-with-Intel-GPUs-was-2015-03-preview-not-working-td12101.html

And his solution:

Both versions work correctly on Intel graphics if I check the box "force
Goldfeather" in preferences.

works in my case.


$  Runsun Pan, PhD

$ libs:

doctest ,

faces ( git ),

offline doc ( git ),

runscad.py( 1 , 2 , git );

$ tips:

hash( 1 , 2 ),

sweep ,

var( 1 , 2 ),

lerp ,

animGif ,

precision( 1 , 2 )

--
View this message in context: http://forum.openscad.org/Difference-intersection-object-disappears-at-preview-in-Windows-10-tp15113p15114.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

This seems to be the same or similar issue as posted by hamster earlier: Preview not working with Intel GPUs (was: 2015.03 preview not working) <http://forum.openscad.org/Preview-not-working-with-Intel-GPUs-was-2015-03-preview-not-working-td12101.html> And his solution: > Both versions work correctly on Intel graphics if I check the box "force > Goldfeather" in preferences. works in my case. ----- $ Runsun Pan, PhD $ libs: doctest , faces ( git ), offline doc ( git ), runscad.py( 1 , 2 , git ); $ tips: hash( 1 , 2 ), sweep , var( 1 , 2 ), lerp , animGif , precision( 1 , 2 ) -- View this message in context: http://forum.openscad.org/Difference-intersection-object-disappears-at-preview-in-Windows-10-tp15113p15114.html Sent from the OpenSCAD mailing list archive at Nabble.com.
R
runsun
Fri, Dec 11, 2015 8:58 PM

For the record, the graphic driver is Inter(R) HD Graphics 520, version
10.18.15.4256, dated 7/17/2015.


$  Runsun Pan, PhD

$ libs:

doctest ,

faces ( git ),

offline doc ( git ),

runscad.py( 1 , 2 , git );

$ tips:

hash( 1 , 2 ),

sweep ,

var( 1 , 2 ),

lerp ,

animGif ,

precision( 1 , 2 )

--
View this message in context: http://forum.openscad.org/Difference-intersection-object-disappears-at-preview-in-Windows-10-tp15113p15115.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

For the record, the graphic driver is Inter(R) HD Graphics 520, version 10.18.15.4256, dated 7/17/2015. ----- $ Runsun Pan, PhD $ libs: doctest , faces ( git ), offline doc ( git ), runscad.py( 1 , 2 , git ); $ tips: hash( 1 , 2 ), sweep , var( 1 , 2 ), lerp , animGif , precision( 1 , 2 ) -- View this message in context: http://forum.openscad.org/Difference-intersection-object-disappears-at-preview-in-Windows-10-tp15113p15115.html Sent from the OpenSCAD mailing list archive at Nabble.com.
N
Neon22
Sat, Dec 12, 2015 12:43 AM

So far there appears to be NO win10 drivers for the IntelHD graphics cards
that work without "Goldfeather" option.
Not required for Nvidia drivers.

--
View this message in context: http://forum.openscad.org/Difference-intersection-object-disappears-at-preview-in-Windows-10-tp15113p15119.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

So far there appears to be NO win10 drivers for the IntelHD graphics cards that work without "Goldfeather" option. Not required for Nvidia drivers. -- View this message in context: http://forum.openscad.org/Difference-intersection-object-disappears-at-preview-in-Windows-10-tp15113p15119.html Sent from the OpenSCAD mailing list archive at Nabble.com.
MK
Marius Kintel
Sat, Dec 12, 2015 3:53 AM

On Dec 11, 2015, at 19:43 PM, Neon22 mschafer@wireframe.biz wrote:

So far there appears to be NO win10 drivers for the IntelHD graphics cards
that work without "Goldfeather" option.
Not required for Nvidia drivers.

I know - we really need a Windows developer with access with such a system.
It could be buggy drivers, but I feel that Intel should have gotten their GPU drivers under control by now.

-Marius

> On Dec 11, 2015, at 19:43 PM, Neon22 <mschafer@wireframe.biz> wrote: > > So far there appears to be NO win10 drivers for the IntelHD graphics cards > that work without "Goldfeather" option. > Not required for Nvidia drivers. > I know - we really need a Windows developer with access with such a system. It could be buggy drivers, but I feel that Intel should have gotten their GPU drivers under control by now. -Marius
N
Neon22
Sat, Dec 12, 2015 10:17 AM

In another project I'm working on, the OpenGL support for IntelHD is missing
for line widths in outline mode and dot width for dots. Having to use
spheres instead.
I think the Intel HD drivers are just subpar. We will have to wait for them
to improve. I don't think its a coding issue on OpenSCAD side. It just
doesn't work.

--
View this message in context: http://forum.openscad.org/Difference-intersection-object-disappears-at-preview-in-Windows-10-tp15113p15123.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

In another project I'm working on, the OpenGL support for IntelHD is missing for line widths in outline mode and dot width for dots. Having to use spheres instead. I think the Intel HD drivers are just subpar. We will have to wait for them to improve. I don't think its a coding issue on OpenSCAD side. It just doesn't work. -- View this message in context: http://forum.openscad.org/Difference-intersection-object-disappears-at-preview-in-Windows-10-tp15113p15123.html Sent from the OpenSCAD mailing list archive at Nabble.com.