[FUG-BR] XOrg a 1280x768 com driver Vesa

Marcel Bonnet marcelbonnet em gmail.com
Segunda Novembro 2 18:07:57 BRST 2009


2009/11/2 Pablo Sánchez <phackwer em gmail.com>

> Caros,
>
> Consegui criar um xorg.conf que, com o driver vesa, mostra a 1280x768.
> Não consegui testar no FreeBSD porque até o momento não consegui
> instalá-lo no meu note.
>
> Segue abaixo o xorg.conf. Se alguém puder testar para confirmar o
> funcionamento, ficarei bastante agradecido.
>
> Podem ser necessários alguns ajustes... Em especial no BudID da placa de
> video.
>
> Section "ServerLayout"
>        Identifier     "X.org Configured"
>        Screen      0  "Screen0" 0 0
>        InputDevice    "Mouse0" "CorePointer"
>        InputDevice    "Keyboard0" "CoreKeyboard"
> EndSection
>
> Section "Files"
>        ModulePath   "/usr/lib/xorg/modules"
>        FontPath     "/usr/share/fonts/X11/misc"
>        FontPath     "/usr/share/fonts/X11/cyrillic"
>        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
>        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
>        FontPath     "/usr/share/fonts/X11/Type1"
>        FontPath     "/usr/share/fonts/X11/100dpi"
>        FontPath     "/usr/share/fonts/X11/75dpi"
>        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
>        FontPath     "built-ins"
> EndSection
>
> Section "Module"
>        Load  "record"
>        Load  "dbe"
>        Load  "dri"
>        Load  "extmod"
>        Load  "glx"
>        Load  "dri2"
> EndSection
>
> Section "InputDevice"
>        Identifier  "Keyboard0"
>        Driver      "kbd"
> EndSection
>
> Section "InputDevice"
>        Identifier  "Mouse0"
>        Driver      "mouse"
>        Option      "Protocol" "auto"
>        Option      "Device" "/dev/input/mice"
>        Option      "ZAxisMapping" "4 5 6 7"
> EndSection
>
> Section "Monitor"
>        Identifier   "Monitor0"
>        VendorName   "Monitor Vendor"
>        ModelName    "Monitor Model"
>        Horizsync 31.5-48.0
>        Vertrefresh 56.0 - 65.0
>        modeline "640x480 em 60" 25.2 640 656 752 800 480 490 492 525 -vsync
> -hsync
>        modeline "800x600 em 60" 40.0 800 840 968 1056 600 601 605 628 +hsync
> +vsync
>        modeline "1024x800 em 60" 65.0 1024 1048 1184 1344 768 771 777 806
> -vsync -hsync
>        modeline "1280x1024 em 60" 65.0 1024 1048 1184 1344 768 771 777 806
> -vsync -hsync
>        Modeline "1280x800" 80.58 1280 1344 1480 1680 800 801 804 827
>        Modeline "1280x800" 95.95 1280 1352 1488 1696 800 801 804 832
>        Modeline "1280x800" 111.77 1280 1360 1496 1712 800 801 804 837
>        Modeline "1280x800" 128.04 1280 1368 1504 1728 800 801 804 842
>        Modeline "1280x800" 144.76 1280 1376 1512 1744 800 801 804 847
>        Modeline "1280x800" 160.48 1280 1376 1512 1744 800 801 804 852
>        Modeline "1280x800" 177.98 1280 1376 1520 1760 800 801 804 857
>        Modeline "1280x800" 194.19 1280 1376 1520 1760 800 801 804 862
>        Modeline "1280x800" 210.58 1280 1376 1520 1760 800 801 804 867
>        Modeline "1280x768" 77.37 1280 1344 1480 1680 768 769 772 794
>        Modeline "1280x768" 92.15 1280 1352 1488 1696 768 769 772 799
>        Modeline "1280x768" 107.23 1280 1360 1496 1712 768 769 772 803
> EndSection
>
> Section "Device"
>        ### Available Driver options are:-
>        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
>        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
>        ### [arg]: arg optional
>        #Option     "ShadowFB"                  # [<bool>]
>        #Option     "Rotate"                    # <str>
>        #Option     "fbdev"                     # <str>
>        #Option     "debug"                     # [<bool>]
>        Identifier  "Card0"
>        Driver      "vesa"
>        VendorName  "Silicon Integrated Systems [SiS]"
>        BoardName   "771/671 PCIE VGA Display Adapter"
>        BusID       "PCI:1:0:0"
> EndSection
>
> Section "Screen"
>        Identifier "Screen0"
>        Device     "Card0"
>        Monitor    "Monitor0"
>        DefaultDepth 24
>        SubSection "Display"
>                Viewport   0 0
>                Depth     24
>                Modes "1280x1024" "1280x800" "1280x768" "1024x768" "800x600"
> "640x480"
>        EndSubSection
> EndSection
>
>
> --
> =================================
> Pablo Santiago Sánchez
> Análise e Desenvolvimento de Sistemas Web
> Zend Certified Engineer #ZEND006757
> phackwer em gmail.com
> (61) 9975-0883
> http://www.sanchez.eti.br
> http://www.corephp.com.br
> "Quidquid latine dictum sit, altum viditur"
> =================================
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Olá, Pablo.
O cara do som que vc falou no outro post, pois é, infelizmente sou eu (o do
Toshiba, não do Aspire - embora tenha usado o mesmo post :P)

