Решено: Драйвер fglrx (После установки на экране заметны "волнообразные искажения")

PCLinuxOS

Модератор: Bizdelnick

headcrab
Сообщения: 175
ОС: Windows 7

Решено: Драйвер fglrx

Сообщение headcrab »

Всем привет =)

Установил проприетарный драйвер на днях (последняя версия с сайта amd), все нормально поставилось, скомпилился модуль ядра, fgl_glxgears показывает 1200fps... Но вот что неприятное я замечаю всякий раз, как только установлю драйвер -- на мониторе (у меня lcd, но думаю это роли не играет) заметны слабовидимые волны, которые как-бы проходят по всему экрану, еще колышатся млин :unsure: причем при использовании драйвера vesa вместо fglrx эти артефакты исчезают.

Вот мой xorg.conf на всякий случай, мне почему-то кажется что есть способ исправить это поковырявшись в нем, но как?

Код: Выделить всё

[headcrab@host-99 World of Warcraft]$ cat /etc/X11/xorg.conf

# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
        Identifier     "layout1"
        Screen      0  "aticonfig-Screen[0]" 0 0
        InputDevice    "Keyboard1" "CoreKeyboard"
        InputDevice    "Mouse1" "CorePointer"
        InputDevice    "Mouse2" "SendCoreEvents"
EndSection

Section "Files"
EndSection

Section "Module"
        Load  "dbe" # Double-Buffering Extension
        Load  "v4l" # Video for Linux
        Load  "extmod"
        Load  "type1"
        Load  "freetype"
        Load  "glx" # 3D layer
EndSection

Section "ServerFlags"

    #DontZap # disable <Ctrl><Alt><BS> (server abort)
    #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
 # allows the server to start up even if the mouse does not work
        Option      "allowmouseopenfail"
EndSection

Section "InputDevice"
        Identifier  "Keyboard1"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us,ru(winkeys)"
        Option      "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin"
EndSection

Section "InputDevice"
        Identifier  "Mouse1"
        Driver      "mouse"
        Option      "Protocol" "ExplorerPS/2"
        Option      "Device" "/dev/mouse"
EndSection

Section "InputDevice"
        Identifier  "Mouse2"
        Driver      "evdev"
        Option      "bustype" "0x0003"
        Option      "product" "0x00d1"
        Option      "relBits" "+0+1+2"
        Option      "HWheelRelativeAxisButtons" "7 6"
        Option      "vendor" "0x045e"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
        Option          "DRI"                   "true"
        Option          "ColorTiling"           "on"
        Option          "EnablePageFlip"        "true"
        Option          "AccelMethod"           "EXA"
        Option          "XAANoOffscreenPixmaps"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]"
        Device     "aticonfig-Device[0]"
        Monitor    "aticonfig-Monitor[0]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Extensions"
        Option      "Composite"
EndSection


Как можно избавится от проблемы?
Спасибо сказали:
Аватара пользователя
Cossack
Сообщения: 374
ОС: Ubuntu

Re: Решено: Драйвер fglrx

Сообщение Cossack »

а если закоментировать строки ?

Код: Выделить всё

        Option          "ColorTiling"           "on"
        Option          "EnablePageFlip"        "true"
        Option          "AccelMethod"           "EXA"
KUbuntu - AMD Phenom X4 9650, DDR2-800 4x1024Mb, nVidia GF 9800 GTX+
LUbuntu - ASUS Eee PC S101H
Спасибо сказали:
headcrab
Сообщения: 175
ОС: Windows 7

Re: Решено: Драйвер fglrx

Сообщение headcrab »

Хех, то же самое наблюдается на экране при дефолтном конфиге, который нам переколбашивает aticonfig:

Код: Выделить всё

# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
        Identifier     "layout1"
        Screen      0  "aticonfig-Screen[0]" 0 0
        InputDevice    "Keyboard1" "CoreKeyboard"
        InputDevice    "Mouse1" "CorePointer"
        InputDevice    "Mouse2" "SendCoreEvents"
EndSection

Section "Files"
EndSection

Section "Module"
        Load  "dbe" # Double-Buffering Extension
        Load  "v4l" # Video for Linux
        Load  "extmod"
        Load  "type1"
        Load  "freetype"
        Load  "glx" # 3D layer
EndSection

Section "ServerFlags"

    #DontZap # disable <Ctrl><Alt><BS> (server abort)
    #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
 # allows the server to start up even if the mouse does not work
        Option      "allowmouseopenfail"
EndSection

Section "InputDevice"
        Identifier  "Keyboard1"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us,ru(winkeys)"
        Option      "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin"
EndSection

Section "InputDevice"
        Identifier  "Mouse1"
        Driver      "mouse"
        Option      "Protocol" "ExplorerPS/2"
        Option      "Device" "/dev/mouse"
EndSection

Section "InputDevice"
        Identifier  "Mouse2"
        Driver      "evdev"
        Option      "bustype" "0x0003"
        Option      "product" "0x00d1"
        Option      "relBits" "+0+1+2"
        Option      "HWheelRelativeAxisButtons" "7 6"
        Option      "vendor" "0x045e"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]"
        Device     "aticonfig-Device[0]"
        Monitor    "aticonfig-Monitor[0]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Extensions"
        Option      "Composite"
EndSection

Нифига не понимаю, у кого-нибудь такое было?
Спасибо сказали:
headcrab
Сообщения: 175
ОС: Windows 7

Re: Решено: Драйвер fglrx

Сообщение headcrab »

Устранить этот самый "муар" оказалось очень просто -- сгенерировать правильный Modeline программой gtf или аналогичной. Видимо автоматом неверно определялись некоторые физические параметры работы монитора. Также как ни странно, безо всякой генерации моделайна (на автомате) все отлично показывалось через DVI разъем с использованием переходника на d-sub (у меня монитор только с аналоговым входом)
Спасибо сказали: