Portál AbcLinuxu, 20. dubna 2024 07:11


Dotaz: posunuty obraz v X/framebufferu

17.3.2011 17:48 Pavel Löbl | skóre: 7 | blog: vadnej_pixel
posunuty obraz v X/framebufferu
Přečteno: 183×
Odpovědět | Admin
Zdravim, tak jsem se konecne dostal k tomu slavnymu archu.

Kdyz nabootuju do konzole obraz je v poradku. Jak pustim Xka obraz je mirne rozmazany a posunuty asi o 20px doprava. Pote co v X zmacknu auto-conf na monitoru obraz se spravi, ale po navratu do konzole je obraz posunuty o ten puvodni kousek doleva a zpet uz ho nic nedostane. Pouzivam monitor ACER AL1916(VGA).

fb info:
mode "1280x1024-77"
    # D: 131.096 MHz, H: 80.328 kHz, V: 76.649 Hz
    geometry 1280 1024 1280 2048 16
    timings 7628 160 32 16 4 160 4
    rgba 5/11,6/5,5/0,0/0
endmode

Frame buffer device information:
    Name        : VESA VGA
    Address     : 0xd0000000
    Size        : 5242880
    Type        : PACKED PIXELS
    Visual      : TRUECOLOR
    XPanStep    : 0
    YPanStep    : 1
    YWrapStep   : 1
    LineLength  : 2560
    Accelerator : No
grafika:
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
driver:
nvidia-96xx 96.43.19-3
grub:
kernel /boot/vmlinuz26 root=/dev/sda1 ro vga=794 video=vesafb:mtrr,ywrap,1280x1024-60
Xorg:
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/misc/"
    FontPath        "/usr/share/fonts/TTF/"
    FontPath        "/usr/share/fonts/OTF/"
    FontPath        "/usr/share/fonts/Type1/"
    FontPath        "/usr/share/fonts/100dpi/"
    FontPath        "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
    Load           "extmod"
    Load           "glx"
    Load           "record"
    Load           "dri2"
    Load           "dbe"
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     "ACR"
    ModelName      "AL1916"
    HorizSync       31.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Card0"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Card0"
    Monitor        "Monitor0"
    SubSection     "Display"
        Viewport    0 0
    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
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.3.2011 22:48 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: posunuty obraz v X/framebufferu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ani ruční posunutí obrazu ovládacími tlačítky monitoru?
17.3.2011 23:29 Pavel Löbl | skóre: 7 | blog: vadnej_pixel
Rozbalit Rozbalit vše Re: posunuty obraz v X/framebufferu
Tak to samozrejmne lze, ale radsi bych abych to nemusel pri kazdym prepnuti do/z konzole posouvat rucne. Tim nic sem mel na mysli auto-conf a reset.
18.3.2011 00:40 jirka22
Rozbalit Rozbalit vše Re: posunuty obraz v X/framebufferu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle jsem "vyřešil" tím, že jsem nastavil jinou snímkovou frekvenci pro X. Monitor si potom pro každý režim pamatuje nastavení. Jestli je na LCD 60, 70 nebo 75 Hz je normálnímu člověku jedno.
18.3.2011 00:54 Pavel Löbl | skóre: 7 | blog: vadnej_pixel
Rozbalit Rozbalit vše Re: posunuty obraz v X/framebufferu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Uz to frci. Do Xorgu sem pridal modeline a v grubu to orezal na minimum. Tak snad vyreseno.

X:
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Acer AL1916"
    HorizSync       31.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
    Modeline	   "1280x1024"   108.00   1280 1328 1440 1688   1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce2 MX/MX 400"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024"
    EndSubSection
EndSection
grub:
root=/dev/sda1 ro vga=794 video=vesafb

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.