Code Monkey home page Code Monkey logo

Comments (13)

FranseFrikandel avatar FranseFrikandel commented on June 12, 2024

Duplicate of #68.

Presumably this happens upon startup? Perhaps try testing with a different VCP just to eliminate it actually being a probe_basic bug.

What appears to happen is that postGuiInitialise() of the Notifications dataplugin is not being called. I don't know how or why this would happen though.

from qtpyvcp.

dadoblu2000 avatar dadoblu2000 commented on June 12, 2024

hi, this is the error report when i try to start probe-basic

Error report created by /usr/lib/tcltk/linuxcnc/show_errors.tcl:

Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/lib/linuxcnc/modules
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/lib/tcltk/linuxcnc/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.6
LINUXCNC - 2.8.1
Machine configuration directory is '/home/cnc/linuxcnc/configs/probe_basic/config/probe_basic'
Machine configuration file is 'probe_basic.ini'
INIFILE=/home/cnc/linuxcnc/configs/probe_basic/config/probe_basic/probe_basic.ini
VERSION=1.1
PARAMETER_FILE=sim.var
TASK=milltask
HALUI=halui
DISPLAY=probe_basic
COORDINATES=X Y Z A B
KINEMATICS=trivkins coordinates=XYZAB
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
twopass:invoked with <> options
twopass:found ./hallib/core_sim_5.hal
twopass:found ./hallib/spindle_sim.hal
twopass:found ./hallib/simulated_home_probe_basic.hal
twopass:found ./hallib/sim_cannon.hal
Starting TASK program: milltask
Starting DISPLAY program: probe_basic
Shutting down and cleaning up LinuxCNC...
task: 589 cycles, min=0.000082, max=0.056105, avg=0.009638, 0 latency excursions (> 10x expected cycle time of 0.010000s)
File: tool.tbl Unrecognized line skipped: ;Tool Pocket Z Offset Diameter Remark

Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments

Debug file information:
Note: Using POSIX realtime
motion.c: Creating unlock hal pins for joint 4
ERROR: In /work/standalone-x64-build/VTK-source/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx, line 797
vtkXOpenGLRenderWindow (0x559cb9784830): GL version 2.1 with the gpu_shader4 extension is not supported by your graphics driver but is required for the new OpenGL rendering backend. Please update your OpenGL driver. If you are using Mesa please make sure you have version 10.6.5 or later and make sure your driver in Mesa supports OpenGL 3.2.

ERROR: In /work/standalone-x64-build/VTK-source/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx, line 797
vtkXOpenGLRenderWindow (0x559cbc281410): GL version 2.1 with the gpu_shader4 extension is not supported by your graphics driver but is required for the new OpenGL rendering backend. Please update your OpenGL driver. If you are using Mesa please make sure you have version 10.6.5 or later and make sure your driver in Mesa supports OpenGL 3.2.

/usr/bin/linuxcnc: riga 896: 2319 Errore di segmentazione $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS
2283
2315
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime


Info report created by linuxcnc_info:
The file: /tmp/linuxcnc_info.txt
can be posted to a forum or a web site like:
http://pastebin.com
in order to provide information about the linuxcnc
system and configuration.

            Date: mer 24 mar 2021, 12.17.50, CET
        UTC Date: mer 24 mar 2021, 11.17.50, UTC
    this program: /usr/bin/linuxcnc_info
          uptime: 12:17:50 up 6 min, 1 user, load average: 1,41, 1,65, 0,88
 lsb_release -sa: Debian Debian GNU/Linux 10 (buster) 10 buster
  which linuxcnc: /usr/bin/linuxcnc
             pwd: /home/cnc/linuxcnc/configs/probe_basic/config/probe_basic
            USER: cnc
         LOGNAME: cnc
            HOME: /home/cnc
          EDITOR: 
          VISUAL: 
        LANGUAGE: 
            TERM: dumb
       COLORTERM: 
         DISPLAY: :0
         DESKTOP: lightdm-xsession
    display size: 1920x1080 pixels (508x285 millimeters)
            PATH: /usr/bin:/home/cnc/linuxcnc/configs/probe_basic/config/probe_basic/bin:/usr/bin:/home/cnc/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

uname items:
nodename -n: debian
kernel-name -s: Linux
kernel-vers -v: #1 SMP PREEMPT RT Debian 4.19.171-2 (2021-01-30)
machine -m: x86_64
processor -p: unknown
platform -i: unknown
oper system -o: GNU/Linux

/proc items:
cmdline: BOOT_IMAGE=/boot/vmlinuz-4.19.0-14-rt-amd64 root=UUID=97d2a556-8540-4927-9ebd-de33dd8be249 ro quiet
model name: Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz
cores: 2
cpu MHz: 2257.418
parport: 0000-0000 : parport0 0000-0000 : parport0
serial: 0000-0000 : serial 0000-0000 : serial

