[Resolved - sorta] Display quirk in Windows Conda-Python3-Qt5 version

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
User avatar
easyw-fc
Posts: 2915
Joined: Thu Jul 09, 2015 9:34 am

Re: Display quirk in Windows Conda-Python3-Qt5 version

Postby easyw-fc » Tue Jan 15, 2019 11:45 am

Syres wrote:
Tue Jan 15, 2019 10:56 am
Not wanting to put a spanner in the works but am I the only Windows user who does not experience this display problem?
For me it is displayed fine too:
NVidia GPU GeForce GTX950
FreeCAD_0.18.15456_Conda_Py3QT5-WinVS2015_x64.7z
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15611 (Git)
Build type: Release
Branch: master
Hash: 64a94ae0f7c60fc981086fe157150a9c0dca29c6
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Syres
Posts: 818
Joined: Thu Aug 09, 2018 11:14 am

Re: Display quirk in Windows Conda-Python3-Qt5 version

Postby Syres » Tue Jan 15, 2019 11:50 am

A lowly Nvidia GeForce GTX 670 but found it's extremely 'compliant' with a variety of software.
User avatar
looo
Posts: 3482
Joined: Mon Nov 11, 2013 5:29 pm

Re: Display quirk in Windows Conda-Python3-Qt5 version

Postby looo » Tue Jan 15, 2019 1:22 pm

Syres wrote:
Tue Jan 15, 2019 10:56 am
Not wanting to put a spanner in the works but am I the only Windows user who does not experience this display problem?


So a graphics-card issue... I will try to update drivers. Maybe this helps.


Maybe someone else can try to reproduce this graphics-problem. To reproduce create a cube and mesh it with FEM-Wb. Selecting one of the axis-parallel views (with an orthogonal camera) gives the following result for me. It would be interesting if there are versions which show the edges.

mesh
Bildschirmfoto von 2019-01-15 14-09-33.png
Bildschirmfoto von 2019-01-15 14-09-33.png (10.36 KiB) Viewed 495 times
axis-parallel-view
Bildschirmfoto von 2019-01-15 14-09-40.png
Bildschirmfoto von 2019-01-15 14-09-40.png (4.66 KiB) Viewed 495 times
User avatar
easyw-fc
Posts: 2915
Joined: Thu Jul 09, 2015 9:34 am

Re: Display quirk in Windows Conda-Python3-Qt5 version

Postby easyw-fc » Tue Jan 15, 2019 2:57 pm

looo wrote:
Tue Jan 15, 2019 1:22 pm
Maybe someone else can try to reproduce this graphics-problem. To reproduce create a cube and mesh it with FEM-Wb. Selecting one of the axis-parallel views (with an orthogonal camera) gives the following result for me. It would be interesting if there are versions which show the edges.
would you mind to attach the file?
I cannot mesh the cube in the way you did...
User avatar
DeepSOIC
Posts: 7828
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: Display quirk in Windows Conda-Python3-Qt5 version

Postby DeepSOIC » Tue Jan 15, 2019 3:02 pm

Yes, it's related to graphics driver. My laptop has switchable GPU (intel hd graphics 620 or geforce 940MX), and if I run FC on nvidia, the edges are visible as they should be.

Strangely, the good old py2-qt4 version is not affected.
GeneFC
Posts: 1654
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: Display quirk in Windows Conda-Python3-Qt5 version

Postby GeneFC » Tue Jan 15, 2019 3:50 pm

In case it is relevant, details on my graphics.

Processor: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz
Processor Speed: 3392 MHz
Processor Graphics in Use: Intel(R) HD Graphics 4600
Shader Version: 5.0
OpenGL* Version: 4.3
OpenCL* Version: 1.2


* Microsoft DirectX* *
Runtime Version: 11.0
Hardware-Supported Version: 11.0

Gene
User avatar
looo
Posts: 3482
Joined: Mon Nov 11, 2013 5:29 pm

Re: Display quirk in Windows Conda-Python3-Qt5 version

Postby looo » Tue Jan 15, 2019 5:17 pm

easyw-fc wrote:
Tue Jan 15, 2019 2:57 pm
looo wrote:
Tue Jan 15, 2019 1:22 pm
Maybe someone else can try to reproduce this graphics-problem. To reproduce create a cube and mesh it with FEM-Wb. Selecting one of the axis-parallel views (with an orthogonal camera) gives the following result for me. It would be interesting if there are versions which show the edges.
would you mind to attach the file?
I cannot mesh the cube in the way you did...
cube.FCStd
(4.73 KiB) Downloaded 11 times
DeepSOIC wrote:
Tue Jan 15, 2019 3:02 pm
Strangely, the good old py2-qt4 version is not affected.
would be nice to know which flags the py2-qt4 coin3d-build used.
GeneFC
Posts: 1654
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: [Resolved - sorta] Display quirk in Windows Conda-Python3-Qt5 version

Postby GeneFC » Wed Jan 16, 2019 2:59 pm

Based on comments in this topic I went back and started trying older graphics drivers. I finally found one more than three years old that did not show the missing line problem. The driver has exactly the same version of OpenGL (4.3), and all other reported components (Open CL, DirectX, etc.) have the same versions. There obviously are some internal changes, but I have no idea what they would be.

I do not use this computer for any intensive graphics, such as gaming, so the older driver is fine.

It is potentially troubling that FreeCAD seems to have more and more problems with newer video cards and newer drivers. The video folks are always aiming for more speed and features. Newer computers and newer video cards may be unable to work with FreeCAD in the future.

I know this is a bit doomsday, but something to keep in mind.

One hint to what might be happening was observed when I tried making the object transparent. When I changed the transparency to as little as 1% the missing line popped into view. Perhaps something to do with rendering order for transparent objects versus rendering order for solid objects.

Gene
User avatar
PrzemoF
Posts: 3056
Joined: Fri Jul 25, 2014 4:52 pm
Contact:

Re: [Resolved - sorta] Display quirk in Windows Conda-Python3-Qt5 version

Postby PrzemoF » Wed Jan 16, 2019 3:04 pm

Can you post the driver version if someone else needs it?
GeneFC
Posts: 1654
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: [Resolved - sorta] Display quirk in Windows Conda-Python3-Qt5 version

Postby GeneFC » Wed Jan 16, 2019 8:15 pm

The working graphics package version is:
Intel Graphics Driver for Windows 7 & 8.1 [15.36.28.4332]

The installed driver is:
Driver Version: 10.18.14.4332

The release date is 2015-12-11.

This version is specific to a processor family (4th generation Core), onboard graphics system (HD 4600), and OS (Windows 7). I do not know how widely it may apply to any variations.

I did not do an exhaustive search. I just kept trying backward in time until I found one that worked.

Gene