Driver NVIDIA (xorg.conf)

NVIDIA GForce FX 5500 com Kernel 3.0.0.

Categoria: X11

Software: Driver NVIDIA

[ Hits: 10.728 ]

Por: Alberto Federman Neto.


Após vários testes consegui fazer funcionar os efeitos gráficos 3D em uma velha placa gráfica, mesmo com Kernel novo.

Este é um arquivo xorg.conf para uma antiga placa de vídeo, GForce FX 5500, com Kernel 3.0.0 e ativação de efeitos 3D.

a) Instale o Kernel novo na sua Distro, depois Instale os drivers de série 173 (link 1):

http://www.vivaolinux.com.br/dica/Escolhendo-drivers-para-antigas-placas-de-video/

Os novos (link 2) não funcionam. Em meus testes Nouveau (link 3) também não funcionou:

http://www.vivaolinux.com.br/dica/Atualizar-simultaneamente-o-Kernel-e-o-driver-Nvidia-no-Sabayon-Li...
http://www.linuxfast.com.br/artigo/Testando o novo Kernel 2.6.39 com driver Livre

Re-inicie o ambiente gráfico, e caso o arquivo etc/X11/xorg.conf gerado apresente problemas, use este xorg.conf, conseguido após vários testes e ajustes.

Estes são screenshots, mostrando o funcionamento com XFCE tanto com Compiz como com "Composite" do Xfwm4:

www.vivaolinux.com.br/screenshot/Xfce-Velha-NVIDIA-FX-5500/
http://www.brimg.info/uploads/8/03a49f16d4.png
http://www.brimg.info/uploads/7/571f97bfae.png


# Arquivo /etc/xorg.conf para Linux com Kernel 3.0.0 e placa de 
# vídeo GForce FX 5500. 
# Testado em Semprom,  32 Bits e Sabayon Linux 6.0, 
# mas pode funcionar em outros Linux.
# Alberto Federman Neto, <albfneto@fcfrp.usp.br>, 2011.

Section "Module"
    SubSection  "extmod"
       Option    "omit xfree86-dga"
    EndSubSection
    Load    "i2c"
    Load    "ddc"
    Load    "vbe"
    Load    "dri"
    Load    "glx"
    Load    "synaptics"
EndSection

Section "ServerFlags"
     Option    "AllowMouseOpenFail"    "true"
EndSection

Section "Monitor"
    Identifier    "Generic Monitor"
    VertRefresh    43 - 60
    HorizSync      28 - 80
EndSection

# O driver deve ser "nvidia", caso esteja sem X, 
# para configurar, substitua provisoriamente por "nv". 
# Caso tenha problemas, tente também
# descomentar a linha "Option XAA...."

Section "Device"

    Identifier  "SabayonVga1"
    Driver      "nvidia"
    BusID    "PCI:01:00"
    Option "RenderAccel" "on"
    # Option "XAANoOffscreenPixmaps"
    #Option "BusType" "PCI"
    #Option "ColorTiling" "on"
    #Option "EnablePageFlip" "on"
    # UseEvents is causing segmentation faults with
    # NVIDIA 6xxx, 7xxx and >=275.xx.xx drivers
    #Option "UseEvents" "True"
    # Option "LogoPath" 

EndSection

# Monitor da placa NVIDIA:   
# Caso tenha problemas de resolução ou cores, comente a linha:
# Option "Add.....":

Section "Screen"

    Identifier    "Screen 0"
    Device        "SabayonVga0"
    Monitor       "Generic Monitor"
    Option       "AddARGBGLXVisuals" "true"

    DefaultDepth 24

    SubSection "Display"
        Depth      8
        ViewPort   0 0
        #Modes      "1024x768" "800x600" "640x480"
    EndSubsection

    SubSection "Display"
        Depth           16
        ViewPort        0 0
        #Modes      "1024x768" "800x600" "640x480"
    EndSubsection

    SubSection "Display"
        Depth           24
        ViewPort        0 0
        #Modes      "1024x768" "800x600" "640x480"
    EndSubsection

EndSection
# Monitor da placa onboard  "SIS" (desativada). 
# Caso não tenha, pode remover:

Section "Screen"

    Identifier    "Screen 1"
    Device        "SabayonVga1"
    Monitor       "Generic Monitor"
    # Option       "AddARGBGLXVisuals" "true"

    DefaultDepth 24

    SubSection "Display"
        Depth      8
        ViewPort   0 0
        #Modes      "1024x768" "800x600" "640x480"
    EndSubsection

    SubSection "Display"
        Depth           16
        ViewPort        0 0
        #Modes      "1024x768" "800x600" "640x480"
    EndSubsection

    SubSection "Display"
        Depth           24
        ViewPort        0 0
        #Modes      "1024x768" "800x600" "640x480"
    EndSubsection
EndSection

Section "DRI"
    Mode 0666
EndSection

Section "ServerLayout"
    Identifier   "Main Layout"
    Screen 0    "Screen 0"
    Screen 1    "Screen 1"
EndSection

# Ativando o Composite, caso tenha problemas, comente (com #) as
# linhas abaixo:

Section "Extensions"
   Option "Composite" "Enable"
EndSection


  


Comentários
[1] Comentário enviado por albfneto em 15/10/2011 - 00:41h

Em placas AGP, como a velha FX 5200,veja tb:

http://www.vivaolinux.com.br/dica/Dica-para-placas-Nvidia-FX-5200


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts