【転載】fedora下nviDIAグラフィックスドライブをインストールする


Fedora 16 Verneにnvidia専用ドライバをインストールし、nouveauドライバのロードを禁止
1.rootユーザーへの切り替え(「##」間の内容はコメント)
su -##    ##sudo-i

2.使用中のカーネルとSELinux policyパッケージが最新バージョンであることを確認
最新バージョンでない場合は、更新を実行して再起動します.
yum update kernel* selinux-policy*reboot

3.RPMUSionのオープンソースとクローズソースのソフトウェアウェアハウスを追加します(追加したものはこのステップを省略できます).
32ビットと64ビット
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
4.GeForce 6/7/8/9/200/300/400/500シリーズグラフィックス用nVidiaドライバのインストール
次のリストから akmod、kmod または kmod-PAE を選択してインストールします.
akmod-nvidia
yum install akmod-nvidia xorg-x11-drv-nvidia-libs

または
kmod-nvidia
yum install kmod-nvidia xorg-x11-drv-nvidia-libs

または
kmod-nvidia-POEとPAE-kernel devel
yum install kernel-PAE-devel kmod-nvidia-PAE

akmodはカーネルのアップグレード時に問題が発生するのを避ける簡単で実行しやすい良い選択です.また、
  • 自己コンパイルカーネル
  • 旧バージョンのFedoraカーネル
  • updates-testing/rawhide更新ソースから急速に変更されたカーネル
  • akmodは最高で、唯一の選択です.
    について kmod と akmod 違うところの詳しい説明は、ここをクリックして読むことができます.
    5.kernel initramfsからnouveau駆動を除去/禁止する
    mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.imgdracut 
    dracut /boot/initramfs-$(uname -r).img $(uname -r)

    ここでblacklistを修正することもできます.私が使っているこの方法は
    /etc/modprobe.d/blacklist.confファイルを編集してnouveauモジュールのロードを阻止します.
    su -c 'vi /etc/modprobe.d/blacklist.conf'

    ファイルの最後に追加blacklist nouveau
    保存を終了します.
    6.すべてが完了しました.必要なのは再起動だけです.
    reboot

    nVidiaドライバのインストール中に問題が発生した場合は、教えてください.同様に、このガイドを参照してドライバを正常にインストールした場合は、ドライバを正常にインストールしたビデオカードの型番を教えてください.(PS:JRっていい人だわ・・・)
    nVidia専用ドライバをアンインストールし、nouveauドライバに復元
    上記の方法でnVidiaグラフィックスドライブをインストールしている場合は、nouveauドライブに復元する必要がある場合は、次のように操作できます.
    まず、インストールされているnVidiaに関するコンポーネントを確認します.
    yum list installed |grep nvidia

    出力の結果は次のようになります.
    akmod-nvidia.x86_64              1:290.06-1.fc16.3  @rpmfusion-nonfree-updates  kmod-nvidia-3.1.0-7.fc16.x86_64.x86_64kmod-nvidia-3.1.1-1.fc16.x86_64.x86_64kmod-nvidia-3.1.1-2.fc16.x86_64.x86_64nvidia-settings.x86_64           1.0-12.fc16        @rpmfusion-nonfree-rawhide  nvidia-xconfig.x86_64            1.0-10.fc16        @rpmfusion-nonfree-rawhide  xorg-x11-drv-nvidia.x86_64       1:290.06-2.fc16    @rpmfusion-nonfree-updates  xorg-x11-drv-nvidia-libs.x86_64  1:290.06-2.fc16    @rpmfusion-nonfree-updates

    たとえば、次のコマンドを使用して削除します.
    yum remove akmod-nvidia nvidia-settings nvidia-xconfig xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs

    これでnVidia関連のコンテンツは削除されるはずですが、以下のプロファイルが残っているかどうかを確認したほうがいいです.
    ls-la/etc/X11/xorg.confls-la/etc/X11/xorg.conf.d/00-nvidia.confls-la/etc/modprobe.d/blacklist-nouveau.conf

    これらの残りのファイルがある場合は、削除します(バックアップを覚えてください).
    同様に、/etc/grub 2.cfgファイルをチェックします.Linux lineにnouveau.modeset=0とrdblacklist=nouveauはありません.
    その後、nouveua initramfsに復元されます.
    あなたもそうすることができます.
    mv/boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nvidia-broken.imgdracut /boot/initramfs-$(uname -r).img $(uname -r)