【転載】fedora下nviDIAグラフィックスドライブをインストールする
4250 ワード
Fedora 16 Verneにnvidia専用ドライバをインストールし、nouveauドライバのロードを禁止
1.rootユーザーへの切り替え(「##」間の内容はコメント)
2.使用中のカーネルとSELinux policyパッケージが最新バージョンであることを確認
最新バージョンでない場合は、更新を実行して再起動します.
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
または
kmod-nvidia
または
kmod-nvidia-POEとPAE-kernel devel
akmodはカーネルのアップグレード時に問題が発生するのを避ける簡単で実行しやすい良い選択です.また、自己コンパイルカーネル 旧バージョンのFedoraカーネル updates-testing/rawhide更新ソースから急速に変更されたカーネル akmodは最高で、唯一の選択です.
について kmod と akmod 違うところの詳しい説明は、ここをクリックして読むことができます.
5.kernel initramfsからnouveau駆動を除去/禁止する
ここでblacklistを修正することもできます.私が使っているこの方法は
/etc/modprobe.d/blacklist.confファイルを編集してnouveauモジュールのロードを阻止します.
ファイルの最後に追加
保存を終了します.
6.すべてが完了しました.必要なのは再起動だけです.
nVidiaドライバのインストール中に問題が発生した場合は、教えてください.同様に、このガイドを参照してドライバを正常にインストールした場合は、ドライバを正常にインストールしたビデオカードの型番を教えてください.(PS:JRっていい人だわ・・・)
nVidia専用ドライバをアンインストールし、nouveauドライバに復元
上記の方法でnVidiaグラフィックスドライブをインストールしている場合は、nouveauドライブに復元する必要がある場合は、次のように操作できます.
まず、インストールされているnVidiaに関するコンポーネントを確認します.
出力の結果は次のようになります.
たとえば、次のコマンドを使用して削除します.
これでnVidia関連のコンテンツは削除されるはずですが、以下のプロファイルが残っているかどうかを確認したほうがいいです.
これらの残りのファイルがある場合は、削除します(バックアップを覚えてください).
同様に、/etc/grub 2.cfgファイルをチェックします.Linux lineにnouveau.modeset=0とrdblacklist=nouveauはありません.
その後、nouveua initramfsに復元されます.
あなたもそうすることができます.
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はカーネルのアップグレード時に問題が発生するのを避ける簡単で実行しやすい良い選択です.また、
について 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)