Fedora Linux Support Community & Resources Center

Go Back   FedoraForum.org > Community Lounge > Reviews, Rants & Things That Make You Scream
FedoraForum Search

Forgot Password? Join Us!

Reviews, Rants & Things That Make You Scream The place for you to submit reviews of all those applications you use with Fedora. The Devs probably aren't listening, but some times you've just GOT to blow off steam or sing its praises.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 25th August 2017, 07:45 PM
kingsombra Offline
Registered User
 
Join Date: Sep 2013
Location: upstate NY
Posts: 149
windows_7firefox
Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

Nvidia blob 304.135

Kernels 4.12.5 and up.

nvidia: Unknown symbol init_mm.

And it is not just me. Complaints are springing up on other sites already.

Here we go YET AGAIN and again and again.

Is this going to take YET ANOTHER 6 months to fix like last time?
Reply With Quote
  #2  
Old 25th August 2017, 09:43 PM
antikythera Offline
Administrator
 
Join Date: Dec 2013
Location: United Kingdom
Posts: 5,074
linuxchrome
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

yeah 4.12 is a pain in the backside for many other devices too. Not sure the benefits of pushing it stable 'for the longer term good' outweigh the current inconveniences users are encountering.

another example - the annoying kernel 4.12 specific Logitech Unified Receiver suspend issue means if I don't retain and use the 4.11.11 kernel, every time I boot my notebook I now have to unplug the receiver and replug it to get the TrackBall to work normally. So I'm currently deleting 4.12.5 as 4.12.8 installed from updates-testing is no better.

Imagine a user with limited mobility with a PC under a desk or on a desk away from their reach, they'd be up sh1t creek without a paddle
__________________
Download, Install and Share Fedora - Official ISO Torrents | Live ISO Respins containing post-release updates
Reply With Quote
  #3  
Old 26th August 2017, 02:12 AM
kingsombra Offline
Registered User
 
Join Date: Sep 2013
Location: upstate NY
Posts: 149
windows_7firefox
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

Ya and what really ticks me off is no one learned from the entire mtrr_add and mtrr_del fiasco back in November of 2015.

Oh they fixed that real dam quick for the current and 340xx nvidia drivers, and those of us with 6/7 version cards had to wait 6 months for them to fix 304xx. And current and 340xx are fixed real dam quick once again.

Nvidia: Its the kernel developers fault. (even though it was fixed real dam quick in the newer drivers.)

Kernal folks: Its nvidia's fault. (even though it was fixed real dam quick in the newer drivers.)

RPMFusion: Its everyone else's fault. (But at least they tried to help by making the symbols visible as a placeholder.)

I have no doubt that it going to be another 6 months to fix this symbol (init_mm).

Another thing that ticks me off is the entire "Oh why don't you suffer with the nouveau driver (and just abandon any hope of using the cards 3D features) if you are intent on using old hardware.", attitude.
https://devtalk.nvidia.com/default/t.../post/5205120/

EDIT: AAAAAAAAAAAAAND HERE WE GO AGAIN......

RPMFUSION: Please file a bug at NVIDIA https://bugzilla.rpmfusion.org/show_bug.cgi?id=4629
NVIDIA: Aint our problem https://devtalk.nvidia.com/default/t...init_mm-quot-/

Last edited by kingsombra; 26th August 2017 at 05:45 PM.
Reply With Quote
  #4  
Old 27th August 2017, 10:00 AM
nightuser Offline
Registered User
 
Join Date: Aug 2017
Location: St. Petersburg, Russia
Posts: 4
linuxfirefox
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

I fixed the problem on my system and posted proposed solution to the NVidia Forum (the link for your post). It works for me, but it would be great if someone could test it too. If you are interested, let me know the results.
Reply With Quote
  #5  
Old 27th August 2017, 10:10 AM
antikythera Offline
Administrator
 
Join Date: Dec 2013
Location: United Kingdom
Posts: 5,074
linuxchrome
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

