Page 1 of 1

[SOLVED] Radeon GeCube 9550 XT i problemy z OpenGL

Posted: Mon Mar 06, 2006 12:36 pm
by Savage.Mephisto
Witam wszystkich forumowiczów! Mam taki oto problem: Posiadam kartę graficzną jak w temacie i mam problemy z OpenGL. Po uruchomieniu jakichkolwiek gier typu Quake 3, 4 po jakimś czasie następuje 'zwiecha'. Obraz zostaje zamrożony, w tle słychać 'dźwięk' z gier w pętli nieskończonej, poza tym nie sposób przełączyć się na konsolę. Pracuję na Gentoo, kernel 2.6.12-r10, stery do ATI 8.14.13-r3, Xorg 6.8.2-r6. W jajku mam załadowany agpgart i chipset AGP mobo jako moduł (moja płyta główna, jeśli to ma jakieś znaczenie, to MSI KT4AV), DRM wyłączone, załadowane MTRR, wsparcie dla framebuffer'a vesa. Po wyłączeniu framebuffer'a w kernelu ten sam objaw dotyczący OpenGL.

xorg.conf:

Code: Select all

Section "dri"
    Mode 0666
EndSection

Section "Module"
    Load        "dbe"
    SubSection  "extmod"
    Option    "omit xfree86-dga" 
    EndSubSection
    Load        "type1"
    Load        "freetype"
    Load        "glx"
    Load        "dri" 
EndSection

Section "InputDevice"
    Identifier	"Keyboard1"
    Driver	"kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"	"xorg
    Option "XkbModel"	"logopro"
    Option "XkbLayout"	"pl"
EndSection

Section "InputDevice"
    Identifier	"Mouse1"
    Driver "mouse"
    Option "Protocol"   "ImPS/2"
    Option "ZAxisMapping"   "4 5"
    Option "Device"     "/dev/input/mice"
EndSection

Section "Monitor"
    Identifier  "Monitor0"
    HorizSync   31.5 - 68.7
    VertRefresh 60 - 85
    Option "DPMS"
EndSection

Section "Device"
    Identifier  "Standard VGA"
    VendorName  "Unknown"
    BoardName   "Unknown"
    Driver      "vga"
EndSection

Section "Device"
    Identifier                          "ATI Graphics Adapter"
    Driver                              "fglrx"
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
    Option "mtrr"                       "off"
    Option "DesktopSetup"               "0x00000000" 
    Option "MonitorLayout"              "AUTO, AUTO"
    Option "IgnoreEDID"                 "off"
    Option "HSync2"                     "unspecified" 
    Option "VRefresh2"                  "unspecified" 
    Option "ScreenOverlap"              "0" 
    Option "NoTV"                       "no"     
    Option "TVStandard"                 "PAL-M"     
    Option "TVHSizeAdj"                 "0"     
    Option "TVVSizeAdj"                 "0"     
    Option "TVHPosAdj"                  "0"     
    Option "TVVPosAdj"                  "0"     
    Option "TVHStartAdj"                "0"     
    Option "TVColorAdj"                 "0"     
    Option "GammaCorrectionI"           "0x06419064"
    Option "GammaCorrectionII"          "0x00000000"
    Option "Capabilities"               "0x00000000"
    Option "VideoOverlay"               "on"
    Option "OpenGLOverlay"              "off"
    Option "CenterMode"                 "off"
    Option "PseudoColorVisuals"         "off"
    Option "Stereo"                     "off"
    Option "StereoSyncEnable"           "1"
    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"
    Option "UseFastTLS"                 "0"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "no"
    Option "ForceGenericCPU"            "no"
    BusID "PCI:1:0:0"
    Screen 0
EndSection

Section "Screen"
    Identifier  "Screen0"
    Device      "ATI Graphics Adapter"
    Monitor     "Monitor0"
    DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes       "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier  "Server Layout"
    Screen "Screen0"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection
fglrxinfo zwraca mi takie informacje:

Code: Select all

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 XT Generic
OpenGL version string: 1.3.5140 (X4.3.0-8.14.13)
sekcja z dmesg:

Code: Select all

fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 680 MBytes.
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
[fglrx] module loaded - fglrx 8.14.13 [Jun  8 2005] on minor 0
[fglrx] Kernel AGP support doesn't provide agplock functionality.
[fglrx] AGP detected, AgpState   = 0x1f000a0b (hardware caps of chipset)
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
[fglrx] AGP enabled,  AgpCommand = 0x1f000302 (selected caps)
[fglrx] free  AGP = 121909248
[fglrx] max   AGP = 121909248
[fglrx] free  LFB = 116387840
[fglrx] max   LFB = 116387840
[fglrx] free  Inv = 0
[fglrx] max   Inv = 0
glxinfo:

Code: Select all

display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 XT Generic
OpenGL version string: 1.3.5140 (X4.3.0-8.14.13).
lsmod:

Code: Select all

