Fedora Linux Support Community & Resources Center
  #1  
Old 11th March 2010, 04:41 PM
Gaurav Prabhu Offline
Registered User
 
Join Date: Jan 2009
Location: Mumbai
Posts: 197
linuxfedorafirefox
Post Update broke 3D Acceleration in Fedora 12

I updated my fedora 12 GNOME installation. Now Compiz fusion is not working. It says Accelerated 3D support not found. Though Nvidia drivers are already installed. Now I can't even ALT+TAB between open applications.

I tried "metacity -- replace" but then windows wore a weird look with only a minimize button. No sign of maximise & close buttons.
__________________
"Choose Freedom, Choose Open Source"
ShutterTux - Photography, Linux & Life! www.shuttertux.wordpress.com

Running Fedora 20 KDE :)
Reply With Quote
  #2  
Old 11th March 2010, 05:16 PM
NoOneElse Offline
Registered User
 
Join Date: Sep 2009
Location: SD CA USA
Posts: 28
linuxfedorafirefox
Re: Update broke 3D Acceleration in Fedora 12

Ok metacity's theme is on the Appearance preference under its own tab (right click on desktop -> Change desktop background ->theme tab)

Are you using kmod or the drivers from nvidia?

the drivers from nvidia will need to be reinstalled everytime you update the kernel or Xorg

The kmod sometimes lags the kernel release for a few days so revert to your old kernel until kmod is released

I hope I made sense here

Last edited by NoOneElse; 11th March 2010 at 05:17 PM. Reason: gramar
Reply With Quote
  #3  
Old 11th March 2010, 07:17 PM
amazoneveryday Offline
Registered User
 
Join Date: Jun 2004
Location: USA
Posts: 41
linuxfedorafirefox
Re: Update broke 3D Acceleration in Fedora 12

