EEVblog Electronics Community Forum
Electronics => PCB/EDA/CAD => KiCad => Topic started by: Kilroywashere on April 07, 2019, 04:41:45 pm
-
Hey i have really segmented graphics in 3d mode .... anyone know how i can fix it? or is this a hardware issue with my pc, its kinna old so maybe the graphics card is not good enough, or a driver is missing or something?
-
I don't use KiCad.
But in Diptrace, you can select between OpenGL, DirectX or Windows GDI.
Maybe KiCad has a similar option???
Or look for updated graphics drivers.
-
Kicad does have 2 or 3 different render modes.
I don't remember offhand what menu it is under but I think it's one of the main ones on the main screen. Edit or view etc.
Although that may not be for the 3d viewer, and only for pcb/schematic
Sent from my Pixel 2 XL using Tapatalk
-
That looks like some kind of bug - either in the graphic driver or the KiCAD renderer. KiCAD uses OpenGL so make sure you have the latest driver.
You may also try to update to KiCAD 5.1 if you don't have it already and see whether the bug disappears. I don't see this sort of issue, but I am in Linux, with a GeForce 1060, so that may not be comparable to what you have.
-
Are you running this over Remote Desktop?
This type of display in 3D usually indicates that you have only OpenGL < 2.0 available.
-
I have ... uhhhhh *cough fake* Windows.... so no updates for me .... i dont know how to upgrade openGL
-
OpenGL is part of the driver for your video card or built-in graphics on the motherboard.
Just make sure your video drivers are up to date.
If it's a real old machine, the OpenGL version you need may not be available.
You might try this to find out what version you have
http://realtech-vr.com/admin/glview (http://realtech-vr.com/admin/glview)
-
In Pcbnew (or Eeschema o most of the other sub programs), you can switch between openGL hardware rendering [F11] and software rendering [F12] These are also in the menu under "Preferences" and then Modern Toolset "accellerated or "Fallback".
When I select "Fallback" in Pcbnew, it also uses that for the 3D renderer, because it renderes noticably slower.
-
In Pcbnew (or Eeschema o most of the other sub programs), you can switch between openGL hardware rendering [F11] and software rendering [F12] These are also in the menu under "Preferences" and then Modern Toolset "accellerated or "Fallback".
When I select "Fallback" in Pcbnew, it also uses that for the 3D renderer, because it renderes noticably slower.
That's probably not relevant - the image OP has posted is from the 3D board viewer, not the board editor. The board editor likely works fine. The canvas switching you describe affects only the PCB editor, the 3D viewer will always use OpenGL.