XFree86 (XF86Config-4)

XF86Config com o driver nvidia ativado para GForce 4 MX 440.

Categoria: X11

Software: XFree86

[ Hits: 16.507 ]

Por: nusk


Arquivo de configuração do XFree86 que ativa o driver nvidia com o Mouse PS2 três butoes e monitor de 15 polegadas.
Indico para placas GForce 4 MX 440.
Baixe e instale os drivers da nvidia nesse link:
http://download.nvidia.com/XFree86/Linux-x86/1.0-6111/NVIDIA-Linux-x86-1.0-6111-pkg1.run
Artigo que explica como instalar o driver:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1488


Section "ServerLayout"
   Identifier     "Xfree do Kurumin"
   Screen      0  "Screen0" 0 0
   InputDevice    "Keyboard0" "CoreKeyboard"

# Configuração do Mouse: 
# Nesta opção você configura o tipo de mouse conectado no micro
# As opções disponíveis são: "PS/2 Mouse", "Serial Mouse", "USB Mouse" e "PS/2 Roda" (mouse PS/2 com roda)

   InputDevice    "PS/2 Mouse" "CorePointer"
# Serial Mouse not detected
# USB Mouse not detected
EndSection

#
# Esta opção permite que o X abra mesmo que o mouse esteja desconectado:
#
Section "ServerFlags"
   Option "AllowMouseOpenFail"  "true"
   
EndSection

#
# Não altere as linhas abaixo a menos que saiba o que está fazendo!
#

Section "Files"
   RgbPath      "/usr/X11R6/lib/X11/rgb"
   ModulePath   "/usr/X11R6/lib/modules"
   FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
   FontPath     "/usr/X11R6/lib/X11/fonts/misc"
   FontPath     "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
   FontPath     "/usr/X11R6/lib/X11/fonts/75dpi"
   FontPath     "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
   FontPath     "/usr/X11R6/lib/X11/fonts/100dpi"
#   FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
   FontPath     "/usr/X11R6/lib/X11/fonts/PEX"
# Additional fonts: Locale, Gimp, TTF...
   FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
#   FontPath     "/usr/X11R6/lib/X11/fonts/latin2/75dpi"
#   FontPath     "/usr/X11R6/lib/X11/fonts/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
   FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
   FontPath     "/usr/share/fonts/ttf/western"
   FontPath     "/usr/share/fonts/ttf/decoratives"
   FontPath     "/usr/share/fonts/truetype"
   FontPath     "/usr/share/fonts/truetype/openoffice"
   FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"
   FontPath     "/usr/X11R6/lib/X11/fonts/defoma/CID"
   FontPath     "/usr/X11R6/lib/X11/fonts/defoma/TrueType"
EndSection

Section "Module"
   Load  "ddc"  # ddc probing of monitor
#   Load  "GLcore"
   Load  "dbe"
#   Load  "dri"
   Load  "extmod"
   Load  "glx"
   Load  "bitmap" # bitmap-fonts
   Load  "speedo"
   Load  "type1"
   Load  "freetype"
   Load  "record"
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "keyboard"
   Option      "CoreKeyboard"
   Option "XkbRules" "xfree86"
   Option "XkbModel" "pc104"
   Option "XkbLayout" "us"
EndSection

## Esta opção configura um teclado us-internacional no iceWM e outros gerenciadores diferentes do KDE.
## Para usá-la, você deve descomentar todas as linhas e remover a seção acima.
#Section "InputDevice"
#   Identifier  "Keyboard0"
#   Driver      "keyboard"   
#   Option      "CoreKeyboard"
#   Option "XkbRules" "xfree86"
#   Option "XkbModel" "pc105"
#   Option "XkbLayout" "abnt2"
#EndSection 
##

Section "InputDevice"
   Identifier  "Serial Mouse"
   Driver       "mouse"
   Option      "Protocol" "Microsoft"
   Option      "Device" "/dev/ttyS0"
   Option      "Emulate3Buttons" "true"
   Option      "Emulate3Timeout" "70"
   Option      "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
   Identifier  "PS/2 Mouse"
   Driver      "mouse"
   Option      "Protocol" "auto"
