Übersetzen Sie

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 nVidia Twinview Unterstützung

Fedora 11 (Leonidas) versendet mit den nouveau nVidia Grafiken, die der Fahrer, der durch Rückstellung vorbelastet wird, wenn eine nVidia Grafikkarte an ermittelt wird Zeit anbringen.  Vorhergehende Versionen von Fedora benutzten den älteren X.Org Nanovolt Fahrer.

Das nouveau Projekt strebt an, Fahrer Quelle-3D für nVidia Grafikkarten zu produzieren.  Entsprechend dem nouveau Projekt Wiki

2D-support ist ziemlich im in guter Verfassung mit EXA Beschleunigung, Xv und Randr12 (denken Sie an Doppel-kopf, Umdrehungen, etc.). Randr12 sollte für alle Karten bis arbeiten, und einschließend, Geforce 9000 Reihe, obgleich einige Ausgaben mit Geforce 8/9 Laptope noch existieren können, denn solche Ausgabenwanzenreports sollten eingereicht werden. Randr12 ist jetzt die Rückstellung. Jede mögliche Funktionalität 3D, die existieren konnte, ist, bitten nicht um Anweisungen, sie zu versuchen noch ungestützt. Auch VT-Schaltung, während X läuft, gilt als glücklich.

Gut lief ich zweifellos schnell in die VT-Schaltungsausgabe!  Es funktionierte aber nicht durchweg.

Leider stützt der nouveau Fahrer z.Z. nicht nVidia TwinView Funktionalität und ich vermute, dass es eine lange Zeit ist, bevor es wenn überhaupt tut!

Um TwinView mit Fedora 11 zu verwenden, müssen Sie die korrekten nVidia Fahrer von rpmfusion.org laden.  Ich beschrieb, wie man dies im Detail in einem vorhergehenden Pfosten tut, also wiederhole ich nicht diese Informationen hier.

Sie müssen auch Ihre grub.conf Akte ändern, um die nopat Kern-Aufladungswahl wie gezeigt einzuschließen unten.

Titel Fedora (2.6.29.4 - 167.fc11.x86_64)
       Wurzel (hd0,1)
       Kern-/vmlinuz-2.6.29.4-167.fc11.x86_64 ro root=/dev/mapper/vg_ultra-lv_root rhgb Ruhe nopat
       initrd /initrd-2.6.29.4-167.fc11.x86_64.img

Die nopat Wahl ist für diesen bestimmten Kern (2.6.29.4) erforderlich wie er scheint, defekte KLAPS-Funktionalität noch zu haben.

Für jene Leser, die sind von, was KLAPS ist, ist hier eine kurze Erklärung ahnungslos.  Traditionsgemäß wurde das Seitencachieren durch eine CPU-Eigenschaft gesteuert, die Memory Type Strecken-Register ( MTRR) genannt wurde.  Eine CPU hat einen begrenzten und begrenzten Satz von MTRRs jeden, von dem Steuerteil des körperlichen Adressraumes.  Um diese Beschränkung zu überwinden und eine flexiblere Architektur zur Verfügung zu stellen, fügten Intel und andere Verkäufer CPU-x86 einen Satz Spitzen Seitentabelleneintragungen hinzu um zu steuern wie eine CPU das Cachieren paginiert.  Diese Spitzen werden die Seiten-Attribut-Tabelle ( KLAPS) genannt.  Übrigens war der Kern 2.6.26 der erste Linuxkern, zum der Klapse zu stützen.

Es sei denn Sie Ihr Anfangsramdisk (initrd) umbauen, bleibt der nouveau Fahrer im Kern geladen.  Ich ziehe, es vor den nouveau Fahrer nicht zu haben, der in meinem Kern geladen wird, wenn ich ihn nicht benutze, also ich nouveau der Liste der auf die schwarze Liste gesetzten Fahrer in /etc/modprobe.d/blacklist.conf und im Wiederaufbauen initrd hinzufügte.

# Millivolt /boot/initrd- `uname - r `.img /boot/initrd- `uname - r `.img.backup
# mkinitrd - v /boot/initrd- `uname - r `.img `uname - r `
Schaffung von initramfs
Suchen nach Fahrer für /dev/mapper/vg_ultra-lv_root in /sys/block/dm-0
Gefundener DeviceMapper Bestandteil dm-0
Suchen nach deps von Modul Scsi: t-0x00
Suchen nach deps von Modul-PCI: v00008086d00002922sv00008086sd00005442bc01sc06i01
Suchen nach Fahrer für /dev/mapper/vg_ultra-lv_swap in /sys/block/dm-1
Gefundener DeviceMapper Bestandteil dm-1
Unter Verwendung der Module:
Gebäude 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
Lösen für MODULE
und das hat Einzelteile von
Lösen für availmodules
und das hat Einzelteile von
/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
Prüfen für Module für drm Vorrichtung card0
Addieren des grafischen Gerätes card0
Suchen nach deps von Modul-PCI: v000010DEd00000640sv00003842sd0000C959bc03sc00i00: i2c-core nvidia
Addieren des Moduls i2c-core
Addieren von Modul nvidia
Lösen für GRAPHICSMODS
und das hat Einzelteile von i2c-core nvidia
Suchen nach deps des Moduls i2c-core
Suchen nach deps von Modul nvidia: i2c-core
kopieren Sie von /lib/modules/ 2.6.29.4 - 167.fc11.x86_64/kernel/drivers/i2c/i2c-core.ko [elf64-x86-64] zu /tmp/initrd.txR0Kd/lib/modules/ 2.6.29.4 - 167.fc11.x86_64/i2c-core.ko [elf64-x86-64]
kopieren Sie von /lib/modules/ 2.6.29.4 - 167.fc11.x86_64/extra/nvidia-173xx/nvidia.ko [elf64-x86-64] zu /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
........
........
Das Modul addieren scsi_wait_scan
kopieren Sie von /lib/modules/ 2.6.29.4 - 167.fc11.x86_64/kernel/drivers/scsi/scsi_wait_scan.ko [elf64-x86-64] zu /tmp/initrd.txR0Kd/lib/modules/ 2.6.29.4 - 167.fc11.x86_64/scsi_wait_scan.ko [elf64-x86-64]
Dieses initrd benutzt dynamische geteilte Gegenstände.
Addieren der dynamischen Verknüpfungsprogrammkonfigurationsakten.
/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
Laufendes ldconfig
#

Nachdem Sie Ihr System, wenn Sie dmesg oder lsmod benutzen, Sie sieht neu gestartet haben, dass der nvidia Fahrer anstelle vom nouveau Fahrer geladen wurde.

Sie sehen auch, dass aus irgendeinem Grund Plymouth nicht mehr mit einem grafischen Spritzenschirm läuft, wenn es vorher so tat.  Plymouth ist der Wiedereinbau für die alte RedHat grafische Aufladung (RHGB).  Es wurde von Ray Strode, von Kristian Hogsberg und von Peter Jones von Redhat geschrieben und versendet zuerst in Fedora 10.

Schließlich brauchen Sie nicht, Ihre xorg.conf Akte für Fedora 11. zu ändern.  Sie sollte gerade arbeiten.
 

Lassen Sie eine Antwort