Traduisez

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

Appui de Twinview de nVidia de Fedora 11

Fedora 11 (Leonidas) se transporte avec les graphiques de nVidia de nouveau que le conducteur préchargé par défaut si une carte graphique de nVidia est détectée à installent le temps.  Les versions préalables de Fedora ont employé le conducteur plus ancien de X.Org nanovolt.

Le projet de nouveau vise à produire des conducteurs d'Open Source 3D pour des cartes graphiques de nVidia.  Selon le projet Wiki de nouveau

2D-support est dans la forme assez bonne avec l'accélération, Xv et le Randr12 d'EXA (pensez à la duel-tête, aux rotations, etc.). Randr12 devrait fonctionner pour toutes les cartes jusqu'à, et incluant, Geforce 9000 séries, bien que quelques issues avec Geforce 8/9 ordinateur portable puissent encore exister, parce que de tels rapports de bogue d'issues devraient être soumis. Randr12 est maintenant le défaut. N'importe quelle fonctionnalité 3D qui pourrait exister est encore non soutenue, ne demandent pas des instructions de l'essayer. En outre, la commutation de VT tandis que X fonctionne est considérée chanceuse. »

Bien, j'ai certainement rapidement couru dans l'issue de commutation de VT !  Cela a fonctionné mais pas uniformément.

Malheureusement le conducteur de nouveau actuellement ne soutient pas la fonctionnalité de TwinView de nVidia et je suspecte que ce soit un long temps avant qu'il fasse si jamais !

Pour employer TwinView avec Fedora 11, vous devez charger les conducteurs corrects de nVidia de rpmfusion.org.  J'ai décrit comment faire ceci en détail dans un poteau précédent ainsi je ne répéterai pas cette information ici.

Vous devez également modifier votre dossier de grub.conf pour inclure l'option de botte de grain de nopat comme montré ci-dessous.

titre Fedora (2.6.29.4 - 167.fc11.x86_64)
       racine (hd0,1)
       nopat de tranquillité de rhgb du RO root=/dev/mapper/vg_ultra-lv_root de /vmlinuz-2.6.29.4-167.fc11.x86_64 de grain
       initrd /initrd-2.6.29.4-167.fc11.x86_64.img

L'option de nopat est nécessaire pour ce grain particulier (2.6.29.4) comme il semble avoir toujours la fonctionnalité cassée de PAT.

Pour ces lecteurs qui sont ignorante de ce qu'est PAT, voici une brève explication.  Traditionnellement la mise en antémémoire de page a été commandée par un dispositif d'unité centrale de traitement appelé Memory Type les registres de gamme (MTRR)Une unité centrale de traitement a un ensemble fini et limité de MTRRs dont chacun partie commande de l'espace d'adressage physique.  Pour surmonter cette limitation et fournir une architecture plus flexible, Intel et d'autres fournisseurs de l'unité centrale de traitement x86 ont ajouté un ensemble de peu aux entrées de tableau de page pour commander comment une unité centrale de traitement pagine la mise en antémémoire.  Ce peu s'appelle le Tableau d'attribut de page (PAT).  Par ailleurs, le grain 2.6.26 était le premier grain de Linux pour soutenir des tapotements.

À moins que vous reconstruisiez votre ramdisk initial (initrd), le conducteur de nouveau restera chargé au grain.  Je préfère ne pas avoir le conducteur de nouveau chargé à mon grain si je ne l'emploie pas ainsi j'ajoutais le nouveau à la liste de conducteurs mis sur la liste noire dans /etc/modprobe.d/blacklist.conf et l'initrd de reconstruction.

# uname de `de système mv /boot/initrd- - uname de `du `.img /boot/initrd- de r - `.img.backup de r
# mkinitrd - uname de `de v /boot/initrd- - uname de `du `.img de r - `de r
Création des initramfs
Recherche du conducteur pour /dev/mapper/vg_ultra-lv_root dans /sys/block/dm-0
Composant trouvé dm-0 de DeviceMapper
Recherche des deps de scsi de module : t-0x00
Recherche des deps de PCI de module : v00008086d00002922sv00008086sd00005442bc01sc06i01
Recherche du conducteur pour /dev/mapper/vg_ultra-lv_swap dans /sys/block/dm-1
Composant trouvé dm-1 de DeviceMapper
Utilisant des modules :
Initrd de bâtiment dans /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
résolution pour des MODULES
et cela a des articles de
résolution pour des availmodules
et cela a des articles de
/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
sondage pour des modules pour le dispositif card0 de drm
Ajouter le dispositif de graphiques card0
Recherche des deps de PCI de module : v000010DEd00000640sv00003842sd0000C959bc03sc00i00 : nvidia d'i2c-core
Ajouter le module i2c-core
Ajouter le nvidia de module
résolution pour GRAPHICSMODS
et cela a des articles de nvidia d'i2c-core
Recherche des deps du module i2c-core
Recherche des deps de nvidia de module : i2c-core
copiez de « /lib/modules/ 2.6.29.4 - 167.fc11.x86_64/kernel/drivers/i2c/i2c-core.ko » [elf64-x86-64] à « /tmp/initrd.txR0Kd/lib/modules/ 2.6.29.4 - 167.fc11.x86_64/i2c-core.ko » [elf64-x86-64]
copiez de « /lib/modules/ 2.6.29.4 - 167.fc11.x86_64/extra/nvidia-173xx/nvidia.ko » [elf64-x86-64] à « /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
........
........
Ajoutant le module scsi_wait_scan
copiez de « /lib/modules/ 2.6.29.4 - 167.fc11.x86_64/kernel/drivers/scsi/scsi_wait_scan.ko » [elf64-x86-64] à « /tmp/initrd.txR0Kd/lib/modules/ 2.6.29.4 - 167.fc11.x86_64/scsi_wait_scan.ko » [elf64-x86-64]
Cet initrd emploie les objets partagés dynamiques.
Ajouter les fichiers de configuration dynamiques d'éditeur de liens.
/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 courant
#

Après remise à zéro de votre système, si vous employez le dmesg ou le lsmod, vous verrez que le conducteur de nvidia a été chargé au lieu du conducteur de nouveau.

Vous verrez également que pour quelque raison Plymouth ne fonctionne plus avec un écran graphique d'éclaboussure si elle faisait précédemment ainsi.  Plymouth est le remplacement pour la vieille botte graphique de RedHat (RHGB).  Elle a été écrite par Ray Strode, Kristian Hogsberg et Peter Jones de Redhat et embarquée la première fois dans Fedora 10.

En conclusion, vous n'avez pas besoin de modifier votre dossier de xorg.conf pour Fedora 11.  Il devrait juste fonctionner.
 

Laissez une réponse