Vertaal

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिनà¥à¤¦à¥€ अनà¥à¤µà¤¾à¤¦ करने के लिà¤/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian

Fedora 11 de Steun van Twinview van nVidia

Fedora 11 schepen (van Leonidas) met de de grafiekbestuurder van nouveaunVidia die door gebrek wordt voorgeladen als een kaart van de nVidiagrafiek wordt ontdekt bij installeert tijd.  De vorige versies van Fedora gebruikten de oudere nv bestuurder X.Org.

Het nouveauproject beoogt het produceren van 3D bestuurders van Open Source voor de kaarten van de nVidiagrafiek.  Volgens het nouveauproject Wiki

de tweede-steun is in vrij goede vorm met versnelling EXA, Xv en Randr12 (denk aan dubbel-hoofd, omwentelingen, enz.). Randr12 zouden voor alle kaarten tot moeten werken, en met inbegrip van, zou Geforce 9000 reeksen, hoewel sommige kwesties met Geforce 8/9 laptops nog kunnen bestaan, voor dergelijke rapporten van het kwestiesinsect moeten worden voorgelegd. Randr12 is nu het gebrek. Om het even welke 3D functionaliteit die zou kunnen bestaan is nog niet gestaafd, vraagt niet om instructies om het te proberen. Ook, VT wordt de omschakeling terwijl X loopt beschouwd als gelukkig.

Goed, kwam ik zeker snel de VT omschakelingskwestie tegen!  Het werkte maar niet constant.

Jammer genoeg steunt de nouveaubestuurder momenteel de geen functionaliteit van nVidiaTwinView en ik verdenk dat het oud zal zijn alvorens het indien ooit doet!

Om TwinView met Fedora 11 te gebruiken, moet u de correcte nVidiabestuurders van rpmfusion.org laden.  Ik beschreef hoe te om dit in een vorige post in detail te doen zodat zal ik die informatie niet hier herhalen.

U moet ook uw grub.conf- dossier wijzigen om de de laarsoptie van de nopatpit te omvatten zoals hieronder getoond.

titel Fedora (2.6.29.4 - 167.fc11.x86_64)
       wortel (hd0,1)
       pit /vmlinuz-2.6.29.4-167.fc11.x86_64 ro rhgb stille nopat root=/dev/mapper/vg_ultra-lv_root
       initrd /initrd-2.6.29.4-167.fc11.x86_64.img

De nopatoptie is nodig voor deze bepaalde pit (2.6.29.4) aangezien het schijnt om de functionaliteit van het KLOPJE nog gebroken te hebben.

Voor die lezers die onbewust zijn is van welk KLOPJE is, hier een korte verklaring.  Traditioneel pagina werd caching gecontroleerd door een eigenschap van cpu genoemd de Registers van de Waaier van het Type van Geheugen (MTRR).  Een cpu heeft een eindige en beperkte reeks van MTRRs elk waarvan een controledeel van de fysieke adresruimte.  Om deze beperking te overwinnen en een flexibelere architectuur te verstrekken, voegden Intel en andere x86 verkopers van cpu een reeks beetjes aan de ingangen van de paginalijst aan controle toe hoe een cpu caching pagineert.  Deze beetjes worden genoemd de Lijst van de Attributen van de Pagina (KLOPJE).  Overigens, was de pit van 2.6.26 de eerste pit Linux om Klopjes te steunen.

Tenzij u uw aanvankelijke ramdisk (initrd) herbouwt, zal de nouveaubestuurder die in de pit wordt geladen blijven.  Ik verkies de nouveaubestuurder niet te hebben die in mijn pit wordt geladen als ik het niet gebruik zodat voegde ik nouveau aan de lijst van op de zwarte lijst gezette bestuurders in /etc/modprobe.d/blacklist.conf en verbouwing toe initrd.

# mv /boot/initrd- `uname - r `.img /boot/initrd- `uname - r `.img.backup
# mkinitrd - v /boot/initrd- `uname - r `.img `uname - r `
Het creëren initramfs
Het zoeken van bestuurder voor /dev/mapper/vg_ultra-lv_root in /sys/block/dm-0
Vond DeviceMapper component DM-0
Het zoeken deps van modulescsi: t-0x00
Het zoeken deps van modulepci: v00008086d00002922sv00008086sd00005442bc01sc06i01
Het zoeken van bestuurder voor /dev/mapper/vg_ultra-lv_swap in /sys/block/dm-1
Vond DeviceMapper component DM-1
Het gebruiken van modules:
De bouw initrd in /tmp/initrd.txR0Kd
/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
het oplossen voor MODULES
en dat heeft punten van
het oplossen voor availmodules
en dat heeft punten van
/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
het sonderen voor modules voor drmapparaat card0
Het toevoegen van grafiekapparaat card0
Het zoeken deps van modulepci: v000010DEd00000640sv00003842sd0000C959bc03sc00i00: i2c-kern nvidia
Het toevoegen van module i2c-kern
Het toevoegen van modulenvidia
het oplossen voor GRAPHICSMODS
en dat heeft punten van i2c-kern nvidia
Het zoeken deps van module i2c-kern
Het zoeken deps van modulenvidia: i2c-kern
exemplaar van /lib/modules/ 2.6.29.4 - 167.fc11.x86_64/kernel/drivers/i2c/i2c-core.ko [elf64-x86-64] aan /tmp/initrd.txR0Kd/lib/modules/ 2.6.29.4 - 167.fc11.x86_64/i2c-core.ko [elf64-x86-64]
exemplaar van /lib/modules/ 2.6.29.4 - 167.fc11.x86_64/extra/nvidia-173xx/nvidia.ko [elf64-x86-64] aan /tmp/initrd.txR0Kd/lib/modules/ 2.6.29.4 - 167.fc11.x86_64/nvidia.ko [elf64-x86-64]
/sbin/plymouthd - > /tmp/initrd.txR0Kd/bin/plymouthd
........
........
Toevoegend scsi_wait_scan module
exemplaar van /lib/modules/ 2.6.29.4 - 167.fc11.x86_64/kernel/drivers/scsi/scsi_wait_scan.ko [elf64-x86-64] aan /tmp/initrd.txR0Kd/lib/modules/ 2.6.29.4 - 167.fc11.x86_64/scsi_wait_scan.ko [elf64-x86-64]
Dit initrd gebruikt dynamische gedeelde voorwerpen.
Het toevoegen van dynamische linker configuratiedossiers.
/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
Het lopen ldconfig
#

Na het rebooten van uw systeem, als u dmesg of lsmod gebruikt, zult u zien dat de nvidiabestuurder in plaats van de nouveaubestuurder werd geladen.

U zult zien ook dat met een bepaalde bedoeling Plymouth niet meer met het grafisch plonsscherm loopt als het eerder dit deed.  Plymouth is de vervanging voor de oude Grafische Laars RedHat (RHGB).  Het werd geschreven door Ray Strode, Kristian Hogsberg and Peter Jones van Redhat en werd eerst verscheept in Fedora 10.

Tot slot te hoeven u niet om uw xorg.conf- dossier voor Fedora 11 te wijzigen.  Het zou enkel moeten werken.
 

Verlaat een Antwoord