Discussion: adding graphics driver to 'About FreeCAD' output?

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
User avatar
Kunda1
Posts: 5759
Joined: Thu Jan 05, 2017 9:03 pm

Discussion: adding graphics driver to 'About FreeCAD' output?

Postby Kunda1 » Thu Apr 18, 2019 3:52 pm

Seeing an up-tick in reports on the tracker and forum about users encountering UI issues due to their graphics card drivers. Is there a way we can add (and a consensus for adding) graphic card driver info to the About FreeCAD widget ?

Edit:
Maybe perhaps going so far as to give the user a heads-up that their specific graphics card may need an update due to 'known issues' they may encounter with said card ?
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
openBrain
Posts: 2119
Joined: Fri Nov 09, 2018 5:38 pm

Re: Discussion: adding graphics driver to 'About FreeCAD' output?

Postby openBrain » Sat Apr 20, 2019 10:39 am

Could be interesting. ATM the only way I can think about is to use the GL functions of Qt calling "glGetString(GL_RENDERER)".
It still has some limitations (Qt > 5.3 & use of openGL), and I don't know in which extent it works with all OS and/or GFX card. ;)
User avatar
roerich_64
Posts: 712
Joined: Thu May 21, 2015 7:00 pm

Re: Discussion: adding graphics driver to 'About FreeCAD' output?

Postby roerich_64 » Sat Apr 20, 2019 11:09 am

Will it be necessary to collect the problems first?
Can one already say exactly what the problem is to be recognized?

I have no problem with FC buildet with PY2.
When i will select one 'structure' or more 'structures' with a rectangle in a sketch on PY2 no problem.

Code: Select all

OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.16274 (Git)
Build type: Release
Branch: master
Hash: 7c760259a389b38b76da78e4f6e1f9be66714842
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: German/Germany (de_DE)

but with PY3:

Code: Select all

OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.16267 (Git)
Build type: Release
Branch: master
Hash: ddb335cfe057336f1958d68126bb0471328d735c
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
Geoplace
Posts: 39
Joined: Tue Feb 26, 2019 9:49 pm

Re: Discussion: adding graphics driver to 'About FreeCAD' output?

Postby Geoplace » Tue May 14, 2019 5:25 pm

I think having that info would be helpful for several things like:

  1. Speed up forum help (less messages asking info) when problem seems graphics/rendering card.
  2. To have history about user's graphics card distribution so identify problems in advance when software versions change or hardware support will be drop.
    (Small subset of FreeCAD forum users, could be bigger is asking for user consent automatic report)
  3. Extract a list of, for example "hardware tested or supported" to complement know issues.
Possible challenges:
  • Cross platform implementation to query the different Operating Systems.
The user still have the choice of what to share, when pasting the text he could erase what to want.