Option          "ZAxisMapping"          "4 5"
   Option      "Device" "/dev/psaux"
   Option      "Emulate3Buttons" "true"
   Option      "Emulate3Timeout" "70"
   Option       "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
   Identifier      "USB Mouse"
   Driver           "mouse"
   Option          "Device"                   "/dev/input/mice"
   Option          "SendCoreEvents"   "true"
   Option          "Protocol"                 "IMPS/2"
   Option          "ZAxisMapping"             "4 5"
   Option          "Buttons"                  "5"
EndSection

Section "InputDevice"
   Identifier "PS/2 Roda"
   Driver "mouse"
   Option "Protocol" "IMPS/2"
   Option "Device" "/dev/psaux"
   Option "ZAxisMapping" "4 5"
   Option "Butons" "5"
   Option "Emulate3Buttons" "true"
   Option "Emulate3Timeout" "70"
   Option "SendCoreEvents" "true"
EndSection

# Auto-generated by KNOPPIX mkxf86config

Section "Monitor"
   Identifier   "Monitor0"
   Option   "DPMS"   "true"
   VendorName   "SAM"
   ModelName   "SAM0025"
   HorizSync 30-55# DDC-probed
   VertRefresh 50-120# DDC-probed
   # These are the DDC-probed settings reported by your monitor.
   # 800x600, 85.0Hz; hfreq=53.67, vfreq=85.06
   ModeLine "800x600"    56.25  800  832  896 1048  600  601  604  631 +hsync +vsync
   # 800x600, 60.0Hz; hfreq=37.88, vfreq=60.32
   ModeLine "800x600"    40.00  800  840  968 1056  600  601  605  628 +hsync +vsync
   # 640x480, 85.0Hz; hfreq=43.27, vfreq=85.01
   ModeLine "640x480"    36.00  640  696  752  832  480  481  484  509 -hsync -vsync
   # 640x480, 75.0Hz; hfreq=37.50, vfreq=75.00
   ModeLine "640x480"    31.50  640  656  720  840  480  481  484  500 -hsync -vsync
   # 640x480, 60.0Hz; hfreq=31.47, vfreq=59.94
   ModeLine "640x480"    25.17  640  648  744  784  480  482  484  509 -hsync -vsync
   # Extended modelines with GTF timings
   # 640x480 @ 100.00 Hz (GTF) hsync: 50.90 kHz; pclk: 43.16 MHz
   ModeLine "640x480"  43.16  640 680 744 848  480 481 484 509  -HSync +Vsync
   # 768x576 @ 60.00 Hz (GTF) hsync: 35.82 kHz; pclk: 34.96 MHz
   ModeLine "768x576"  34.96  768 792 872 976  576 577 580 597  -HSync +Vsync
   # 768x576 @ 72.00 Hz (GTF) hsync: 43.27 kHz; pclk: 42.93 MHz
   ModeLine "768x576"  42.93  768 800 880 992  576 577 580 601  -HSync +Vsync
   # 768x576 @ 75.00 Hz (GTF) hsync: 45.15 kHz; pclk: 45.51 MHz
   ModeLine "768x576"  45.51  768 808 888 1008  576 577 580 602  -HSync +Vsync
   # 768x576 @ 85.00 Hz (GTF) hsync: 51.42 kHz; pclk: 51.84 MHz
   ModeLine "768x576"  51.84  768 808 888 1008  576 577 580 605  -HSync +Vsync
   # 768x576 @ 100.00 Hz (GTF) hsync: 61.10 kHz; pclk: 62.57 MHz
   ModeLine "768x576"  62.57  768 816 896 1024  576 577 580 611  -HSync +Vsync
   # 800x600 @ 100.00 Hz (GTF) hsync: 63.60 kHz; pclk: 68.18 MHz
   ModeLine "800x600"  68.18  800 848 936 1072  600 601 604 636  -HSync +Vsync
   # 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
   ModeLine "1024x768"  113.31  1024 1096 1208 1392  768 769 772 814  -HSync +Vsync
   # 1152x864 @ 60.00 Hz (GTF) hsync: 53.70 kHz; pclk: 81.62 MHz
   ModeLine "1152x864"  81.62  1152 1216 1336 1520  864 865 868 895  -HSync +Vsync
   # 1152x864 @ 85.00 Hz (GTF) hsync: 77.10 kHz; pclk: 119.65 MHz
   ModeLine "1152x864"  119.65  1152 1224 1352 1552  864 865 868 907  -HSync +Vsync
   # 1152x864 @ 100.00 Hz (GTF) hsync: 91.50 kHz; pclk: 143.47 MHz
   ModeLine "1152x864"  143.47  1152 1232 1360 1568  864 865 868 915  -HSync +Vsync
   # 1280x960 @ 72.00 Hz (GTF) hsync: 72.07 kHz; pclk: 124.54 MHz
   ModeLine "1280x960"  124.54  1280 1368 1504 1728  960 961 964 1001  -HSync +Vsync
   # 1280x960 @ 75.00 Hz (GTF) hsync: 75.15 kHz; pclk: 129.86 MHz
   ModeLine "1280x960"  129.86  1280 1368 1504 1728  960 961 964 1002  -HSync +Vsync
   # 1280x960 @ 100.00 Hz (GTF) hsync: 101.70 kHz; pclk: 178.99 MHz
   ModeLine "1280x960"  178.99  1280 1376 1520 1760  960 961 964 1017  -HSync +Vsync
   # 1280x1024 @ 100.00 Hz (GTF) hsync: 108.50 kHz; pclk: 190.96 MHz
   ModeLine "1280x1024"  190.96  1280 1376 1520 1760  1024 1025 1028 1085  -HSync +Vsync
   # 1400x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 122.61 MHz
   ModeLine "1400x1050"  122.61  1400 1488 1640 1880  1050 1051 1054 1087  -HSync +Vsync
   # 1400x1050 @ 72.00 Hz (GTF) hsync: 78.77 kHz; pclk: 149.34 MHz
   ModeLine "1400x1050"  149.34  1400 1496 1648 1896  1050 1051 1054 1094  -HSync +Vsync
   # 1400x1050 @ 75.00 Hz (GTF) hsync: 82.20 kHz; pclk: 155.85 MHz
   ModeLine "1400x1050"  155.85  1400 1496 1648 1896  1050 1051 1054 1096  -HSync +Vsync
   # 1400x1050 @ 85.00 Hz (GTF) hsync: 93.76 kHz; pclk: 179.26 MHz
   ModeLine "1400x1050"  179.26  1400 1504 1656 1912  1050 1051 1054 1103  -HSync +Vsync
   # 1400x1050 @ 100.00 Hz (GTF) hsync: 111.20 kHz; pclk: 214.39 MHz
   ModeLine "1400x1050"  214.39  1400 1512 1664 1928  1050 1051 1054 1112  -HSync +Vsync
   # 1600x1200 @ 100.00 Hz (GTF) hsync: 127.10 kHz; pclk: 280.64 MHz
   ModeLine "1600x1200"  280.64  1600 1728 1904 2208  1200 1201 1204 1271  -HSync +Vsync
   ModeLine   "1024x768/60Hz" 65 1024 1032 1176 1344 768 771 777 806  -HSync -VSync
