[sisyphus] Re: [Comm] Конфиг xorg.conf для RADEON 9600

Slava Dubrovskiy slava на elan.com.ua
Вт Июн 21 14:01:45 MSD 2005


Alex Yustasov пишет:

>>Вот поменял видеокарту с nvidia 440 на RADEON 9600.
>>
>>В xorg.conf поменял драйвер на fglrx. Но 3D не работает. Тут вроде
>>недавно обсуждали эту проблему, но я что-то не могу найти все в сумме.
>>Вроде и setgl делал и ничего не помогает. Подскажите, что еще необходимо
>>сделать, чтобы карточка заработала на 100%?
>>    
>>
>
>setgl показывает свои действия. Посмотрите, все ли есть, что он написал.
>Мне вчера пришлось руками делать ссылку libGL.so.1, хотя setgl сказал, что 
>все сделал.
>И это лучше в сизиф.
>  
>
Что-то setgl вообще ничего не показывает. Совершенно молчит.
Ссылка /usr/X11R6/lib/modules/extensions/libglx.so указывает на nvidia.
Исправил руками: libglx.so -> /usr/X11R6/lib/fglrx/libGL.so.1 Правильно?
И в xorg.conf убрал полный путь к Load        "glx" (см. приложенный конфиг)


При этом в логе видно:
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(EE) LoadModule: Module glx does not have a glxModuleData data object.
(II) UnloadModule: "glx"
(II) Unloading /usr/X11R6/lib/modules/extensions/libglx.so
(EE) Failed to load module "glx" (invalid module, 0)


# grep WW Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) (2048x1536,Samsung SyncMaster 757NF) mode clock 266.95MHz exceeds
DDC maximum 250MHz
(WW) fglrx(0): Cannot read colourmap from VGA.  Will restore with default
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *
(WW) fglrx(0): Failed to set up write-combining range (0xe8000000,0x8000000)
(WW) fglrx(0): Option "AGPMode" is not used

В modules.conf прописал (согласно фак)
alias char-major-10-134 fglrx
Но при просмотре загруженных модулей, fglrx не загружен.

Вопрос: Что не правильно и как получить 3D?

-- 
С уважением,
Дубровский Вячеслав.

-------------- next part --------------
Section "Files"
    RgbPath	"/usr/X11R6/lib/X11/rgb"
    FontPath   "unix/:-1"
EndSection
Section "ServerFlags"
    # Uncomment this to cause a core dump at the spot where a signal is
    # received.  This may leave the console in an unusable state, but may
    # provide a better stack trace in the core dump to aid in debugging
    #NoTrapSignals
    # Uncomment this to disable the <Crtl><Alt><BS> server abort sequence
    # This allows clients to receive this key event.
    #DontZap
    # Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching
    # sequences.  This allows clients to receive these key events.
    #DontZoom
    # This  allows  the  server  to start up even if the
    # mouse device can't be opened/initialised.
    AllowMouseOpenFail
EndSection
Section "InputDevice"
    Identifier "Keyboard1"
    Driver      "kbd"
    Option "AutoRepeat"  "250 30"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us,ru"
    Option "XkbVariant"  ",winkeys"
    Option "XkbOptions"  "grp:ctrl_shift_toggle"
EndSection
Section "InputDevice"
    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "IMPS/2"
    Option "Device"      "/dev/psaux"
    Option "ZAxisMapping" "4 5"
EndSection
Section "Module"
    Load	"dbe"
    Load        "glx"   # libglx.a
    Load        "dri"   # libdri.a
    SubSection	"extmod"
	#Option	"omit xfree86-dga"
    EndSubSection
    Load	"type1"
    Load	"freetype"
EndSection
Section "DRI"
    Mode	0666
EndSection
Section "Monitor"
    Identifier "Samsung SyncMaster 757NF"
    VendorName "Samsung"
    ModelName  "Unknown"
    HorizSync  30-96
    VertRefresh 50-160
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
Section "Device"
    Identifier "Generic VGA"
    Driver     "vga"
EndSection
Section "Device"
    Identifier  "RAREON 9600"
    VendorName  "Unknown"
    BoardName   "MSI"
    Driver      "fglrx"
    # Clock lines
    # Uncomment following option if you see a big white block        
    # instead of the cursor!                                          
    #    Option      "sw_cursor"
    Option      "AGPMode"  "4"
    Option      "DPMS"  "on"
    #Option                              "NoDDC"
EndSection
Section "Screen"
    Identifier "screen1"
    Device      "RAREON 9600"
    Monitor     "Samsung SyncMaster 757NF"
    DefaultColorDepth 24
    Subsection "Display"
        Depth       8
        Modes       "1024x768" "800x600" "640x400"
        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


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