Unsolved How can I consistently create QOpenGLWidget applications to show up?
-
I just launched the program from my home. It launches just fine. Only difference is that I am running a GTX 1080ti instead of an RTX 2080. I know I am repeating the same thing, but I do not understand why the linux machine with the same physical graphics card runs the program fine. But when I switch to the windows partition, it craps out.
I'm kind of at a loss here. Maybe it is a hardware issue within windows itself. Or maybe it's a one time fluke and it is only affecting me.
-
As I already said, it's likely a driver issue. While sharing the same version number, the architecture is different between these two OSes.
-
I rolled back the drivers to when I first built this computer. I am running 419.17 now instead of 419.67 which is the current version. This is the driver I was using when my first application started. The same issue is happening.
I really do not think it is a driver issue if I am going to be completely honest. You do know more than I do, so maybe you are correct, however I feel if it were a driver issue I wouldn't get inconsistencies with different programs using OpenGL (meaning some programs that I created using Qt and OpenGL work and others do not). The other thing that suggests to me that it isn't my driver, is the fact that I can create a separate OpenGL application without Qt just fine. But it does me no good if I cannot use Qt to work on my projects.
Another more drastic measure that I have given thought, was wiping the OS entirely and starting from scratch. However this is the last thing that I want to do because this takes a lot of time and causes big headaches.
Thank you again for all of your help.
EDIT it appears I haven't rolled them back
EDIT 2 I am running 411.70, I'm assuming this is the earliest driver that NVIDIA Automatically provides with the graphics card. And it is the same behavior. Again, I do not think it is the drivers. But it seems we have beat this to the ground as far as we can go.
-
I put a break point in main and ran it with a debugger, I pressed paused when nothing happened and this is what came up. It doesn't mean anything to me, but maybe it means something to you.
-
UPDATE A REALLY Weird one, once I discover the solution I will mark this as solved.
@SGaist as I suspected, it was not the drivers, the drivers are just fine. However, it could be the configuration of my setup that is causing it to crash.
Essentially I am running two monitors, both using display port, and both are connected to my graphics card. When I try to launch the program on my left monitor (meaning the secondary monitor) the program halts and crashes. However, if I launch the program on my right monitor (the primary monitor) the program launches just fine. And this is with all openGL applications. So I will try and figure out the root of this cause and I will mark the post as solved once I figure out how to launch it on both monitors.
-
Thanks for the feedback !
Same monitors ? What resolution are they ?
-
They are the same monitors. They are Dell U2717D 27" 2560x1440 60 hz Monitors.
Link: https://pcpartpicker.com/product/QpH48d/dell-monitor-u2717d
Both are plugged into the graphics card using Display Port.
-
Might be a silly test but does it still happen if you change the output used to connect your screen ?
-
as in change the cable? or change the primary monitor?
-
As in plug the cable in a different output. IIRC the RTX2080 has four of them.
-
yes, I just changed the output and it still has the same effect on the secondary monitor.