Olha, teu xorg.conf, no meu note Toshibão IS1462 ficou assim, com pequenos
ajustes pra funcionar (estou usando essa config agora):
tive q botar o AllowEmptyInput OFF pra não ficar sem teclado e arrumar o
drver do mouse. meu kde ficou q não fazia nada!
o teclado eu já configurei pra abnt com linhas adicionais.
o caminho dos módulos não deu certo, arrumei.
As fontes (fontpath) parece ter dado certo, embora eu tenha diferente no meu
xorg.conf.
Eu não uso vídeo SIS, o meu é pra ser assim:
    VendorName  "VIA Technologies, Inc."
    BoardName   "CN896/VN896/P4M900 [Chrome 9 HC]"
    BusID       "PCI:1:0:0"
mas eu nem mudei nada, pq uso VESA também. O openchrome aqui preteia a tela.

O único problema q eu tenho com o meu xorg ou com esse aí embaixo, é que
fazendo um switch do servidor de janela pra um terminal (alt+Fxxx) os
terminais ficam com as letras todas tremelicando, ilegíveis, distorcidas...
terríveil. O contrário não dá pau. Se ficar só no bash tb tá tudo bem. Linux
idem, tô falando só pra vc ver se acontece aí também e saber que não é
problema (aparentemente) do xorg. Claro, se tiver solução pra isso,
agradeço... Mas só postei pra ajudar mesmo.
[]s
marcel
xorg.conf:

# Xorg.conf do Pablo da lista da FUG
Section "ServerLayout"
       Identifier     "X.org Configured"
       Screen      0  "Screen0" 0 0
       InputDevice    "Mouse0" "CorePointer"
       InputDevice    "Keyboard0" "CoreKeyboard"
    Option          "AllowEmptyInput" "off" #pra nao ficar sem teclado(HAL)
EndSection

Section "Files"
       ModulePath   "/usr/local/lib/xorg/modules"
 FontPath     "/usr/share/fonts/X11/misc"
       FontPath     "/usr/share/fonts/X11/cyrillic"
       FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
       FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
       FontPath     "/usr/share/fonts/X11/Type1"
       FontPath     "/usr/share/fonts/X11/100dpi"
       FontPath     "/usr/share/fonts/X11/75dpi"
       FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
       FontPath     "built-ins"
    #FontPath     "/usr/local/lib/X11/fonts/misc/"
        #FontPath     "/usr/local/lib/X11/fonts/TTF/"
        #FontPath     "/usr/local/lib/X11/fonts/OTF"
        #FontPath     "/usr/local/lib/X11/fonts/Type1/"
        #FontPath     "/usr/local/lib/X11/fonts/100dpi/"
        #FontPath     "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
       Load  "record"
       Load  "dbe"
       Load  "dri"
       Load  "extmod"
       Load  "glx"
       Load  "dri2"