thanks for sharing that. just for clarity and ease here is a direct link to nightuser's specific post containing the proposed fix
__________________
Download, Install and Share Fedora - Official ISO Torrents | Live ISO Respins containing post-release updates
Reply With Quote
  #6  
Old 27th August 2017, 08:18 PM
kingsombra Offline
Registered User
 
Join Date: Sep 2013
Location: upstate NY
Posts: 149
windows_7firefox
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

Oh man thanks so much nightuser.

Although I do know a little bit about C code and how to read a diff report, I'm a bit of a newb and not exactly sure how to go about applying the patch.

I see your diff makes one change to nv-linux.h and one to nv-vtophys.c

Do you just make the changes to existing files that should already be there then "akmods --force"?

Thanks.

EDIT: Grrr, I might not be able to try this out for about a week and a half. Vacation (and other chores around it) coming up.

Last edited by kingsombra; 28th August 2017 at 03:59 PM.
Reply With Quote
  #7  
Old 1st September 2017, 06:59 PM
nightuser Offline
Registered User
 
Join Date: Aug 2017
Location: St. Petersburg, Russia
Posts: 4
linuxfirefox
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

Sorry for the delay.

Yeah, you can apply with `patch -Np1 -i /path/to/patch/file` and then rebuild with `akmods`.

However, there is a discussion currently on RPMFusion's bug tracker ( https://bugzilla.rpmfusion.org/show_bug.cgi?id=4629 ). They have a slightly modified version of my "patch" (with support for older kernels), but there is a problem: no one wants to maintain the old legacy driver anymore. So, unless someone takes the lead, there will be problems with that driver. Unfortunately, I cannot help with it, because my primary distro is not Fedora, but I may try to fix some simple incompatibilities on the source level (well, I still use my old 7900GT sometimes).
Reply With Quote
  #8  
Old 2nd September 2017, 05:34 PM
kingsombra Offline
Registered User
 
Join Date: Sep 2013
Location: upstate NY
Posts: 149
windows_7firefox
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

I don't have an RPM fusion account. Could you post a couple of comments for me? BTW these are not supposed to be mean, but rather just a plea from a long time 304xx user.

First I am not sure if the current nouveau driver is completely supportive of all the 3D features of 6/7 series cards as Sérgio Basto implied. I will be willing to listen if someone actually on the nouveau team actually said this is the case. Until there is confirmation of this, the nvidia blobs will be needed. But once there is confirmation, then I would be willing to go all nouveau.

As for upgrading the cards, newegg is showing a good base geforce 700 series is about $35. Since I would need to upgrade 3 machines, that would be $75 that I would rather not have to spend.

If RPMfusion doesn't want to support 304xx anymore then they really should remove it from https://rpmfusion.org/Howto/NVIDIA?h...tegoryHowto%29
Reply With Quote
  #9  
Old 2nd September 2017, 08:20 PM
nightuser Offline
Registered User
 
Join Date: Aug 2017
Location: St. Petersburg, Russia
Posts: 4
linuxfirefox
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

I don't have either, but it seems that they may support it for now. This bug is quite active, so they may resolve it in a few days.

Although, according to http://nvidia.custhelp.com/app/answers/detail/a_id/3142 , the official support for 304xx ends at the end of this year.

So, nouveau seems like the only option. Unfortunately, I was not able to find OpenGL support status for 6/7 series (nv40 generation), but https://mesamatrix.net/ shows that 8/9 series (nv50 generation) is supported well enough.
Reply With Quote
  #10  
Old 2nd September 2017, 08:52 PM
antikythera Offline
Administrator
 
Join Date: Dec 2013
Location: United Kingdom
Posts: 5,074
windows_98_nt_2000mozilla
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

there is another option, depending on what you use the 3D for you may want to consider CentOS 7. Reason being, the proprietary drivers should just work for the life of your hardware without all this fuss every 6 months. That's the reason I'm using it with my AMD hardware.


