[Hardware] Изменение разрешения на лету.

some_x some_x на inbox.ru
Вс Ноя 14 20:43:07 MSK 2004


Вот наконец-то запустил 3d-ускорение на radeon`е 9600(тупо скачал,собрал 
и поставил из сизифа kernel-modules-fglrx-std26-up и fglrx_glx), всё 
вроде нормально, но заметил одну странность, если запустить приложение 
для которого необходимо разрешение меньше выставленного, то вместо 
выставления такого разрешения, появляется  чёрная окантовка, на 
radeon`е(драйвер) всё работало, это фича или бага?
Система: АЛМ2.4 2.6.8-std26-up-alt9
Железо: radeon9600, nforce2 ultra 400, lcd monitor с  DVI  подключением.
конфиг(выдержки):

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"
    AllowMouseOpenFail

EndSection

Section "Module"


    Load    "dbe"

    Load    "/usr/X11R6/lib/modules/extensions/libglx.a"
    Load    "dri"

    SubSection    "extmod"
    Option    "omit xfree86-dga"

    EndSubSection


# This loads the Type1 and FreeType font modules

    Load    "type1"
    Load    "freetype"
EndSection


Section "DRI"
    Mode    0666
EndSection


# **********************************************************************
# Monitor section
# **********************************************************************


Section "Monitor"
    Identifier "monitor1"
    VendorName "Unknown"
    ModelName  "Unknown"

    HorizSync  30-62

    VertRefresh 50-75

ModeLine "1024x480"    65.00 1024 1032 1176 1344   480  488  494  563 
-hsync -vsync

ModeLine "768x576"     50.00  768  832  846 1000   576  590  595  630

ModeLine "768x576"     63.07  768  800  960 1024   576  578  590  616


EndSection



# **********************************************************************
# Graphics device section
# **********************************************************************

Section "Device"
    Identifier "Generic VGA"
    Driver     "vga"
EndSection

Section "Device"
    Identifier                          "ATI Graphics Adapter connector 0"
    Driver                              "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor  ===
    #Option                              "NoDDC"
# === disable/enable XAA/DRI ===
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
# === misc DRI settings ===
    Option "mtrr"                       "off" # disable DRI mtrr mapper, 
driver has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
    Option "DesktopSetup"               "0x00000000"
    Option "MonitorLayout"              "TMDS, STV"
    Option "IgnoreEDID"                 "off"
    Option "HSync2"                     "31.5 - 48.4"
    Option "VRefresh2"                  "50 - 70"
    Option "ScreenOverlap"              "0"
# === TV-out Management ===
    Option "NoTV"                       "no"    
    Option "TVStandard"                 "NTSC-JPN"    
    Option "TVHSizeAdj"                 "0"    
    Option "TVVSizeAdj"                 "0"    
    Option "TVHPosAdj"                  "0"    
    Option "TVVPosAdj"                  "0"    
    Option "TVHStartAdj"                "0"    
    Option "TVColorAdj"                 "0"    
    Option "GammaCorrectionI"           "0x00000000"
    Option "GammaCorrectionII"          "0x00000000"
# === OpenGL specific profiles/settings ===
    Option "Capabilities"               "0x00000000"
# === Video Overlay for the Xv extension ===
    Option "VideoOverlay"               "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
#       will be disabled automatically
    Option "OpenGLOverlay"              "off"
# === Center Mode (Laptops only) ===
    Option "CenterMode"                 "off"
# === Pseudo Color Visuals (8-bit visuals) ===
    Option "PseudoColorVisuals"         "off"
# === QBS Management ===
    Option "Stereo"                     "off"
    Option "StereoSyncEnable"           "1"
# === FSAA Management ===
    Option "FSAAEnable"                 "no"
    Option "FSAAScale"                  "1"
    Option "FSAADisableGamma"           "no"
    Option "FSAACustomizeMSPos"         "no"
    Option "FSAAMSPosX0"                "0.000000"
    Option "FSAAMSPosY0"                "0.000000"
    Option "FSAAMSPosX1"                "0.000000"
    Option "FSAAMSPosY1"                "0.000000"
    Option "FSAAMSPosX2"                "0.000000"
    Option "FSAAMSPosY2"                "0.000000"
    Option "FSAAMSPosX3"                "0.000000"
    Option "FSAAMSPosY3"                "0.000000"
    Option "FSAAMSPosX4"                "0.000000"
    Option "FSAAMSPosY4"                "0.000000"
    Option "FSAAMSPosX5"                "0.000000"
    Option "FSAAMSPosY5"                "0.000000"
# === Misc Options ===
    Option "UseFastTLS"                 "0"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "no"
    Option "ForceGenericCPU"            "no"
    BusID "PCI:2:0:0"    # vendor=1002, device=4150
EndSection



# **********************************************************************
# Screen sections
# **********************************************************************


Section "Screen"
    Identifier "screen1"
    Device      "ATI Graphics Adapter connector 0"
    Monitor     "monitor1"
    DefaultColorDepth 24
    Subsection "Display"
        Depth       8
        Modes       "1024x768" "800x600" "640x400"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       15
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       32
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
EndSection


Section "ServerLayout"
    Identifier "layout1"
    Screen     "screen1"

    InputDevice "Mouse1" "CorePointer"

    InputDevice "Keyboard1" "CoreKeyboard"
EndSection



Подробная информация о списке рассылки Hardware