EndSection


Section "Device"  # (sw_cursor is needed for some ati and radeon cards)

Option "sw_cursor"
   #Option "hw_cursor"
   #Option "NoAccel"
   #Option "ShowCache"
   #Option "ShadowFB"
   #Option "UseFBDev"
   #Option "Rotate"
   #Option "NvAGP" "0" 

   Identifier  "Card0"

# The following line is auto-generated by KNOPPIX mkxf86config

# Aqui vai o driver usado pela placa de vídeo. Os drivers disponíveis não:
# ati, chips, cirrus, cyrix, fbdev, glint, i740, i810, mga, neomagic, nv
# r128, rendition, s3virge, sis, tdfx, tga, trident, tseng, vesa, vga
# 
# O vesa é um driver genérico que funciona na maioria das placas de vídeo
# O fbdev é outro drivers genérico que aproveita o recurso de acesso direto à memória 
# de vídeo suportado pelo Kernel. Se você vê o pinguin durante o boot em texto do sistema,
# significa que a sua placa suporta o fbdev.

   Driver      "nvidia"

   VendorName  "All"
   BoardName   "All"
#   BusID       "PCI:1:0:0"
EndSection

#
# Aqui vai a configuração da resolução e taxa de atualização usada pelo monitor.
# As várias seções determinam as resoluções disponíveis para cada configuração de profundidade 
# de cor, enquanto a opção "DefaultColorDepth" determina qual será usada.

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
   DefaultColorDepth 16
   SubSection "Display"
      Depth     1
      Modes "1024x768/60Hz" "640x480" 
      Virtual 0 0
   EndSubSection
   SubSection "Display"
      Depth     4
      Modes "1024x768/60Hz" "640x480" 
      Virtual 0 0
   EndSubSection
   SubSection "Display"
      Depth     8
      Modes "1024x768/60Hz" "640x480" 
      Virtual 0 0
   EndSubSection
   SubSection "Display"
      Depth     15
      Modes "1024x768/60Hz" "640x480" 
      Virtual 0 0
   EndSubSection
   SubSection "Display"
      Depth     16
      Modes "1024x768/60Hz" "640x480" 
      Virtual 0 0
   EndSubSection
   SubSection "Display"
      Depth     24
      Modes "1024x768/60Hz" "640x480" 
      Virtual 0 0
   EndSubSection
   SubSection "Display"
      Depth     32
      Modes "1024x768/60Hz" "640x480" 
      Virtual 0 0
   EndSubSection
EndSection

Section "DRI"
   Mode 0666
EndSection
 
Section "InputDevice"
 
Identifier "Mouse"
 
   Option "Protocol" ""
   Option "Device" "/dev/mouse"
   Driver "mouse" 
   Option "Emulate3Buttons"
   Option "ZAxisMapping" "4 5"
EndSection 
 
  


Comentários
[1] Comentário enviado por jllitvay em 20/12/2004 - 16:51h

não entendi. quando intalamos o .run da nvidia ele já configura o X86.

[2] Comentário enviado por nusk em 20/12/2004 - 23:19h

Não jllitvay ele instala o driver, ai você tem que fazer as modificações na configuração do X86, que estão no arquivo acima.

No caso seu caso, você vai instalar o .run da NVIDIA, depois vai parar o X e subistituir o arquivo XFree86 (ou semelhante), que está na pasta /etc/X11/, depois rodar o X, que agora irá ativar o driver e usar os recursos da sua placa GForce.

[3] Comentário enviado por jllitvay em 21/12/2004 - 13:14h

ahhh! agora estou entendendo porque eu tinha que abrir o xfree86 e mexer em algumas linhas... obrigado.

[4] Comentário enviado por jehpy em 21/12/2004 - 21:05h

Valeu pela dica... estava apanhando pra caramba pra instalar esse driver.... Joia mesmo! obrigado!

[5] Comentário enviado por duardo em 08/01/2005 - 22:02h

valew pela dica ...

[6] Comentário enviado por birilo em 13/01/2005 - 09:45h

Esse arquivo que a nvidia disponibiliza faz muita bagunça... E eu nunca consegui instalar decentemente por ele...

Todocaso, fiz um script pra debian que atualiza tudo automático via apt-get baseado num tutorial que eu achei na net....

No final, o usuário só precisa reconfigurar o teclado o mouse o monitor...

Quem quiser ae me dá um toque.... falows

[7] Comentário enviado por birilo em 14/01/2005 - 08:11h

Pra quem interessar, o link pra instalação dos drivers da NVIDIA p/ Debian:

http://www.vivaolinux.com.br/scripts/verScript.php?codigo=844

[8] Comentário enviado por mbmaciel em 18/01/2005 - 01:06h

posso dar uma sugestão?

Não conhecia esse comando "/60hz" ao lado do modo de resolução, mas se isso for a frequencia que ele vai utilizar sua imagem pode ficar piscando (tem gente que nem percebe, mas dá uma dor de cabeça danada!).

Achava melhor deixar a frequencia que ele coloca como padrão para sua resolução.


