nVidiaのグラフィックス・カードがで検出されればソフト帽11 (Leonidas)はデフォルトで前もって積まれる運転者が時間を取付けるnouveauのnVidiaのグラフィックと出荷する。 ソフト帽の前のバージョンはより古いX.Org nvの運転者を使用した。
nouveauのプロジェクトはnVidiaのグラフィックス・カードのためのオープンソース3D運転者を作り出すことを目指す。 nouveauのプロジェクトWikiに従って
あるEXA加速、XVおよびRandr12のまずまずの形に第2支えなさい(二重頭部、回転、等について考えなさい)。 Randr12はすべてのカードのためにGeforceのある問題がまだ8/9のラップトップあるそのような問題のバグレポートは堤出されるべきであるが、働きまで、Geforce 9000のシリーズ含んでいる。 今ではRandr12はデフォルトである。 あるかもしれないどの3D機能性でもそれを試みる指示をまだ支えられていない、頼まない。 またXが動いている間、VTの切換えは考慮される幸運」。
それで、私はVTの切換え問題に確かにすぐに走った! それは一貫して働いた。
残念ながらnouveauの運転者は現在nVidiaのTwinViewの 機能性を支えないし、長い時間前にそれがであることを私は疑う!
ソフト帽11とのTwinViewを使用するためには、rpmfusion.orgから正しいnVidiaの運転者に荷を積まなければならない。 私は前のポストでこれを詳しくする方法を 記述した 従って私はその情報をここに繰り返さない。
また下記に示されているようにnopatの穀粒のブーツの選択を含むためにあなたのgrub.confファイルを変更する必要がある。
タイトルのソフト帽(2.6.29.4 - 167.fc11.x86_64)
根(hd0,1)
穀粒の/vmlinuz-2.6.29.4-167.fc11.x86_64 ro root=/dev/mapper/vg_ultra-lv_rootのrhgbの静寂のnopat
initrd /initrd-2.6.29.4-167.fc11.x86_64.img
nopatの選択はまだ壊れた軽打の機能性を有するようであるようにこの特定の穀粒(2.6.29.4)のために必要である。
軽打がであるものにここに気づいていないそれらの読者のために、簡潔な説明は。 従来ページの貯蔵はMemory Type範囲の記録(MTRR)と呼ばれたCPUの特徴 によって制御された。 CPUは物理アドレススペースの制御部品MTRRsの有限な、極限集合をそれぞれ備えている。 この限定を克服し、より適用範囲が広い建築を提供するために、Intelおよび他のx86 CPUの売り手はページテーブル記入項目にCPUが貯蔵のいかにページを捲るか制御するように一組のビットを加えた。 これらのビットはページの属性のテーブル( 軽打)と呼ばれる。 偶然、2.6.26穀粒は軽打を支える最初のLinuxの穀粒だった。
あなたの最初のramdisk (initrd)を再建しなければ、nouveauの運転者は穀粒で荷を積まれて残る。 それを使用しなければ従って私が/etc/modprobe.d/blacklist.confおよび改造のinitrdのブラックリストに載せられた運転者のリストにnouveauを加えたら私に私の穀粒で荷を積まれるnouveauの運転者がないことを好まない。
# mv /boot/initrd-の`のuname - rの`.img /boot/initrd-の`のuname - rの`.img.backup
# mkinitrd - v /boot/initrd-の`のuname - rの`.imgの`のuname - rの`
initramfsの作成
/sys/block/dm-0の/dev/mapper/vg_ultra-lv_rootのための運転者を捜すこと
DeviceMapperの見つけられた部品dm0
モジュールのSCSIのdepsを捜すこと: t-0x00
モジュールpciのdepsを捜すこと: v00008086d00002922sv00008086sd00005442bc01sc06i01
/sys/block/dm-1の/dev/mapper/vg_ultra-lv_swapのための運転者を捜すこと
DeviceMapperの見つけられた部品dm1
モジュールを使用して:
/tmp/initrd.txR0Kdの建物のinitrd
/sbin/nash - > /tmp/initrd.txR0Kd/bin/nash
/usr/lib64/libnash.so.6.0.86 - > /tmp/initrd.txR0Kd/usr/lib64/libnash.so.6.0.86
/usr/lib64/libbdevid.so.6.0.86 - > /tmp/initrd.txR0Kd/usr/lib64/libbdevid.so.6.0.86
/lib64/libdevmapper.so.1.02 - > /tmp/initrd.txR0Kd/lib64/libdevmapper.so.1.02
/lib64/libparted-1.8.so.8 - > /tmp/initrd.txR0Kd/lib64/libparted-1.8.so.8
/lib64//libparted-1.8.so.8.0.0 - > /tmp/initrd.txR0Kd/lib64//libparted-1.8.so.8.0.0
/lib64/libblkid.so.1 - > /tmp/initrd.txR0Kd/lib64/libblkid.so.1
/lib64//libblkid.so.1.0 - > /tmp/initrd.txR0Kd/lib64//libblkid.so.1.0
/lib64/libselinux.so.1 - > /tmp/initrd.txR0Kd/lib64/libselinux.so.1
/lib64/libsepol.so.1 - > /tmp/initrd.txR0Kd/lib64/libsepol.so.1
/lib64/libuuid.so.1 - > /tmp/initrd.txR0Kd/lib64/libuuid.so.1
/lib64//libuuid.so.1.2 - > /tmp/initrd.txR0Kd/lib64//libuuid.so.1.2
/lib64/libpopt.so.0 - > /tmp/initrd.txR0Kd/lib64/libpopt.so.0
/lib64//libpopt.so.0.0.0 - > /tmp/initrd.txR0Kd/lib64//libpopt.so.0.0.0
/lib64/libresolv.so.2 - > /tmp/initrd.txR0Kd/lib64/libresolv.so.2
/lib64//libresolv-2.10.1.so - > /tmp/initrd.txR0Kd/lib64//libresolv-2.10.1.so
/lib64/libc.so.6 - > /tmp/initrd.txR0Kd/lib64/libc.so.6
/lib64//libc-2.10.1.so - > /tmp/initrd.txR0Kd/lib64//libc-2.10.1.so
/lib64/ld-linux-x86-64.so.2 - > /tmp/initrd.txR0Kd/lib64/ld-linux-x86-64.so.2
/lib64//ld-2.10.1.so - > /tmp/initrd.txR0Kd/lib64//ld-2.10.1.so
/lib64/libdl.so.2 - > /tmp/initrd.txR0Kd/lib64/libdl.so.2
/lib64//libdl-2.10.1.so - > /tmp/initrd.txR0Kd/lib64//libdl-2.10.1.so
/usr/lib64/libelf.so.1 - > /tmp/initrd.txR0Kd/usr/lib64/libelf.so.1
/usr/lib64//libelf-0.141.so - > /tmp/initrd.txR0Kd/usr/lib64//libelf-0.141.so
/usr/lib64/libnl.so.1 - > /tmp/initrd.txR0Kd/usr/lib64/libnl.so.1
/usr/lib64//libnl.so.1.1 - > /tmp/initrd.txR0Kd/usr/lib64//libnl.so.1.1
/lib64/libm.so.6 - > /tmp/initrd.txR0Kd/lib64/libm.so.6
/lib64//libm-2.10.1.so - > /tmp/initrd.txR0Kd/lib64//libm-2.10.1.so
/lib64/libgcc_s.so.1 - > /tmp/initrd.txR0Kd/lib64/libgcc_s.so.1
/lib64//libgcc_s-4.4.0-20090506.so.1 - > /tmp/initrd.txR0Kd/lib64//libgcc_s-4.4.0-20090506.so.1
/lib64/libreadline.so.5 - > /tmp/initrd.txR0Kd/lib64/libreadline.so.5
/lib64//libreadline.so.5.2 - > /tmp/initrd.txR0Kd/lib64//libreadline.so.5.2
/lib64/librt.so.1 - > /tmp/initrd.txR0Kd/lib64/librt.so.1
/lib64//librt-2.10.1.so - > /tmp/initrd.txR0Kd/lib64//librt-2.10.1.so
/lib64/libpthread.so.0 - > /tmp/initrd.txR0Kd/lib64/libpthread.so.0
/lib64//libpthread-2.10.1.so - > /tmp/initrd.txR0Kd/lib64//libpthread-2.10.1.so
/lib64/libtinfo.so.5 - > /tmp/initrd.txR0Kd/lib64/libtinfo.so.5
/lib64//libtinfo.so.5.7 - > /tmp/initrd.txR0Kd/lib64//libtinfo.so.5.7
/sbin/modprobe - > /tmp/initrd.txR0Kd/bin/modprobe
/sbin/rmmod - > /tmp/initrd.txR0Kd/bin/rmmod
モジュールのための解決
そしてそれは項目をの有する
availmodulesのための解決
そしてそれは項目をの有する
/sbin/lvm - > /tmp/initrd.txR0Kd/bin/lvm
/etc/lvm - > /tmp/initrd.txR0Kd/etc/lvm
「/etc/lvm/lvm.conf」- > 「/tmp/initrd.txR0Kd/etc/lvm/lvm.conf」
/etc/sysconfig/keyboard - > /tmp/initrd.txR0Kd/etc/sysconfig/keyboard
/bin/loadkeys - > /tmp/initrd.txR0Kd/bin/loadkeys
/lib/kbd/keymaps/i386/qwerty/us.map.gz - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/i386/qwerty/us.map.gz
/lib/kbd/keymaps/i386/include/qwerty-layout.inc - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/i386/include/qwerty-layout.inc
/lib/kbd/keymaps/i386/include/compose.inc - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/i386/include/compose.inc
/lib/kbd/keymaps/include/compose.latin4 - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/include/compose.latin4
/lib/kbd/keymaps/include/compose.8859_8 - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/include/compose.8859_8
/lib/kbd/keymaps/include/compose.latin1 - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/include/compose.latin1
/lib/kbd/keymaps/include/compose.latin3 - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/include/compose.latin3
/lib/kbd/keymaps/include/compose.8859_7 - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/include/compose.8859_7
/lib/kbd/keymaps/include/compose.latin2 - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/include/compose.latin2
/lib/kbd/keymaps/include/compose.latin - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/include/compose.latin
/lib/kbd/keymaps/i386/include/linux-with-alt-and-altgr.inc - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/i386/include/linux-with-alt-and-altgr.inc
/lib/kbd/keymaps/i386/include/linux-keys-bare.inc - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/i386/include/linux-keys-bare.inc
/lib/kbd/keymaps/i386/include/euro1.map.gz - > /tmp/initrd.txR0Kd/lib/kbd/keymaps/i386/include/euro1.map.gz
/etc/sysconfig/i18n - > /tmp/initrd.txR0Kd/etc/sysconfig/i18n
/bin/setfont - > /tmp/initrd.txR0Kd/bin/setfont
/lib/kbd/consolefonts/latarcyrheb-sun16.psfu.gz - > /tmp/initrd.txR0Kd/lib/kbd/consolefonts/latarcyrheb-sun16.psfu.gz
/lib/udev/console_init - > /tmp/initrd.txR0Kd/lib/udev/console_init
/lib64/libglib-2.0.so.0 - > /tmp/initrd.txR0Kd/lib64/libglib-2.0.so.0
/lib64//libglib-2.0.so.0.2000.1 - > /tmp/initrd.txR0Kd/lib64//libglib-2.0.so.0.2000.1
drm装置card0のモジュールのための精査
グラフ状の図案card0を加えること
モジュールpciのdepsを捜すこと: v000010DEd00000640sv00003842sd0000C959bc03sc00i00: i2c中心のnvidia
モジュールのi2c中心を加えること
モジュールのnvidiaを加えること
GRAPHICSMODSのための解決
そしてそれはi2c中心のnvidiaの項目を有する
モジュールのi2c中心のdepsを捜すこと
モジュールのnvidiaのdepsを捜すこと: i2c中心
「/lib/modules/ 2.6.29.4 - 「/tmp/initrd.txR0Kd/lib/modules/ 2.6.29.4への167.fc11.x86_64/kernel/drivers/i2c/i2c-core.ko」[elf64-x86-64] -からのコピー167.fc11.x86_64/i2c-core.ko」[elf64-x86-64]
「/lib/modules/ 2.6.29.4 - 「/tmp/initrd.txR0Kd/lib/modules/ 2.6.29.4への167.fc11.x86_64/extra/nvidia-173xx/nvidia.ko」[elf64-x86-64] -からのコピー167.fc11.x86_64/nvidia.ko」[elf64-x86-64]
/sbin/plymouthd - > /tmp/initrd.txR0Kd/bin/plymouthd
........
........
scsi_wait_scanモジュールを加える
「/lib/modules/ 2.6.29.4 - 「/tmp/initrd.txR0Kd/lib/modules/ 2.6.29.4への167.fc11.x86_64/kernel/drivers/scsi/scsi_wait_scan.ko」[elf64-x86-64] -からのコピー167.fc11.x86_64/scsi_wait_scan.ko」[elf64-x86-64]
このinitrdは動的共用目的を使用する。
動的リンカのコンフィギュレーション・ファイルを加えること。
/etc/ld.so.conf - > /tmp/initrd.txR0Kd/etc/ld.so.conf
/etc/ld.so.conf.d/kernel-2.6.29.4-167.fc11.x86_64.conf - > /tmp/initrd.txR0Kd/etc/ld.so.conf.d/kernel-2.6.29.4-167.fc11.x86_64.conf
/etc/ld.so.conf.d/mysql-x86_64.conf - > /tmp/initrd.txR0Kd/etc/ld.so.conf.d/mysql-x86_64.conf
/etc/ld.so.conf.d/nvidia-lib64.conf - > /tmp/initrd.txR0Kd/etc/ld.so.conf.d/nvidia-lib64.conf
/etc/ld.so.conf.d/xulrunner-64.conf - > /tmp/initrd.txR0Kd/etc/ld.so.conf.d/xulrunner-64.conf
/etc/ld.so.conf.d/qt-x86_64.conf - > /tmp/initrd.txR0Kd/etc/ld.so.conf.d/qt-x86_64.conf
連続したldconfig
#
あなたのシステムを再起動した後nvidiaの運転者がnouveauの運転者の代りに荷を積まれたことをdmesgかlsmodを使用すれば、見る。
前にそうどういうわけかプリマスが写実的なしぶきスクリーンによってもはや動かないことをまた見る。 プリマスはRedHatの古い写実的なブーツ(RHGB)のための取り替えである。 それはRay Strode、Kristian HogsbergおよびRedhatのピータージョーンズによって書かれ、ソフト帽10.で最初に出荷された。
最後に、ソフト帽11.のためのあなたのxorg.confファイルを変更する必要はない。 それはちょうど働くべきである。






















