Traduza

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

Sustentação de Twinview do nVidia de Fedora 11

Fedora 11 (Leonidas) envia com os gráficos que do nVidia do nouveau o excitador preloaded à revelia se uma placa gráfica do nVidia é detectada em instala o tempo.  As versões anteriores de Fedora usaram o excitador mais velho de X.Org nanovolt.

O projeto do nouveau visa produzir excitadores de Open Source 3D para placas gráficas do nVidia.  De acordo com o projeto Wiki do nouveau

2D-support está na forma razoavelmente boa com aceleração, Xv e Randr12 de EXA (pense da duplo-cabeça, das rotações, etc.). Randr12 deve trabalhar para todos os cartões até, e incluindo, Geforce 9000 séries, embora algumas edições com Geforce 8/9 de portátil possam ainda existir, porque tais relatórios de erro das edições devem ser submetidos. Randr12 é agora o defeito. Toda a funcionalidade 3D que possa existir é ainda unsupported, não pede instruções para tentá-la. Também, o interruptor do VT quando X funcionar é considerado afortunado.

Bem, eu funcionei certamente rapidamente na edição do interruptor do VT!  Trabalhou mas não consistentemente.

Infelizmente o excitador do nouveau atualmente não suporta a funcionalidade de TwinView do nVidia e eu suspeito que será uma estadia longa antes que faça se nunca!

Para usar TwinView com Fedora 11, você tem que carregar os excitadores corretos do nVidia de rpmfusion.org.  Eu descrevi como fazer em detalhe isto em um borne precedente assim que eu não repetirei essa informação aqui.

Você igualmente precisa de modificar sua lima de grub.conf para incluir a opção do carregador da semente do nopat como mostrado abaixo.

título Fedora (2.6.29.4 - 167.fc11.x86_64)
       raiz (hd0,1)
       nopat do silêncio do rhgb do ro root=/dev/mapper/vg_ultra-lv_root de /vmlinuz-2.6.29.4-167.fc11.x86_64 da semente
       initrd /initrd-2.6.29.4-167.fc11.x86_64.img

A opção do nopat é necessário para esta semente particular (2.6.29.4) como parece ainda ter funcionalidade quebrada da PANCADINHA.

Para aqueles leitores que são inconsciente do que a PANCADINHA é, é aqui uma breve explanação.  Pôr em esconderijo da página foi controlado tradicional por uma característica do processador central chamada Memória Tipo registos da escala (MTRR)Um processador central tem um jogo finito e limitado de MTRRs cada qual peça de controle do espaço de endereço físico.  Para superar esta limitação e fornecer uma arquitetura mais flexível, Intel e outros vendedores do processador central x86 adicionaram um jogo dos bocados às entradas de tabela da página para controlar como um processador central pagina pôr em esconderijo.  Estes bocados são chamados a tabela do atributo da página (PANCADINHA).  Casualmente, a semente 2.6.26 era a primeira semente do linux para suportar pancadinhas.

A menos que você reconstruir seu ramdisk inicial (initrd), o excitador do nouveau permanecerá carregado na semente.  Eu prefiro não ter o excitador do nouveau carregado em minha semente se eu não a estou usando assim que eu adicionei o nouveau à lista de excitadores põr em /etc/modprobe.d/blacklist.conf e no initrd da reconstrucção.

# uname do `do milivolt /boot/initrd- - uname do `do `.img /boot/initrd- de r - `.img.backup de r
# mkinitrd - uname do `de v /boot/initrd- - uname do `do `.img de r - `de r
Criando initramfs
Procurando o excitador para /dev/mapper/vg_ultra-lv_root em /sys/block/dm-0
Componente encontrado dm-0 de DeviceMapper
Procurando deps do scsi do módulo: t-0x00
Procurando deps do pci do módulo: v00008086d00002922sv00008086sd00005442bc01sc06i01
Procurando o excitador para /dev/mapper/vg_ultra-lv_swap em /sys/block/dm-1
Componente encontrado dm-1 de DeviceMapper
Usando os módulos:
Initrd do edifício em /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
resolução para os MÓDULOS
e isso tem artigos de
resolução para availmodules
e isso tem artigos 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
sondagem para os módulos para o dispositivo card0 do drm
Adicionando o dispositivo de gráficos card0
Procurando deps do pci do módulo: v000010DEd00000640sv00003842sd0000C959bc03sc00i00: nvidia de i2c-core
Adicionando o módulo i2c-core
Adicionando o nvidia do módulo
resolução para GRAPHICSMODS
e isso tem artigos do nvidia de i2c-core
Procurando deps do módulo i2c-core
Procurando deps do nvidia do módulo: i2c-core
copie 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]
copie 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
........
........
Adicionando o módulo scsi_wait_scan
copie 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]
Este initrd usa objetos compartilhados dinâmicos.
Adicionando limas de configuração dinâmicas do linker.
/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 Running
#

Após ter recarregado seu sistema, se você usa o dmesg ou o lsmod, você verá que o excitador do nvidia estêve carregado em vez do excitador do nouveau.

Você igualmente verá que por qualquer motivo Plymouth já não funciona com uma tela gráfica do respingo se fêz previamente assim.  Plymouth é a recolocação para o carregador gráfico velho de RedHat (RHGB).  Foi escrita por Raio Strode, por Kristian Hogsberg e por Peter Jones de Redhat e enviada primeiramente em Fedora 10.

Finalmente, você não precisa de modificar sua lima de xorg.conf para Fedora 11.  Deve apenas trabalhar.
 

Deixe uma resposta