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.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

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

Post by Kunda1 »

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 ?
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
openBrain
Veteran
Posts: 9034
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

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

Post by openBrain »

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
Veteran
Posts: 1465
Joined: Thu May 21, 2015 7:00 pm
Location: Ostfriesland

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

Post by roerich_64 »

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)
Die Liebe wird siegen, denn sie ist unzerstörbar :) ;)
Geoplace
Posts: 39
Joined: Tue Feb 26, 2019 9:49 pm

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

Post by Geoplace »

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.
Post Reply