Module                  Size  Used by
fglrx                 240956  7 
snd_seq_midi            6688  0 
snd_emu10k1_synth       6848  0 
snd_emux_synth         35200  1 snd_emu10k1_synth
snd_seq_virmidi         6016  1 snd_emux_synth
snd_seq_midi_emul       6592  1 snd_emux_synth
snd_pcm_oss            47392  0 
snd_mixer_oss          17024  1 snd_pcm_oss
snd_seq_oss            32128  0 
snd_seq_midi_event      6400  3 snd_seq_midi,snd_seq_virmidi,snd_seq_oss
snd_seq                49424  8 snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_oss,snd_seq_midi_event
ohci_hcd               19012  0 
parport_pc             22468  0 
parport                20672  1 parport_pc
usbhid                 24644  0 
i2c_viapro              6608  0 
i2c_core               17808  1 i2c_viapro
ehci_hcd               31112  0 
uhci_hcd               29776  0 
snd_emu10k1           112004  4 snd_emu10k1_synth
snd_rawmidi            20512  3 snd_seq_midi,snd_seq_virmidi,snd_emu10k1
snd_seq_device          6988  7 snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_seq_oss,snd_seq,snd_emu10k1,snd_rawmidi
snd_ac97_codec         78392  1 snd_emu10k1
snd_pcm                82120  4 snd_pcm_oss,snd_emu10k1,snd_ac97_codec
snd_timer              21124  3 snd_seq,snd_emu10k1,snd_pcm
snd_page_alloc          7620  2 snd_emu10k1,snd_pcm
snd_util_mem            3328  2 snd_emux_synth,snd_emu10k1
snd_hwdep               7072  2 snd_emux_synth,snd_emu10k1
snd                    46692  18 snd_emux_synth,snd_seq_virmidi,snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_emu10k1,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer,snd_hwdep
via_agp                 7680  1 
agpgart                29384  2 fglrx,via_agp
usbcore               107516  5 ohci_hcd,usbhid,ehci_hcd,uhci_hcd
8139too                22336  0 
Jeśli ktoś może mi pomóc, to proszę o odpowiedź.

..::Milu Edit:
gdy cytujesz zawartość logów lub poleceń konsoli zamiast quote używaj code

Posted: Mon Mar 06, 2006 1:37 pm
by milu
Witam nowego forumowicza. Polecam dogłębne zapoznanie się z [topic=262564]Apelem[/topic] i skorygowanie odpowiednich błędów.

Posted: Mon Mar 06, 2006 3:27 pm
by ilny
Na poczatek spróbuj nowszych sterowników ati (tych z ~x86) :wink: bodajże jest to werjsa 8.22.5 (piszę z pamięci)
Pozdrawiam

Posted: Mon Mar 06, 2006 6:44 pm
by Savage.Mephisto
ilny wrote:Na poczatek spróbuj nowszych sterowników ati (tych z ~x86) :wink: bodajże jest to werjsa 8.22.5 (piszę z pamięci)
Pozdrawiam
Po 'zaaplikowaniu' tych driverów 8.22.5 "widzę ciemność, ciemność widzę" :)
Iksy powitały mnie czarnym ekranem.
Wygląda jakby jądro 2.6.12 miało jakieś problemy z tymi sterami. Jakieś inne sugestie?

Posted: Mon Mar 06, 2006 10:28 pm
by Aktyn
Savage.Mephisto wrote:
ilny wrote:Na poczatek spróbuj nowszych sterowników ati (tych z ~x86) :wink: bodajże jest to werjsa 8.22.5 (piszę z pamięci)
Pozdrawiam
Po 'zaaplikowaniu' tych driverów 8.22.5 "widzę ciemność, ciemność widzę" :)
Iksy powitały mnie czarnym ekranem.
Wygląda jakby jądro 2.6.12 miało jakieś problemy z tymi sterami. Jakieś inne sugestie?
Był juz wątek co najmniej jeden z ciemnością, chociaz nie wiem czy dotyczył ati czy nvidii. Przeglądałes forum? tematów z ati nie brakuje zdajesie. wprawdzie niewiele ma z nich poprawne rozwiązanie, tak na marginesie rzekne, ale wiele pomysłów raczej nikt chyba nie dorzuci.

Ja bym zmienił kernela na nowszy, nawet po kolei, 2.6.13-14-15-16 i coś tutaj powalczył.

Ewentualnie nie wiem czy masz system w miare bieżący, ale update systemu, no i jakiś w miare nowe opengl jak na innym nie pójdzie.
Szczegółowo nie powiem bo mam nvidie.

Posted: Tue Mar 07, 2006 9:30 am
by ilny
Polecam Gentoo ATI Radeon FAQ i opcje Szukaj, będe taki dobry :lol: :wink: i ułatwie ci zadanie
http://odin.prohosting.com/wedge01/gent ... l#4_pseudo szukaj Question 4.40
Najlepiej zrób wszystko od początku z tym FAQ :twisted:
Pozdrawiam

Posted: Wed Mar 08, 2006 8:39 pm
by Savage.Mephisto
Dziś udało mi się rozwiązać mój problem z kartą graficzną i OpenGL'em. Pomogło zaktualizowanie jądra systemu na gentoo-sources 2.6.15-r1 i sterowników do karty graficznej na 8.22.5. Jeśłi ktoś ma podobne problemy, to niech szybko zmieni sobie kernela i stery do grafiki. Wszystkim, którzy zainteresowali się moim problemem i pomagali mi serdecznie dziękuję. Pozdrawiam!