The kernels while based on a much older branch are no less secure than Fedora's because all critical security updates are rolled out for RHEL and CentOS too.
__________________
Download, Install and Share Fedora - Official ISO Torrents | Live ISO Respins containing post-release updates
Reply With Quote
  #11  
Old 2nd September 2017, 11:19 PM
kingsombra Offline
Registered User
 
Join Date: Sep 2013
Location: upstate NY
Posts: 149
windows_7firefox
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

I think I am going to go with using nouveau.

This has kind of opened my eyes...

https://nouveau.freedesktop.org/wiki/FeatureMatrix/

Notice there is no TODOs or partials left under 3D features for NV40 cards (6/7 series.)

I didn't think they were that far along. Last I heard was it still was very lacking in 3D support.
Reply With Quote
  #12  
Old 3rd September 2017, 12:03 AM
antikythera Offline
Administrator
 
Join Date: Dec 2013
Location: United Kingdom
Posts: 5,074
linuxchrome
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

if it isn't too much hassle to do so, try it and see, if the opensource 3D really is that good now for your hardware then kudos to the nouveau guys. note the power management table though, there are evidently potential issues with memory timings, temperature readings and fan control for NV40 hardware.

https://nouveau.freedesktop.org/wiki/PowerManagement/
__________________
Download, Install and Share Fedora - Official ISO Torrents | Live ISO Respins containing post-release updates
Reply With Quote
  #13  
Old 3rd September 2017, 12:10 AM
Maryyy's Avatar
Maryyy Offline
Registered User
 
Join Date: Dec 2008
Location: ex-EU
Posts: 1,051
linuxfirefox
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

It's not the 3D support that is lacking in Nouveau as much as overall stability.
But if you use WM w/o compositor and don't play 3D stuff, it may be a good option.

As for RHEL7 and clones, I finally got to update to 7.4 through CR and there were completely zero problems. Partially because I have my repo priorities properly set.
Also, Mesa is now at 17.0, so if appropriate OSS driver has support for later Mesa, it's utilized now.
Sadly, but as expected - no proper Ryzen support there.
Reply With Quote
  #14  
Old 3rd September 2017, 01:20 AM
kingsombra Offline
Registered User
 
Join Date: Sep 2013
Location: upstate NY
Posts: 149
windows_7firefox
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

Actually I have found that using nouveau with compiz actually works cleaner at least on my hardware.
Reply With Quote
  #15  
Old 3rd September 2017, 04:14 PM
kldixon Offline
Registered User
 
Join Date: Aug 2005
Posts: 687
linuxfedorafirefox
Re: Nvidia blob screwed YET AGAIN by the removal of a symbol in new kernel

I have a slightly newer card and have always used nouveau. However, I ran into an issue with a standard Workstation install. F26 now uses the modesetting xserver driver in place of the nouveau xserver driver by default and my GPU did not like it.

https://bugzilla.redhat.com/show_bug.cgi?id=1470710

The installed system worked with Wayland but I ran into the same issue if I used an xorg session. Switching back to the nouveau driver worked as with anaconda.
Reply With Quote
Reply

Tags
blob , kernel , nvidia , removal , screwed , symbol

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] f19 rpm fusion nvidia blob out of step with new kernel alphacrucis Using Fedora 0 20th August 2013 11:04 AM
How many issues am I likely to run into with the Zen kernel and Nvidia blob? ElderSnake Fedora Focus 2 15th December 2011 10:51 PM
[SOLVED] Uninstalling nvidia blob Gareth Jones Using Fedora 2 4th August 2011 01:44 AM
Nvidia blob installation problems TechGeek Installation, Upgrades and Live Media 8 5th November 2010 01:48 AM
Need to force removal of screwed up program galland Using Fedora 1 27th March 2006 07:38 AM


Current GMT-time: 16:51 (Wednesday, 18-10-2017)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat