[mythtv-users] [ATrpms-users] Updated from fedora 10 to 12 and have issues with nvidia driver loading
Michelle Dupuis
support at ocg.ca
Fri Nov 27 03:08:27 UTC 2009
Same here..I had to recompile the kernel (initrd) without rivafb/nvidiafb
and then the Nvidia driver started to work
-----Original Message-----
From: mythtv-users-bounces at mythtv.org
[mailto:mythtv-users-bounces at mythtv.org] On Behalf Of Jarod Wilson
Sent: Thursday, November 26, 2009 9:02 PM
To: Myth TV Users List
Subject: Re: [mythtv-users] [ATrpms-users] Updated from fedora 10 to 12 and
have issues with nvidia driver loading
On 11/26/2009 01:06 PM, Gabe Rubin wrote:
> On Thu, Nov 26, 2009 at 9:46 AM, Jarod Wilson<jarod at wilsonet.com> wrote:
>> On 11/26/2009 12:08 PM, Gabe Rubin wrote:
>>>
>>> As many pointed out, adding "nouveau.modeset=0" at the end of the
>>> kernel line in grub.conf is the solution. I also specified a VGA
>>> mode, but that caused more problems so I changed that to "vga=normal".
>>> Not sure if a vga argument is needed.
>>
>> Its not. And nouveau.modeset=0 isn't strictly required. If you have
>> the nouveau module blacklisted, a newly built initrd won't include
>> the nouveau module, and you can boot w/o any extra params.
>
> I have this stanza in /etc/modprobe.d/blacklist.conf:
> blacklist nouveau
>
>
> That did not help me until I actually added the kernel parameter in
> grub.conf. I did reboot.
You're missing a step. The nouveau module is already in your existing
initrd, where it will be loaded *before* your root filesystem is mounted,
*before* the blacklist file can be read. You have to rebuild your initrd
after adding the blacklist entry. I've done this. I know it works. Later
kernels will get installed and have their initrd generated with the
blacklisting already in place, and their initrd won't have nouveau.
>>> I guess I will need to add this to the kernel line each time I
>>> upgrade the kernel.
>>
>> No. The kernel update mechanism is bright enough to carry args from
>> your existing grub stanza to the new one.
>>
>> However, as I said above, if nouveau is blacklisted, a newly created
>> initrd (including the one that'll be created when you install a new
>> kernel) won't have have the nouveau module in it, and thus won't need the
param anyway.
>
> That is good to know (although, as I said, blacklisting did not seem to
help).
See above.
>>> Also strange, it appears that atrpms script write to
>>> /etc/modprobe.conf to specify the driver version when that has been
>>> depreciated and it should go into /etc/modprobe.d/local.conf.
>>
>> Or better yet, /etc/modprobe.d/<somethingunique>.conf.
>>
>
> Any way to make this automatic or is that just the choice of the
> package distributor (i.e., should I let Axel know about this situation
> or can I fix it myself)?
Package distributor. I believe RPM Fusion's nvidia drivers include either an
/etc/modprobe.d/nouveau.conf or nvidia.conf for this purpose.
...
>>> I personally don't think that fedora should make it this difficult
>>> to run the nvidia drive and attempt to impose the nouveau driver
>>> upon users.
>>
>> Um. I'm not even sure where to begin with a reply to this. Fedora
>> ships a functional driver that Just Works, complete with kernel mode
>> setting, dual-head support, etc, and that shouldn't be "imposed" on
>> people? And the Fedora project is supposed to do what exactly to make
>> it as easy as possible for you to install a 3rd-party binary-only driver?
>>
>
> Re-reading what I wrote, I see why offense could be taken to what I
> said. I respect that fedora comes shipping with a free (in all senses
> of the word) and functional driver for nvidia cards. I said "impose"
> because my thinking was if you have to much with grub.conf and add
> kernel parameters, that is very tricky for most users to figure out
> how to get the binary drivers going. Of course, the reality is
> probably is that fedora wants to ship a highly functional system that
> works out of the box without resorting to the binary non-free stuff
> and if someone wants to use the nvidia binary, they should figure out
> how to do it. My frustration was that it took a lot of time for me to
> figure out how to do that, which was the result of the choice to put
> in nouveau. But upon reflection, that was not a bad thing that the
> fedora team did, and I should not have implied or directly stated that
> it was.
Wasn't offended, just saddened that all the hard work being done to create a
free and open driver that Just Works gets stomped on because it made it
harder to install a 3rd-party binary blob. :)
--
Jarod Wilson
jarod at wilsonet.com
_______________________________________________
mythtv-users mailing list
mythtv-users at mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
More information about the mythtv-users
mailing list