EndSection

Section "InputDevice"
       Identifier  "Keyboard0"
       Driver      "kbd"
# o teclado nao funcionou sem isso:
Option      "CoreKeyboard"
Option      "XkbRules"          "xorg"
        Option      "XkbModel"          "abnt2"
        Option      "XkbLayout"         "br"
        #Option      "XkbVariant"       "abnt2"
        #Option      "XkbOptions"       "abnt2"

EndSection

Section "InputDevice"
       Identifier  "Mouse0"
       Driver      "mouse"
       Option      "Protocol" "auto"
       #Option      "Device" "/dev/input/mice"
       Option      "Device" "/dev/sysmouse"
       Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
       Identifier   "Monitor0"
       VendorName   "Monitor Vendor"
       ModelName    "Monitor Model"
       Horizsync 31.5-48.0
       Vertrefresh 56.0 - 65.0
       modeline "640x480 em 60" 25.2 640 656 752 800 480 490 492 525 -vsync
-hsync
       modeline "800x600 em 60" 40.0 800 840 968 1056 600 601 605 628 +hsync
+vsync
       modeline "1024x800 em 60" 65.0 1024 1048 1184 1344 768 771 777 806
-vsync -hsync
       modeline "1280x1024 em 60" 65.0 1024 1048 1184 1344 768 771 777 806
-vsync -hsync
       Modeline "1280x800" 80.58 1280 1344 1480 1680 800 801 804 827
       Modeline "1280x800" 95.95 1280 1352 1488 1696 800 801 804 832
       Modeline "1280x800" 111.77 1280 1360 1496 1712 800 801 804 837
       Modeline "1280x800" 128.04 1280 1368 1504 1728 800 801 804 842
       Modeline "1280x800" 144.76 1280 1376 1512 1744 800 801 804 847
       Modeline "1280x800" 160.48 1280 1376 1512 1744 800 801 804 852
       Modeline "1280x800" 177.98 1280 1376 1520 1760 800 801 804 857
       Modeline "1280x800" 194.19 1280 1376 1520 1760 800 801 804 862
       Modeline "1280x800" 210.58 1280 1376 1520 1760 800 801 804 867
       Modeline "1280x768" 77.37 1280 1344 1480 1680 768 769 772 794
       Modeline "1280x768" 92.15 1280 1352 1488 1696 768 769 772 799
       Modeline "1280x768" 107.23 1280 1360 1496 1712 768 769 772 803
EndSection

Section "Device"
       ### Available Driver options are:-
       ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
       ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
       ### [arg]: arg optional
       #Option     "ShadowFB"                  # [<bool>]
       #Option     "Rotate"                    # <str>
       #Option     "fbdev"                     # <str>
       #Option     "debug"                     # [<bool>]
       Identifier  "Card0"
       Driver      "vesa"
       VendorName  "Silicon Integrated Systems [SiS]"
       BoardName   "771/671 PCIE VGA Display Adapter"
       BusID       "PCI:1:0:0"
EndSection

Section "Screen"
       Identifier "Screen0"
       Device     "Card0"
       Monitor    "Monitor0"
       DefaultDepth 24
       SubSection "Display"
               Viewport   0 0
               Depth     24
               Modes "1280x1024" "1280x800" "1280x768" "1024x768" "800x600"
"640x480"
       EndSubSection
EndSectioN


Mais detalhes sobre a lista de discussão freebsd