[9] Comentário enviado por nusk em 18/01/2005 - 11:24h

Po birilo, o seu script é bem massa, mas faz mais bagunça que o driver. Com o driver só temos que fazer bkp do Xfree86* e também funciona em qualquer distro.

[10] Comentário enviado por gedvan em 26/01/2005 - 11:44h

Galera, to c um problema há um tempão, tenho uma GeForce4 MX 4000 128 MB, mas num to conseguindo fazer ela rodar blz. Na verdade da tudo certo na instalação (já fiz tanto pelo executavel da nvidia quanto pelos pacotes do apt) mas quando inicio o X tudo q aparece na tela é o logo da nvidia e mais nada. Da pra perceber q o X é carregado (pelo processamento e pelo ponteiro do mouse) mas num aparece nada, só a droga do logo!
Alguém pode me ajudar? Falou!

[11] Comentário enviado por anderson_v em 01/02/2005 - 09:51h

Quem quiser fazer um um clone pra TV basta ADCIONAR na Section "Device" as seguintes linhas:

Option "TwinView"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
Option "TVStandard" "NTSC-M"
Option "TwinViewOrientation" "Clone"
Option "ConnectedMonitor" "CRT, TV"
Option "TVoutputFormat" "SVIDEO"
Option "MetaModes" "1024x768, 1024x768; 800x600, 800x600; 640x480, 640x480"

Pronto!

experimentem também digitar: nvidia-settings

=] =] =] =]

[12] Comentário enviado por removido em 16/02/2005 - 20:11h

Ótimo script, salvou minha vida (ou pelo menos melhorou a resolução da minha placa :P).
Mais cara, para ficar mais simples e fácil, e para não desfazer toda a personalização feita pelo Knoppix (no caso do Kurumin) para o hardware do micro, eu instalei o driver do nVidia pelo ícone mágico (repito, no Kurumin 4.1 beta), rodei tudo certinho, esperei ele configurar sozinho (sou vadio :D) e então editei o /etc/X11/XF86Config-4 e somente copiei a
Section "Screen"
do seu script, salvei, CTRL+ALT+BKSP e pronto :).

Valeu pelo script, novamente!

[13] Comentário enviado por macahrio em 04/03/2005 - 01:43h

Tenho o Conectiva 10 instalado, e ele já veio com problema na driver de vídeo... eu atualizei o driver com a última versão disponibilizada no site da nvidia (6629) e o problema persistiu... é o seguinte: se eu logar em modo texto e entrar no ambiente x, quando eu volto pro modo texto, só aparecem quadradinhos coloridos na tela, mas o sistema está funcionando, por exemplo, eu digito reboot e a máquina reinicia.
Será que se eu instalar essa versão inferior (a 6111) esse problema será corrigido? Será que eu não vou perder performance no UT2004 com esse driver antigo?

Valeu pessoal.

[14] Comentário enviado por pretorio em 28/03/2005 - 13:25h

o meu no caso uso slackware 10.1
o xfree86 no caso é xorg
o maximo que consegui fazer foi aparecer o logotipo Nvidia e não passo dai.

[15] Comentário enviado por titã em 28/04/2005 - 13:14h

Esse é o meu Xorg.conf , limpo, sem linha comentadas
da uma olhada e ve ser serve, minha vga é gf4 mx440

Inicio------>

Section "Module"

Load "dbe" # Double buffer extension

SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
#Load "speedo"
Load "glx"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/local/share/fonts"
FontPath "/usr/share/fonts"
FontPath "/usr/X11R6/lib/X11/fonts"
FontPath "/usr/share/fonts/default"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
EndSection

Section "ServerFlags"

EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "ZaxisMapping" "4 5"
EndSection

Section "Monitor"
Identifier "My monitor"
HorizSync 30.0 - 61.0
VertRefresh 50-120
EndSection

Section "Device"
Identifier "VESA Framebuffer"
Driver "nvidia"
VendorName "NVidia"
BoardName "GeForce4"
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection

Section "Screen"
Identifier "Screen 1"
Device "VESA Framebuffer"
Monitor "My Monitor"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection


Fim------------>


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts