Bug 17603 - Update request: nvidia340-340.96-1.mga5.nonfree
Summary: Update request: nvidia340-340.96-1.mga5.nonfree
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA5-32-OK MGA5-64-OK advisory
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2016-01-24 21:28 CET by Thomas Backlund
Modified: 2016-02-17 20:37 CET (History)
5 users (show)

See Also:
Source RPM: nvidia340
CVE:
Status comment:


Attachments

Description Thomas Backlund 2016-01-24 21:28:15 CET
Advisory:
Updated nvidia340 drivers

This update provides upstream nvidia304 driver version 340.96 that fixes a
bug that could cause texture corruption in some OpenGL applications when video
memory is exhausted by a combination of simultaneously running graphical and 
compute workloads.


SRPMS:
nvidia340-340.96-1.mga5.nonfree.src.rpm
kmod-nvidia340-340.96-1.mga5.nonfree.src.rpm


i586:
dkms-nvidia340-340.96-1.mga5.nonfree.i586.rpm
nvidia340-cuda-opencl-340.96-1.mga5.nonfree.i586.rpm
nvidia340-devel-340.96-1.mga5.nonfree.i586.rpm
nvidia340-doc-html-340.96-1.mga5.nonfree.i586.rpm
nvidia340-kernel-4.1.15-desktop-2.mga5-340.96-1.mga5.nonfree.i586.rpm
nvidia340-kernel-4.1.15-desktop586-2.mga5-340.96-1.mga5.nonfree.i586.rpm
nvidia340-kernel-4.1.15-server-2.mga5-340.96-1.mga5.nonfree.i586.rpm
nvidia340-kernel-desktop586-latest-340.96-1.mga5.nonfree.i586.rpm
nvidia340-kernel-desktop-latest-340.96-1.mga5.nonfree.i586.rpm
nvidia340-kernel-server-latest-340.96-1.mga5.nonfree.i586.rpm
x11-driver-video-nvidia340-340.96-1.mga5.nonfree.i586.rpm


x86_64:
dkms-nvidia340-340.96-1.mga5.nonfree.x86_64.rpm
nvidia340-cuda-opencl-340.96-1.mga5.nonfree.x86_64.rpm
nvidia340-devel-340.96-1.mga5.nonfree.x86_64.rpm
nvidia340-doc-html-340.96-1.mga5.nonfree.x86_64.rpm
nvidia340-kernel-4.1.15-desktop-2.mga5-340.96-1.mga5.nonfree.x86_64.rpm
nvidia340-kernel-4.1.15-server-2.mga5-340.96-1.mga5.nonfree.x86_64.rpm
nvidia340-kernel-desktop-latest-340.96-1.mga5.nonfree.x86_64.rpm
nvidia340-kernel-server-latest-340.96-1.mga5.nonfree.x86_64.rpm
x11-driver-video-nvidia340-340.96-1.mga5.nonfree.x86_64.rpm


Reproducible: 

Steps to Reproduce:
Comment 1 Thomas Andrews 2016-02-05 00:10:32 CET
Not sure exactly how to put this, but...

Testing the 32-bit server version (so far) with a 9800GT card on an ASRock AM2+ motherboard with an Athlon X2 7750 processor and 8GB RAM. I don't generally play videos with this install, but I played three with the tainted VLC this time as a test. There were no other user-started apps running during this test. I do have VirtualBox installed on this install, with a Mageia 5 guest, but it wasn't supposed to be running.

Each video would begin to play normally, but after a few seconds there would be a flash back to a previous frame before the video continued. As the video kept playing, another flashback would occur if I moved the mouse while the cursor wasn't visible.

If I go to MCC and tell the system not to use the proprietary driver, the above symptom doesn't happen any more.

But, if I remove the test packages and return to the current 32-bit nvidia340 driver, it DOES happen. It has the feeling of not being as pronounced in the older driver, but it is definitely there. 

I have not tried the test 64-bit driver yet, but this symptom doesn't happen with the current 64-bit driver at all.

CC: (none) => andrewsfarm

