Kirjoittaja Aihe: AIglx + Beryl = Hidas [Ei enää]  (Luettu 4068 kertaa)

Tihtinen

  • Käyttäjä
  • Viestejä: 97
    • Profiili
AIglx + Beryl = Hidas [Ei enää]
« : 04.01.07 - klo:14.08 »
Pistin tässä eilen Edgyn kuntoon ja aiglx:n asetin myös toimintaan atin vapailla ajureilla. Glxinfon mukaan Direct rendering on päällä (tulosteessa tosin tulee virhe: "libGL warning: 3D driver claims to not support visual 0x4b") , ja glxgearsin fps myös n. 4000. Kortti on Radeon 9800Pro(R350). Asensin myös berylin, mutta se on näillä asetuksilla tuskaisen hidas (kuten myös esimerkiksi Armagetron-peli, joka kaiketi käyttää opengl:ää)  ::) Kysyn siis, onko tähän olemassa jotain parannuskeinoa? Xorg.conf näyttää tältä:

Koodia: [Valitse]
Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/usr/share/fonts/X11/misc"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
Load "dbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fi"
Option "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "Device"
Identifier "Radeon 9800Pro"
Driver "ati"
Option          "AGPMode"       "8"
        Option          "AccelMethod"   "EXA"
        Option          "ColorTiling"   "on"
BusID "PCI:1:0:0"
Option "UseFBDev" "true"
Option  "XaaNoOffscreenPixmaps"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 30-65
VertRefresh 50-75
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Radeon 9800Pro"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Option          "AIGLX"         "true"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
        Option "Composite" "Enable"
EndSection
« Viimeksi muokattu: 22.01.07 - klo:12.50 kirjoittanut Tihtinen »

erggi

  • Käyttäjä
  • Viestejä: 44
    • Profiili
Re: AIglx + Beryl = Hidas
« Vastaus #1 : 04.01.07 - klo:14.18 »
beryl hidastaa mullakin opengl pelejä sekä videotoistoa. Jos hidastuminen on häiritsevää voi berylin timanttia oikealla hiiren napilla painaa ja valita select window manager -> metacity (kwin, tms.) pelaamisen ajaksi. Ei mielestäni valtavan suuri vaiva.

Parempi tietenkin jos beryl ei hidastaisi mitään. Tavallaan ongelma on ainakin osaksi rakenteellinen, koska 3d työpöytä vie keskusmuistia (sekä näyttiksen muistia) ollessaan taustalla. Siihen auttaa windows vistat: enemmän muistia ja tehoa masiinaan :P

Tihtinen

  • Käyttäjä
  • Viestejä: 97
    • Profiili
Re: AIglx + Beryl = Hidas
« Vastaus #2 : 04.01.07 - klo:14.56 »
beryl hidastaa mullakin opengl pelejä sekä videotoistoa. Jos hidastuminen on häiritsevää voi berylin timanttia oikealla hiiren napilla painaa ja valita select window manager -> metacity (kwin, tms.) pelaamisen ajaksi. Ei mielestäni valtavan suuri vaiva.

Parempi tietenkin jos beryl ei hidastaisi mitään. Tavallaan ongelma on ainakin osaksi rakenteellinen, koska 3d työpöytä vie keskusmuistia (sekä näyttiksen muistia) ollessaan taustalla. Siihen auttaa windows vistat: enemmän muistia ja tehoa masiinaan :P
En tarkoittanut ihan tuota. Suljetulla ATIn fglrx-ajurilla kaikki toimii/toimisi kyllä sulavasti, mutta tällä uudella avoimella sekä beryl(pelkästään) tai OpenGL-peli (ilman beryliä) takkuavat. Ja en haluaisi käyttää suljettua ajuria, koska sillä varustettuna beryl (ja joskus ihan ilmankin) kone jumittuu aivan yllättäen jonkin ajan käytön jälkeen...

moonstone

  • Vieras
Re: AIglx + Beryl = Hidas
« Vastaus #3 : 04.01.07 - klo:15.43 »
Itselläni on Radeon 9600 pro ja käytössä vapaa DRI "radeon" ajuri. Toimii ihan ok, mutta ovat hitaita ja siksi en käytä niitä.

FGLRX ajurilla olen törmännyt vaikka minkälaisiin ongelmiin niin en uskalla käyttää.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: AIglx + Beryl = Hidas
« Vastaus #4 : 04.01.07 - klo:15.56 »
Tietääkseni tuo on ongelma mesan ajureissa? Lueppas tuolta, eli virheet saanet pois laittamalla Option "Composite" "Disable" mutta aiglx+beryl ei toimi koska se tarvitsee sitä ja en tiedä muutenkaan vaikuttaako se nopeuteen. Heh onneksi itselläni on nvidia  ;D
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Beini

  • Käyttäjä
  • Viestejä: 149
  • Gentoo
    • Profiili
