Tradueixi

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 Suport de Twinview de nVidia

Fedora 11 (Leonidas) envia amb el conductor de gràfics de nouveau nVidia precarregat per defecte si es detecta una carta de gràfics de nVidia a instal·lar temps. Les versions prèvies de Fedora utilitzaven el conductor de X.Org nv més vell.

El projecte de nouveau apunta cap a produir Font Oberta 3 D conductors per a cartes de gràfics de nVidia. Segons el projecte de nouveau Wiki

2 D-el suport és en la bastant bona forma amb acceleració d'EXA, Xv i Randr12 (pensi en cap de dual, rotacions, etc.). Randr12 hauria de treballar per totes les cartes fins a, i incloent-hi, Geforce 9000 sèrie, encara que alguns assumptes amb Geforce 8/9 portàtils encara poden existir, perquè s'haurien de presentar tals informes d'error d'assumptes. Randr12 és ara l'omissió. 3 qualsevol D la funcionalitat que podria existir encara s'indóna suport, no demana que les instruccions ho tastin. També, que VT es canviï mentre X està corrent es considera afortunat."

Bé, naturalment de pressa corria a l'assumpte de commutació de VT! Treballava però no coherentment.

Desafortunadament el conductor de nouveau actualment no dóna suport a funcionalitat de nVidia TwinView i sospito que serà molt temps abans que faci si alguna vegada!

Per utilitzar TwinView amb Fedora 11, ha de carregar els conductors de nVidia correctes de rpmfusion.org. Descrivia com per fer això en detall en un correu previ així no repetiré aquella informació aquí.

També necessita modificar el seu arxiu de grub.conf per incloure l'opció de bota de nucli de nopat com mostrada sota.

tituli Fedora (2.6.29.4-167.fc11.x86_64) arrel (hd0,1) nucli /nopat initrd silenciós de lv_root rhgb de ro root=/dev/mapper/vg_ultra de vmlinuz-2.6.29.4-167.fc11.x86_64 /initrd-2.6.29.4-167.fc11.x86_64.img

L'opció de nopat es necessita per a aquest nucli particular (2.6.29.4) com sembla haver trencat ADEQUADA funcionalitat.

Per a aquells lectors que són inconscients del que ADEQUADAMENT és, aquí és una explicació breu. Tradicionalment caching de pàgina era controlat per un tret de CPU anomenats Caixes de Gamma de Tipus de Memòria (MTRR). UN CPU té un conjunt finit i limitat de MTRRs cada un dels quals controlen part de l'espai d'adreça físic. Per vèncer aquesta limitació i proporcionar una arquitectura més flexible, l'Intel i uns altres venedors de x86 CPU afegien un conjunt de miques per cridar entrades de taula per controlar com crida un CPU caching. Aquestes miques s'anomenen la Taula d'Atribut de Pàgina (ADEQUADAMENT). Addicionalment, el 2.6.26 nucli era el primer nucli de Linux per donar suport a PATs.

Llevat que reconstrueixi el seu ramdisk inicial (initrd), el conductor de nouveau romandrà carregat en el nucli. Prefereixo que per no tenir el conductor de nouveau carregat en el meu nucli si no l'estic utilitzant així afegia nouveau a la llista de conductors blacklisted en /etc/modprobe.d/blacklist.conf i reconstrueix initrd.

# mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.backup # mkinitrd -v /boot/initrd-`uname -r`.img `uname -r` Buscant initramfs Que Creen conductor per /dev/mapper/vg_ultra-lv_root en /sys/block/dm-0 component de DeviceMapper Trobat dm-0 que Busca deps del mòdul scsi:t-0x00 que Busca deps del mòdul pci:v00008086d00002922sv00008086sd00005442bc01sc06i01 que Busca conductor per /dev/mapper/vg_ultra-lv_swap en /sys/block/dm-1 Trobat component de DeviceMapper dm-1 que Utilitza mòduls:
Incorporant initrd /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 -> /decidint tmp/initrd.txR0Kd/bin/rmmod per a MÒDULS i allò té elements de decidir per a availmodules i allò té elements 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 /galleda/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 sondatge per a mòduls per al mecanisme de gràfics d'Addició de card0 de mecanismes de drm card0 Mirant per nvidia de mòdul d'Addició core de i2c de mòdul d'Addició de nvidia de cor de i2c que decideix per a GRAPHICSMODS i allò té elements de nvidia de cor de i2c que Busca deps de cor de i2c de mòdul que Busca deps de nvidia de mòdul: cor de i2c copiar de `/lib/modules/2.6.29.4-167.fc11.x86_64/kernel/drivers/i2c/i2c-core.ko ' [elf64-x86-64] a `/tmp/initrd.txR0Kd/lib/modules/2.6.29.4-167.fc11.x86_64/i2c-core.ko ' [elf64-x86-64] copiar de `/lib/modules/2.6.29.4-167.fc11.x86_64/extra/nvidia-173xx/nvidia.ko ' [elf64-x86-64] a `/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 ........
........
Que el mòdul d'addició scsi_wait_scan copia de `/lib/modules/2.6.29.4-167.fc11.x86_64/kernel/drivers/scsi/scsi_wait_scan.ko ' [elf64-x86-64] a `/tmp/initrd.txR0Kd/lib/modules/2.6.29.4-167.fc11.x86_64/scsi_wait_scan.ko ' [elf64-x86-64] Això initrd utilitza objectes compartits dinàmics.
Afegint arxius de configuració d'enllaçadors dinàmics.
/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 /Corrent etc/ld.so.conf.d/qt-x86_64.conf -> /tmp/initrd.txR0Kd/etc/ld.so.conf.d/qt-x86_64.conf ldconfig #

Després de tornar a arrencar el seu sistema, si utilitza dmesg o lsmod, veurà que el conductor de nvidia es carregava en comptes del conductor de nouveau.

També veurà que per una mica de raó Plymouth ja no corre amb una pantalla d'esquitxada gràfica si prèviament feia això. Plymouth és la substitució per a la Bota Gràfica de RedHat vella (RHGB). Era escrit per Raig Caminava a Gran Camades, Kristian Hogsberg i Peter Jones de Redhat i primer enviat a Fedora 10.

Finalment, no necessita modificar el seu xorg.conf sol·licitar Fedora 11. Només hauria de funcionar.

Deixi una Resposta