Comment 2 claire robinson 2016-02-05 00:30:29 CET
Are you sure the 9800GT is supposed to be using nvidia340 and not nvidia-current Thomas (either Thomas :)
Comment 3 Thomas Andrews 2016-02-05 00:38:28 CET
That's the one MCC selects for it, Claire. It's identified as being for "Geforce 8100 to Geforce 415." nvidia-current is labeled as for "Geforce 420 and later."

64-bit test is OK. No apparent problems.
Comment 4 Thomas Andrews 2016-02-05 23:43:19 CET
Additional information...

I do not see this unless the VLC player is in full screen mode. It happens as the the cursor and toolbar(?) are drawn when you move or right-click the mouse. When not in full screen, there is no toolbar drawn when you move the mouse, so no "jump."

I do not see this, exactly, when viewing with Dragon Player in full screen mode. When I move the mouse the screen does give a little jump as the toolbar is drawn across the top, and another when it disappears, but it looks like a simple resizing to display the toolbar. There is no flashback to an earlier frame. That may be normal behavior - I rarely use Dragon Player so I don't know.
Comment 5 Thomas Andrews 2016-02-06 00:10:41 CET
Comment 4 is what I'm seeing with the current nvidia340 driver, not the update candidate. I'm inclined to say this issue is separate from the reason for this update, and should not block the update. The update does not seem to work much, if any, different than the current driver with regard to this symptom.

That said, this symptom does seem to be related specifically to the 32-bit nvidia340 driver, as I'm not seeing it with anything but that, even on the same hardware. That includes the current 32-bit nvidia304 driver, on another system.
Comment 6 claire robinson 2016-02-09 12:58:24 CET
Thanks Thomas. It's likely trying to use hardware acceleration, which likely won't work properly with the older driver.

As it's not a regression, please add you OK if you're happy with it apart from that.
Comment 7 Thomas Andrews 2016-02-09 15:58:38 CET
Adding my OK to the whiteboard. I'm qualifying it as an OK for the server kernels, as those are the only ones I'm able to test. I leave it to those who know more than I do to decide if that is enough.

Whiteboard: (none) => 64-bit OK 32-bit OK (Server kernels)

Comment 8 Len Lawrence 2016-02-09 17:10:23 CET
mga5  x86_64  Mate
Dell XPS m1730 laptop
nvidia GeForce 8700M GT

Desktop and all graphical applications tested ran fine.
OK for this hardware.

CC: (none) => tarazed25

Comment 9 Thomas Andrews 2016-02-14 23:15:43 CET
Removing the qualification (Comment 7). I no longer believe it's necessary.

Whiteboard: 64-bit OK 32-bit OK (Server kernels) => MGA5-32-OK MGA5-64-OK

Comment 10 claire robinson 2016-02-17 12:06:20 CET
Anyone any objections to validating this one?
Dave Hodgins 2016-02-17 17:57:38 CET

CC: (none) => davidwhodgins
Whiteboard: MGA5-32-OK MGA5-64-OK => MGA5-32-OK MGA5-64-OK advisory

Comment 11 PC LX 2016-02-17 19:20:36 CET
Have been using it on a x86_64 system for some time without problems.

# uname -a
Linux marte 4.1.15-desktop-2.mga5 #1 SMP Wed Jan 20 17:05:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
# rpm -qa | grep nvidia | sort
nvidia340-kernel-4.1.15-desktop-2.mga5-340.96-1.mga5.nonfree
nvidia340-kernel-desktop-latest-340.96-1.mga5.nonfree
x11-driver-video-nvidia340-340.96-1.mga5.nonfree
# lspcidrake  | grep VGA
Card:NVIDIA GeForce 8100 to GeForce 415: NVIDIA Corporation|GT218 [GeForce 210] [DISPLAY_VGA] (rev: a2)

CC: (none) => mageia

Comment 12 claire robinson 2016-02-17 20:04:49 CET
Validating, thanks everyone.

Keywords: (none) => validated_update
Whiteboard: MGA5-32-OK MGA5-64-OK advisory => MGA5-32-OK MGA5-64-OK advisory
CC: (none) => sysadmin-bugs

Comment 13 Mageia Robot 2016-02-17 20:37:57 CET
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2016-0029.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.