Re: AIglx + Beryl = Hidas
« Vastaus #5 : 04.01.07 - klo:16.32 »
Virhe on vain kosmeettinen, ei käsittääkseni vaikuta mitenkään...



Tihtinen

  • Käyttäjä
  • Viestejä: 97
    • Profiili
Re: AIglx + Beryl = Hidas
« Vastaus #6 : 04.01.07 - klo:16.32 »
Itselläni on Radeon 9600 pro ja käytössä vapaa DRI "radeon" ajuri. Toimii ihan ok, mutta ovat hitaita ja siksi en käytä niitä.
Eli tämä vapaa ajuri on hidas, ja sinänsä mitään ei ole tehtävissä? Noita 3d-ohjelmia lukuunottamatta ihan hyvin tämä on toiminut...

Tietääkseni tuo on ongelma mesan ajureissa? Lueppas tuolta, eli virheet saanet pois laittamalla Option "Composite" "Disable" mutta aiglx+beryl ei toimi koska se tarvitsee sitä ja en tiedä muutenkaan vaikuttaako se nopeuteen. Heh onneksi itselläni on nvidia  ;D
Joo ei virheet minua haittaa, mutta kysyin vain että josko sillä olisi jotain tekemistä tuon nopeuden kanssa  :) Tuolla sivuilla jossain kommentissa luki, että vaikutukset ovat lähinnä kosmeettisia, eli ei kai sillä suurta vaikutusta ainakaan ole.

Reiser

  • Vieras
Re: AIglx + Beryl = Hidas
« Vastaus #7 : 04.01.07 - klo:17.02 »
Kysyn siis, onko tähän olemassa jotain parannuskeinoa? Xorg.conf näyttää tältä:
Pari riviä lisää xorgiin.
Näin minulla:

Koodia: [Valitse]
Section "Device"
Identifier "ATI Technologies, Inc. Radeon R350 NH [Radeon 9800 Pro]"
Driver "radeon"
Option          "AccelMethod"   "XAA"
Option          "XAANoOffscreenPixmaps" "1"
Option "AccelDFS" "0" # Better "0" using AGP
Option "AGPMode" "8" # AGP Speed
        Option "AGPSize" "128" # AGP Aperture Size
        Option "GARTSize" "64" 
Option "RingSize" "8"
Option "BufferSize" "2"
Option "EnablePageFlip" "1"     
  Option "ColorTiling"   "1"
Option "EnableDepthMoves" "1"
Option "MergedXinerama" "1"
Option "RenderAccel" "1" # Enable the hardware render acceleration
Option "mtrr" "on"
Option "DisplayPriority" "HIGH"
Option "DynamicClocks" "on"
        BusID "PCI:1:0:0"
EndSection

Beini

  • Käyttäjä
  • Viestejä: 149
  • Gentoo
    • Profiili
Re: AIglx + Beryl = Hidas
« Vastaus #8 : 04.01.07 - klo:17.09 »
Vaihda kohta "ati" lukemaan "radeon"  :)



Tihtinen

  • Käyttäjä
  • Viestejä: 97
    • Profiili
Re: AIglx + Beryl = Hidas
« Vastaus #9 : 04.01.07 - klo:18.14 »
Kysyn siis, onko tähän olemassa jotain parannuskeinoa? Xorg.conf näyttää tältä:
Pari riviä lisää xorgiin.
Näin minulla:
Kiitos vinkeistä. Vähän tuntui ainakin Beryl nopeutuvan, lähinnä kovin takkuaa edelleen Ikkunoiden piirtäminen (esim. siirtäminen, scrollaaminen ja koon muuttaminen). Kuution pyörittely ja läpinäkyvyyden säätö on kohtuullisen sulavaa.

Tihtinen

  • Käyttäjä
  • Viestejä: 97
    • Profiili
Vs: AIglx + Beryl = Hidas
« Vastaus #10 : 22.01.07 - klo:12.49 »
Voihan ziisus  :D Nyt on kyllä pakko nostaa ylös tämä hehkuttamalla sitä, että Beryl on yhtäkkiä alkanut toimia kuin unelma näillä avoimilla radeon-ajureilla. Lieneekö syy äskettäin tulleissa berylin päivityksissä, sillä nopeuden lisäksi koko liuta erilaisia efektejä on tullut mukaan kuvioihin. Jipii  :D