07.11.2014

Настройка 'xorg.conf' для видеокарты 'XGI Volari XP5' в OpenBSD

Настройка 'xorg.conf' для видеокарты 'XGI Volari XP5' в OpenBSD

Исходные данные

В наличие есть ноутбук "iru stilo-1715l combo".

Требуется: правильно настроить X.org для видеокарты.


Определение видеокарты

Смотрим 'dmesg':

$ dmesg | grep vga

Вывод 'dmesg':

vgapci0: <VGA-compatible display> mem 0xf0000000-0xf7ffffff,0xfe400000-0xfe7fffff,0xe8000000-0xefffffff,0xfe9f8000-0xfe9fffff irq 11 at device 0.0 on pci1
vgapci0: Boot video device

sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0

Ничего дельного не узнали, поэтому смотрим дальше.

Смотрим 'pciconf':

pciconf -lv | grep -B 4 VGA

Вывод 'pciconf':

vgapci0@pci0:1:0:0: class=0x030000 card=0x0f561019 chip=0x22001023 rev=0x02 hdr=0x00
    vendor     = 'Trident Microsystems'
    device     = 'XGI Volari XP5'
    class      = display
    subclass   = VGA

Уже неплохо.
И так, Мы узнали, что ноутбук "iru stilo-1715l combo" имеет в себе видеокарту 'XGI Volari XP5' от компании 'Trident Microsystems'.


Конфигурация 'xorg.conf' для видеокарты 'XGI Volari XP5'

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/local/lib/xorg/modules"
    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  "dbe"
    Load  "dri"
    Load  "dri2"
    Load  "extmod"
    Load  "record"
    Load  "glx"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

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

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"              # [<bool>]
        #Option     "DefaultRefresh"        # [<bool>]
        #Option     "ModeSetClearScreen"    # [<bool>]
    Identifier  "Card0"
    Driver      "vesa"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

В идеале должен был подойти драйвер из пакэджа 'xf86-video-trident', но на практике драйвер от trident не запускал X-ы в нормальном виде. Поэтому пользуемся конфигурацией 'xorg.conf' со стандартным драйвером 'vesa'.


Тэги: <ноут, ноутбук, iru stilo-1715l combo, XGI Volari XP5, vesa, xorg, X.org, xorg.conf, OpenBSD, BSD>

Комментариев нет:

Отправить комментарий