Fedora 23は、私のGeforce GT240のnouveauディスプレイドライバーでフリーズする傾向があります。ドライバーマネージャーで独自のドライバーをインストールすることで、Ubuntuでこの問題を既に解決しました。 Fedora 23のようなものはありますか?
ドライバーに関連するアプリケーションは見つかりませんでした。 :Sこれを手動で行う方法についていくつかのCLIチュートリアルを見つけましたが、それらが信頼できるかどうかはわかりません。それらのいくつかは、1.17から1.18へのxorg-serverバージョンの変更について話していて、nvidiaは、安定するまで1.18をサポートしません。 12月8日に安定しました。見つけたチュートリアルは8月のものなので、Fedora 23 + xorg-server 1.18 rcがxvid-serverの新しいバージョンをサポートしていない古いnvidiaドライバーでどのように機能するか想像できません。 ...このトピックで信頼できるものをどこに見つけるか、または3.40.x nvidia独自のドライバをインストールする方法についてのアイデアはありますか?
a。)機能していますが、推奨されません
このガイドに従って、ドライバーを手動でインストールしました。
このアプローチの問題、(いくつかのフォーラムと私の経験によれば)nvidiaドライバーが他のいくつかのライブラリーもオーバーライドし、dnf update
がそれらのライブラリーをオーバーライドできるため、システムが非常に不安定になります。言うまでもなく、RPM Fusionから誤ってnvidiaドライバーをインストールすると、修復できないほどシステムが停止します。 (私はその場合、テキストモードでさえも、なんとか起動できませんでした。)
したがって、このアプローチは、システムを更新する予定がない場合、または更新内容に非常に注意している場合にのみ機能します。
b。)推奨されるソリューション
RPMフュージョンからドライバーをインストールできました。
まず、無料および非無料のリポジトリを登録する必要があります。 http://rpmfusion.org/Configuration
ドライバのインストールにより、最初の6回の試行がうまくいかず、再起動後に「何か問題が発生しました」というエラーメッセージと「ログアウト」ラベルの付いたボタンが表示されました。その場合、心配する必要はありません。ctrl+alt+f2
とdnf remove akmod-nvidia
を使用すると、パッケージを簡単にアンインストールできます。その後、再起動するとシステムがnouveauドライバーに復元され、フリーズされますが、セッションごとに1〜30分間機能します。
常にakmod-nvidia
がカードの適切なドライバであるとは限らないことに注意してください。私の場合、akmod-nvidia-340xx
が必要でした。ここで必要なドライバーを見つけることができます: ftp://download.nvidia.com/XFree86/Linux-x86_64/352.63/README/supportedchips.html
私のインストールスクリプトは:
dnf update
dnf install akmod-nvidia-340xx.x86_64 kernel-devel gcc gcc-c++ vdpauinfo
libva-vdpau-driver libva-utils xorg-x11-drv-nvidia-340xx-libs.i686
dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
reboot
これがうまくいった理由はわかりません。同じようなことを6回試しましたが、7回目の試行でしか機能しませんでした。私はRPMフュージョンの担当者に相談しました。その間、彼らはレポを修正したのかもしれませんし、私が知らないより良いことをしたのかもしれません。
いくつかのフォーラムによると、Gnome 3はそれらに依存しているため、xorg-x11-drv-nvidia-libs
およびその他のライブラリの32ビットバイナリが必要です。確かではありませんが、うまくいきました。
メモ:
このドライバーのインストールが機能することを確認した後、他の32ビットバイナリをインストールしました。
Sudo dnf -y install \
alsa-lib.i686 \
alsa-plugins-oss.i686 \
alsa-plugins-pulseaudio.i686 \
alsa-plugins-pulseaudio.i686 \
arts.i686 \
audiofile.i686 \
bzip2-libs.i686 \
cairo.i686 \
cdk.i686 \
compat-expat1.i686 \
compat-libstdc++-33.i686 \
cyrus-sasl-lib.i686 \
dbus-libs.i686 \
esound-libs.i686 \
fltk.i686 \
freeglut.i686 \
glibc.i686 \
gtk2.i686 \
imlib.i686 \
lcms-libs.i686 \
lesstif.i686 \
libacl.i686 \
libao.i686 \
libattr.i686 \
libcap.i686 \
libdrm.i686 \
libexif.i686 \
libgnomecanvas.i686 \
libICE.i686 \
libieee1284.i686 \
libsigc++20.i686 \
libSM.i686 \
libtool-ltdl.i686 \
libusb.i686 \
libwmf-lite.i686 \
libwmf.i686 \
libX11.i686 \
libXau.i686 \
libXaw.i686 \
libXcomposite.i686 \
libXdamage.i686 \
libXdmcp.i686 \
libXext.i686 \
libXfixes.i686 \
libxkbfile.i686 \
libxml2.i686 \
libXmu.i686 \
libXp.i686 \
libXpm.i686 \
libXScrnSaver.i686 \
libXScrnSaver.i686 \
libxslt.i686 \
libXt.i686 \
libXtst.i686 \
libXv.i686 \
libXv.i686 \
libXxf86vm.i686 \
lzo.i686 \
mesa-libGL.i686 \
mesa-libGLU.i686 \
nas-libs.i686 \
nspluginwrapper.i686 \
openal-soft.i686 \
openldap.i686 \
pam.i686 \
popt.i686 \
pulseaudio-libs-glib2.i686 \
pulseaudio-libs.i686 \
pulseaudio-libs.i686 \
qt-x11.i686 \
qt.i686 \
redhat-lsb.i686 \
sane-backends-libs.i686 \
SDL.i686 \
svgalib.i686 \
unixODBC.i686 \
zlib.i686
これらは、古いゲームなど、32ビットアプリケーションを実行する場合に便利です。 https://Gist.github.com/tomekwi/0e0eff870cf9b689379d
更新:
私の最初のインストールはGeforce GT 240でした。今度はビデオカードをGeforce GTX 750 Tiに変更しました。ビデオカードを変更する前に、dnf remove akmod-nvidia-340xx xorg-x11-drv-nvidia-340xx-libs.i686
を使用して古いカードのドライバーを削除し、dnf install akmod-nvidia xorg-x11-drv-nvidia-libs.i686
を使用して新しいドライバーをインストールしました。その後、コンピュータの電源を切り、カードを交換してシステムを再起動しました。それ以来、すべてが正常に機能しています。
Rpmfusionのドライバーを使用する
http://rpmfusion.org/Howto/nVidia#Latest.2BAC8-Beta_driver を参照してください
または、最新のFedora安定版リリースから取得したい場合:
yum --releasever = 23 akmod-nvidiaをインストールします
yum install "kernel-devel-uname-r == $(uname -r)"
yum update -y
Fedora 23を実行している場合は、yumではなくdnf
または、最新のFedora安定版リリースから取得したい場合:
dnf install akmod-nvidia
dnf install "kernel-devel-uname-r == $(uname -r)"
dnf update -y
そして再起動します。
注:すべてのカードがまだサポートされているわけではありません。nvidia互換性リストを参照してください
ftp://download.nvidia.com/XFree86/Linux-x86_64/352.63/README/supportedchips.html
これがあなたのすることです、そしてそれはこれより複雑ではありません。
su -c 'dnf install http://download1.rpmfusion.org/free/Fedora/rpmfusion-free-release-$(rpm -E %Fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/Fedora/rpmfusion-nonfree-release-$(rpm -E %Fedora).noarch.rpm'
これがrpmfusionリポジトリを追加する公式の方法です 、次に:
dnf install akmod-nvidia "kernel-devel-uname-r == $(uname -r)"
dnf update -y
できた! これはこれらのドライバをインストールする公式の方法です
それから私はそのようにいいので、ドライバがkaputする場合に備えて、完全なアンインストール/再インストールコマンドをここに示します(そして、そうなるでしょう それは! 、カーネルの更新を恐れます!)
Sudo dnf remove xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs akmod-nvidia kmod-nvidia* && dnf install akmod-nvidia kmod-nvidia
(これにより/ etc/X11/xorg.conf.d/99-nvidia.confファイルが更新されますが、DNFもいいので、オリジナルのバックアップが作成されるので、カスタム構成ファイルがある場合はそれを覚えておいてください)