When I regress to a previous kernel, I can verify I'm still using the proprietary nvidia driver but I don't have 3D acceleration there, either. I think while I was furiously installing and uninstalling packages (i removed the kmod package to try the akmod package with the new kernel - which didn't work) I broke support for 3D acceleration in the older kernels.

How do I install the working kmod for an older kernel? The last yum transaction I made was "install kmod-nvidia" but even on the older kernels, no go.

If you can point me in the right direction, I can probably figure it out. I just need a lead so I can start reading and experimenting.

Thanks!
__________________
Try it again with extensions disabled. (Hold down shift during boot)
Reply With Quote
  #4  
Old 11th March 2010, 07:30 PM
Firewing1 Offline
Registered User
 
Join Date: Dec 2004
Location: Canada
Age: 23
Posts: 9,224
macossafari
Re: Update broke 3D Acceleration in Fedora 12

Try updating the kernel if possible, then uninstall the following packages if they're installed:
Code:
kmod-nvidia
kmod-nvidia-[any kernel version]
xorg-x11-drv-nvidia
xorg-x11-drv-nvidia-libs
Then reboot and install kmod-nvidia. Remember that on Fedora 12 you need to follow the extra step given on this page: http://rpmfusion.org/Howto/nVidia
__________________
[+] My open source software and blog
[+] Some of my howtos: (for full list, click here)
Reply With Quote
  #5  
Old 11th March 2010, 07:31 PM
NoOneElse Offline
Registered User
 
Join Date: Sep 2009
Location: SD CA USA
Posts: 28
linuxfedorafirefox
Re: Update broke 3D Acceleration in Fedora 12

I my self was running in to all kinds of problems with kmod too. so I just went ahead and used the nvidia driver from nvidias website and intalled it following the installers intructions.

you need gcc, the kernel-devel and I think kernel-headers for the kernel you intend to keep

I have the latest kernel so I use the latest kernel-devel and kernel-header

start the terminal, su -, init 3, login as root, cd to the dowloads folder (that is where my newly downloaded driver went) and type " sh Nvidia.........bin" I dont remeber the exact name and it may be different for your card than mine.

I'm typing this at work so I can't view my home machines settings. Sorry

there ight be some warnings about symbolic links and other due to the fact that u used the rpmfusion installer but once the installer finishes all is good.

reboot and enjoy

The down side is that you must perform this task everytime you get a kernel update but so far this has been the most reliable way to do it. At least for me.

I haven't bother with kmod in about 2 months
Reply With Quote
  #6  
Old 11th March 2010, 07:49 PM
amazoneveryday Offline
Registered User
 
Join Date: Jun 2004
Location: USA
Posts: 41
linuxfedorafirefox
Re: Update broke 3D Acceleration in Fedora 12

Quote:
Originally Posted by Firewing1 View Post
Try updating the kernel if possible, then uninstall the following packages if they're installed:
Code:
kmod-nvidia
kmod-nvidia-[any kernel version]
xorg-x11-drv-nvidia
xorg-x11-drv-nvidia-libs
Then reboot and install kmod-nvidia. Remember that on Fedora 12 you need to follow the extra step given on this page: http://rpmfusion.org/Howto/nVidia
@Firewing1
Updating the kernel is why/when my 3D acceleration stopped in the first place.
I opted not to recreate the initrd (it looked messy and complicated) and edited the grub.conf instead.
My grub.conf has the nouveau blacklisted in every kernel entry.
I ran the "setsebool -P allow_execstack on" command that the tutorial suggested.

@NoOneElse
I'm going to do that right now. I'm kind of irked at the moment and at least if I screw that up I can only blame myself, rather than slow-to-update repositories. If I don't post again in the next few hours it means I don't have a functioning X environment!
__________________
Try it again with extensions disabled. (Hold down shift during boot)
Reply With Quote
  #7  
Old 11th March 2010, 07:59 PM
Firewing1 Offline
Registered User
 
Join Date: Dec 2004
Location: Canada
Age: 23
Posts: 9,224
macossafari
Re: Update broke 3D Acceleration in Fedora 12

Quote:
Originally Posted by amazoneveryday View Post
@Firewing1
Updating the kernel is why/when my 3D acceleration stopped in the first place.
I opted not to recreate the initrd (it looked messy and complicated) and edited the grub.conf instead.
My grub.conf has the nouveau blacklisted in every kernel entry.
I ran the "setsebool -P allow_execstack on" command that the tutorial suggested.
Please attach a copy of /var/log/Xorg.0.log to this thread, it will provide some useful debugging information as to why acceleration isn't enabled. What GPU are you using?
Edit: @Which GPU - Sorry, I should have read your signature first
Quote:
Palit GTS 250 1GB
__________________
[+] My open source software and blog
[+] Some of my howtos: (for full list, click here)
Reply With Quote
  #8  
Old 11th March 2010, 08:01 PM
amazoneveryday Offline
Registered User
 
Join Date: Jun 2004
Location: USA
Posts: 41
linuxfedorafirefox
Re: Update broke 3D Acceleration in Fedora 12

akmod did the trick, apparently.

as root:
Code:
yum remove kmod-nvidia xorg-x11-drv-nvidia
yum install akmod-nvidia
reboot
I cannot explain why akmod works now but did not work 12+ hours ago.
__________________
Try it again with extensions disabled. (Hold down shift during boot)
Reply With Quote
  #9  
Old 11th March 2010, 08:06 PM
bob Online
Administrator (yeah, back again)
 
Join Date: Jul 2004
Location: Colton, NY; Junction of Heaven & Earth (also Routes 56 & 68).
Age: 69
Posts: 22,165
linuxfirefox
Re: Update broke 3D Acceleration in Fedora 12

It's been my experience that while any kmod-nvidia is present (even old ones), the akmod won't build. When you removed the kmod, it allows the akmod to take over.
__________________
Linux & Beer - That TOTALLY Computes!
Registered Linux User #362651


Don't use any of my solutions on working computers or near small children.
Reply With Quote
  #10  
Old 11th March 2010, 08:29 PM
Hlingler Offline
Administrator
 
Join Date: Sep 2006
Location: Connellsville, PA, USA
Posts: 11,294
linuxopera
Re: Update broke 3D Acceleration in Fedora 12

That's not the way it's supposed to work: akmod-* should build any missing kmods for any kernels. This appears to be a bug, or at the very least an unexpected "glitch".

V

P.S.
Quote:
Updating the kernel is why/when my 3D acceleration stopped in the first place.
I opted not to recreate the initrd (it looked messy and complicated) and edited the grub.conf instead.
My grub.conf has the nouveau blacklisted in every kernel entry.
I ran the "setsebool -P allow_execstack on" command that the tutorial suggested.
Not a good idea to skip this step, but re-installing the nvidia packages probably automatically did this for you.
Reply With Quote
  #11  
Old 11th March 2010, 08:32 PM
bob Online
Administrator (yeah, back again)
 
Join Date: Jul 2004
Location: Colton, NY; Junction of Heaven & Earth (also Routes 56 & 68).
Age: 69
Posts: 22,165
linuxfedorafirefox
Re: Update broke 3D Acceleration in Fedora 12

Well, this has been happening for me for well over a year now. If all kmods are gone, then akmod takes over, however if I've got any kmods left over, even ones from some forgotten kernel, then akmod remains mute. I had believed that it was the way they were designed to 'work together' - kmod takes the lead if there's one present, akmod if none are present.
__________________
Linux & Beer - That TOTALLY Computes!
Registered Linux User #362651


Don't use any of my solutions on working computers or near small children.
Reply With Quote
  #12  
Old 11th March 2010, 08:37 PM
Hlingler Offline
Administrator
 
Join Date: Sep 2006
Location: Connellsville, PA, USA
Posts: 11,294
linuxopera
Re: Update broke 3D Acceleration in Fedora 12

I'd suggest filing a bug report with RPMFusion, since this is not the expected behavior (http://rpmfusion.org/Packaging/KernelModules/Akmods):
Quote:
But the user still needs to do something manually when he needs a kmod for a newly installed kernel. This is what the akmodsd daemon is trying to fix: it's a script normally started from init on bootup that checks if all kmods are present. If a kmod is not found then akmods tries to rebuild kmod.srpms found in a certain place in the filesystem; if that works it will install the rebuilt kmod into the running kernel automatically.
I cannot file a bug report, since I don't use these packages.

V
Reply With Quote
  #13  
Old 11th March 2010, 08:44 PM
leigh123linux
Guest
 
Posts: n/a
linuxfedorafirefox
Re: Update broke 3D Acceleration in Fedora 12

Quote:
Originally Posted by bob View Post
It's been my experience that while any kmod-nvidia is present (even old ones), the akmod won't build. When you removed the kmod, it allows the akmod to take over.

akmod-nvidia wont build if the kmod-nvidia package is installed
To rectify try

Code:
su
yum install akmod-nvidia
rpm -e kmod-nvidia
The kmod-nvidia package isn't a kernel module

Code:
[leigh@localhost ~]$ yum info kmod-nvidia
Loaded plugins: fastestmirror, presto, refresh-packagekit, remove-with-leaves,
              : show-leaves
Available Packages
Name       : kmod-nvidia
Arch       : x86_64
Version    : 190.53
Release    : 2.fc12
Size       : 30 k
Repo       : rpmfusion-nonfree-updates
Summary    : Metapackage which tracks in nvidia kernel module for newest kernel
URL        : http://www.nvidia.com/
License    : Redistributable, no modification permitted
Description: This is a meta-package without payload which sole purpose is to
           : require the nvidia kernel module(s) for the newest kernel.
           : to make sure you get it together with a new kernel.

[leigh@localhost ~]$

The kmod-nvidia packages with a kernel version don't block akmod-nvidia

Code:
[leigh@localhost ~]$ yum info kmod-nvidia-2.6.32.9-70.fc12.x86_64-195.36.08-1.fc12.x86_64
Loaded plugins: fastestmirror, presto, refresh-packagekit, remove-with-leaves,
              : show-leaves
Installed Packages
Name       : kmod-nvidia-2.6.32.9-70.fc12.x86_64
Arch       : x86_64
Version    : 195.36.08
Release    : 1.fc12
Size       : 13 M
Repo       : installed
Summary    : nvidia kernel module(s) for 2.6.32.9-70.fc12.x86_64
URL        : http://www.nvidia.com/
License    : Redistributable, no modification permitted
Description: This package provides the nvidia kernel modules built for the Linux
           : kernel 2.6.32.9-70.fc12.x86_64 for the x86_64 family of processors.

[leigh@localhost ~]$
Code:
[leigh@localhost ~]$ rpm -qa |grep nvidiakmod-nvidia-2.6.32.9-67.fc12.x86_64-195.36.08-1.fc12.x86_64
xorg-x11-drv-nvidia-libs-195.36.08-1.fc12.x86_64
nvidia-xconfig-1.0-2.fc12.x86_64
xorg-x11-drv-nvidia-195.36.08-1.fc12.x86_64
kmod-nvidia-2.6.32.9-70.fc12.x86_64-195.36.08-1.fc12.x86_64
xorg-x11-drv-nvidia-libs-195.36.08-1.fc12.i686
akmod-nvidia-195.36.08-1.fc12.x86_64
nvidia-settings-1.0-3.4.fc12.x86_64
kmod-nvidia-2.6.32.9-64.fc12.x86_64-190.53-1.fc12.1.x86_64
[leigh@localhost ~]$
Reply With Quote
  #14  
Old 11th March 2010, 08:47 PM
bob Online
Administrator (yeah, back again)
 
Join Date: Jul 2004
Location: Colton, NY; Junction of Heaven & Earth (also Routes 56 & 68).
Age: 69
Posts: 22,165
linuxfedorafirefox
Re: Update broke 3D Acceleration in Fedora 12

(what he said).
__________________
Linux & Beer - That TOTALLY Computes!
Registered Linux User #362651


Don't use any of my solutions on working computers or near small children.
Reply With Quote
  #15  
Old 11th March 2010, 09:32 PM
amazoneveryday Offline
Registered User
 
Join Date: Jun 2004
Location: USA
Posts: 41
linuxfedorafirefox
Re: Update broke 3D Acceleration in Fedora 12

Quote:
Originally Posted by Hlingler View Post
I'd suggest filing a bug report with RPMFusion, since this is not the expected behavior (http://rpmfusion.org/Packaging/KernelModules/Akmods):I cannot file a bug report, since I don't use these packages.

V
How do I file a bug report? I've never done it... I'm so thankful free software works at all I'm loathe to report bugs because it might sound like I'm complaining.
__________________
Try it again with extensions disabled. (Hold down shift during boot)
Reply With Quote
Reply

Tags
breaks, driver, nvidia, update, yum

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
nvidia driver update rexrugby Installation, Upgrades and Live Media 2 31st March 2008 12:51 PM
Kernel version update 2.6.23 for Fedora 7 breaks SATA ICH8R driver xylog Hardware & Laptops 13 12th November 2007 04:36 PM
[FC2] Nvidia driver breaks framebuffer console pigpen Using Fedora 4 12th June 2004 01:47 AM
2.6.3 breaks NVIDIA graphics driver prisen Fedora Core 2 Test Releases 2 3rd April 2004 09:47 PM


Current GMT-time: 03:45 (Tuesday, 21-10-2014)

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
Broken Hill Travel Photos on Instagram - Kezmarok Travel Photos - Guadeloupe Instagram Photos