Again: Makehuman does not start

Tech support and suggestions forum. If you only have a basic question on how to get started, please use the "newbies" forum in the community section.

Moderator: joepal

Again: Makehuman does not start

Postby Roemer1964 » Tue Nov 26, 2024 9:13 am

Yesterday i wanted to use Makehuman again after long time of absense. But the Programm doesn´t start. So i uninstalled the Program and after this i installed the newest Version, but the same, it doesn´t start. I hope you can help me. The actual logs are part of this post.
Greetings
Ralf
Attachments
python_err.txt
(2.86 KiB) Downloaded 117 times
makehuman-debug.txt
(2.24 KiB) Downloaded 116 times
makehuman.log
(4.83 KiB) Downloaded 119 times
Roemer1964
 
Posts: 3
Joined: Tue Nov 26, 2024 9:03 am

Re: Again: Makehuman does not start

Postby punkduck » Tue Nov 26, 2024 10:35 pm

That is odd.

The function debugDump should create the output you sent. Therefore it calls some functions to get information from your box.

glGetString(GL_VENDOR) is the OpenGL function, which only tries to get the name of your graphics card. It usually displays Nvidia, AMD or Intel

It looks like sth. between PyQt5 and OpenGL does not fit, only in that case there is "no context" and these simple commands (which are not doing any graphics at all) do not work.
I tried to get information from card before I started the graphic screen on the version 2.0 (which is not yet usable imho, But slowly I got most tasks kinda solved). Only then I got a similar error.

I am not an expert on windows, was the installation from github or from the self-extracting exe. ? Did you clean up stuff from before, like an old PyQt5 or OpenGL?

Just for information: 1.3.0 and 1.2.1 are not different in case of OpenGL, they are both using ancient standards, which are available even today. 1.3.0 were some corrections mainly for characters.

Are you using are graphics card or is it a built-in one?

Viele Grüsse
Punkduck
User avatar
punkduck
 
Posts: 1246
Joined: Mon Oct 17, 2016 7:24 pm
Location: Nuremberg, Germany

Re: Again: Makehuman does not start

Postby Roemer1964 » Wed Nov 27, 2024 7:14 am

Hallo Punkduck,
thx for answering and your questions. I installed Makehuman from the exe-file. I´m working on a Intel-Evo-Laptop (Lenovo Yoga 7) with an internal graphiccard with Intel Arc and Intel Iris Xe Graphics. (Device Identifier: PCI\VEN_8086&DEV_9A49&SUBSYS_3F1A17AA&REV_01\3&11583659&1&10). Diver is the newest version published by lenovo (30.0.101.1692).
Greetings from Germany
Ralf

Update: I installed the latest Driver from intel (32.0.101.6299 date 20241124), but makehuman dont start´.

What caN i do to use makehuman again.
Roemer1964
 
Posts: 3
Joined: Tue Nov 26, 2024 9:03 am

Re: Again: Makehuman does not start

Postby punkduck » Mon Dec 02, 2024 10:33 pm

Hi

Well for the old OpenGL stuff a new driver will not change much. I just forgot we "compiled" the version with slightly newer OpenGL and pyQT5 drivers, so there could be a difference compared to the version 1.2. I was not able to use the newest one ... python sometimes sucks, when it comes to compatibility from older and newer versions, at least they have a mechanism to find out the newest working combination.

I do not have the problems, but I have to admit, I have a bunch of linux boxes and only a big one with Windows (dual boot + Nvidia) where I check windows when I am ready with programming.
Although Windows has pretty good editors meanwhile for programming, debugging is easier on Linux usually. Windows tries to hide complexity (Apple is even worse) and for a programmer that does not help.
At least python and also Qt5 and openGL are pretty much the same on windows though.

The .exe from the official distribution is partly compiled even after unpacking afaik, so one cannot add additional statements like "a debug print here and there" ... if you install the "old makehuman" from github directly, one can add additional commands. And that would be the only chance to find sth out and it is really no fun for "normal users", since then a shell environment (like DOS cli) and at least some basic text-editor knowledge is the only way to test.

https://github.com/makehumancommunity/makehuman
after cloning/downloading it you need to install it like described and ... of course you need a python environment with python itself an pip installed.

I would add a gl.glGetError() just before the place, where the errors are printed, to see if your OpenGL harmonizes with PyQt5.
Unfortunately the system can only print version and all the stuff, when openGL context is fully initialized and active.

And I learnt from my own experience (also in the new version) that PyQt5 + OpenGL not always works as expected. Reason is, that the framework for the menus (this PyQt5) shares the view with OpenGL and there are many ways to ruin the process.

The next version will of course not improve the situation, when pyside6 (successor of PyQt5) will make the same trouble as Qt5 (or even Qt4) before. The reason Joel went to a blender plugin, then Blender must solve the openGL (or maybe later Vulkan) problems.

I dunno if that helps

Greetings
Ralf aka black-punkduck (yupp, same meanwhile rarely used forename ;) )
User avatar
punkduck
 
Posts: 1246
Joined: Mon Oct 17, 2016 7:24 pm
Location: Nuremberg, Germany

Re: Again: Makehuman does not start

Postby Roemer1964 » Mon Dec 09, 2024 7:41 pm

I think, i have to accept, that i can´t use makehuman anymore.
Roemer1964
 
Posts: 3
Joined: Tue Nov 26, 2024 9:03 am


Return to Bugs, problems and feature requests

Who is online

Users browsing this forum: No registered users and 1 guest

cron