Versions:
gcc: gcc (Debian 8.3.0-6) 8.3.0
python: Python 2.7.16
git: git version 2.20.1
git commit: NA
tcl: 8.6
tk: 8.6
glade: not_in_PATH
glade-gtk2: not_in_PATH

linuxcnc_var all:

 LINUXCNCVERSION: 2.8.1

LINUXCNC_AUX_GLADEVCP: /usr/share/linuxcnc/aux_gladevcp
LINUXCNC_AUX_EXAMPLES: /usr/share/linuxcnc/aux_examples
REALTIME: /etc/init.d/realtime
RTS: uspace
HALLIB_DIR: /usr/share/linuxcnc/hallib

dpkg -l 'linuxcnc':
Voluto=U (non noto)/I (installato)/R (rimosso)/P (rimosso totale)/H (in attesa)
| Stato=Non/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(nessuno)/R (reinstallazione richiesta) (Stato,Err: maiuscolo=grave)
||/ Nome Versione Architettura Descrizione
+++-===============-============-============-=====================================================================
un linuxcnc (nessuna descrizione disponibile)
un linuxcnc-doc (nessuna descrizione disponibile)
ii linuxcnc-doc-en 1:2.8.1 all motion controller for CNC machines and robots (English documentation)
un linuxcnc-sim (nessuna descrizione disponibile)
ii linuxcnc-uspace 1:2.8.1 amd64 motion controller for CNC machines and robots

from qtpyvcp.

FranseFrikandel avatar FranseFrikandel commented on June 12, 2024

As mentioned in LinuxCNC discord, relevant error message here is:

ERROR: In /work/standalone-x64-build/VTK-source/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx, line 797 vtkXOpenGLRenderWindow (0x559cb9784830): GL version 2.1 with the gpu_shader4 extension is not supported by your graphics driver but is required for the new OpenGL rendering backend. Please update your OpenGL driver. If you are using Mesa please make sure you have version 10.6.5 or later and make sure your driver in Mesa supports OpenGL 3.2.

You will need to update graphics drivers. How this is done depends on hardware and what exact distro you're running.

from qtpyvcp.

dadoblu2000 avatar dadoblu2000 commented on June 12, 2024

I've been trying to figure out how to update video drivers for days but I can't get a spider out of the hole, can you help me? debian operating system 10

glxinfo | grep OpenGL

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Q35
OpenGL version string: 1.4 Mesa 18.3.6
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 18.3.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:

is this information correct?

from qtpyvcp.

FranseFrikandel avatar FranseFrikandel commented on June 12, 2024

Seems odd. Your CPU does not appear to have integrated graphics, so I assume OpenGL vendor should not be Intel, but rather AMD/ATI or NVidia if you were running a dedicated GPU.

from qtpyvcp.

dadoblu2000 avatar dadoblu2000 commented on June 12, 2024

the graphics are integrated I have no video cards added in the PCIe or PCI slots

from qtpyvcp.

dadoblu2000 avatar dadoblu2000 commented on June 12, 2024

I add log files for any checks, I just want to know if the video drivers are upgradeable to OpenGL 3.3 or if I need to add an alternative video card

log_26mar_095428.txt

from qtpyvcp.

FranseFrikandel avatar FranseFrikandel commented on June 12, 2024

Dont know much about this type of stuff. But managed to find it was loading i915 drivers for integrated graphics, and then found this: https://wiki.archlinux.org/index.php/intel_graphics#OpenGL_2.1_with_i915_driver which might resolve your issue.

Websites I find seem to suggest you would have a Radeon HD2400 Pro built in but there is no mention of it in the logs so I assume this is wrong.

from qtpyvcp.

dadoblu2000 avatar dadoblu2000 commented on June 12, 2024

I immediately go to read, to me it reports this description related to the video card
VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)

from qtpyvcp.

dadoblu2000 avatar dadoblu2000 commented on June 12, 2024

I was able to read and then verify the existence of the folder mentioned in the article, but / drirc does not exist in my operating system

from qtpyvcp.

FranseFrikandel avatar FranseFrikandel commented on June 12, 2024

I had sent you a message in Discord, but just noticed you haven't seen it yet, so I might have the wrong account or something.

I believe you can just create the drirc folder if it doesn't exist.

from qtpyvcp.

dadoblu2000 avatar dadoblu2000 commented on June 12, 2024

Hello sorry if I did not answer, but I have been busy with work, I think the problem is hardware and I need to add a video card that supports opengl, so they told me from a forum but I don't know what to do

from qtpyvcp.

joco-nz avatar joco-nz commented on June 12, 2024

Closing as old and part of 2.7 branch which is now defunct as Python 2 is end of life.

from qtpyvcp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.