Bug 1007756

Summary: nouveau [GTX 750 Ti] false Opengl operations
Product: [openSUSE] openSUSE Tumbleweed Reporter: Forgotten User _3TOh92WgY <forgotten__3TOh92WgY>
Component: X11 ApplicationsAssignee: E-mail List <xorg-maintainer-bugs>
Status: RESOLVED NORESPONSE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P3 - Medium CC: msrb
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: SUSE Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User _3TOh92WgY 2016-10-31 12:33:20 UTC
Hello,

I have an opengl application 'draw' which runs fine on NVIDIA driver.

On a big 6400 x 12800 pixel image draw can generate graphics on the image and
move the image in all direction.

Now I have  tumbleweed under nouveau driver( NVIDIA driver crashed many times on
my tumbleweed so I use now nouveau)  and draw does not function any more.

The image can be displayed but not moved. Instead of image movement the graphics on image move and that is false. Graphics should be stationary on image.

I have an NVIDIA Geforce GTX 750 Ti graphic card. This card seems to be supported but there a lot display errors on all writing masks.

 
Regards,


Hans
Comment 1 Stefan Dirsch 2016-11-10 10:20:07 UTC
Honestly, nouveau driver may or may not work for you. If it doesn't 

1) either install NVIDIA proprietary driver manually (by downloading .run file 
and execute this one)
or
2) if 1) fails switch to software rendering (swrast DRI driver) by uninstalling Mesa-dri-nouveau package.
Comment 2 Michal Srb 2016-11-10 12:22:43 UTC
You are using Tumbleweed, so you have recent (or almost recent) version of the driver. Please report the issue to the upstream bugzilla for nouveau: https://bugs.freedesktop.org/

You will need to provide more details, such as:
What is the 'draw' application? Can you provide it? Are there sources?
Do you know which opengl calls are rendering incorrectly, could you create minimal test case?
You can try to run the application with LIBGL_DEBUG=verbose and see if there is any useful information in the stderr. Apitrace (https://github.com/apitrace/apitrace) of the application is also good.
Comment 3 Forgotten User _3TOh92WgY 2016-11-23 13:59:59 UTC
Hello,

I have tried to install Nvidia driver the hard way. Now I have a black
screen. Removing the /etc/modprobe.d/nvidia.conf does not run nouveau
driver again? What should I do now??


The installation of nvidia driver produces the warning

Cannnot create symlinks in /usr/lib/libEGL.so

Now nouveau is loaded without any visible Desktop. 

What can I do??? 


Regards,


grepi
Comment 4 Stefan Dirsch 2016-11-23 14:08:01 UTC
nouveau and nvidia do not like each other. Going back to nouveau usually means running

  nvidia-installer --uninstall

Reboot the machine.

Also if nouveau driver is still active when you've installed nvidia you also need to reboot first before nvidia can work.
Comment 5 Max Staudt 2017-01-25 14:55:58 UTC
This has been quiet for a while, so I suspect you have found a solution. I am thus closing this bug.