Kirjoittaja Aihe: XGL ja beryl ei ota lähteäkseen  (Luettu 2914 kertaa)

temas

  • Käyttäjä
  • Viestejä: 7
    • Profiili
XGL ja beryl ei ota lähteäkseen
« : 23.01.07 - klo:01.26 »
Olen siis yrittänyt asentaa berylia ja xgl:ää 64-bit edgyyn eikä tunnu onnistuvan kun tulee heti alussa tälläinen virheilmoitus enkä saa sitä korjattua


~$ glxinfo | grep direct
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect


Ohjeita olen lukenut täältä: http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_Edgy_with_XGL
Jossakin oli ohjeena että toimisi jos lisää vaan xorg.confiin tämän:
Section "Extensions"
        Option "Composite" "Disable"
EndSection

mutta eipä toimi.

Beryl toimi koneellani kuitenkin hyvin kun kokeilin Sabayon linuxin live dvd:tä.

temas

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: XGL ja beryl ei ota lähteäkseen
« Vastaus #1 : 23.01.07 - klo:14.43 »
Nyt sain direct renderingin päälle ja xgl:n asennettua, mutta xgl-sessionissa ei tapahdu kuitenkaan mitään erilaista. Beryl-manager käynnistyy, mutta ei tule sitä splash screeniä eikä mitään visual effectejä ilmaannu. Sen sijaan kakkosnäyttöä ei voi siinä käyttää työpöytänä vaikka hiiri sinne meneekin.

Normaalissa gnome-sessiossa tulee

~$ glxinfo | grep direct
direct rendering: Yes
direct rendering: Yes

ja xgl-sessionissa tulee kerran se sama vanha

Xlib:  extension "XFree86-DRI" missing on display ":0.0".
direct rendering: No

temas

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: XGL ja beryl ei ota lähteäkseen
« Vastaus #2 : 23.01.07 - klo:14.52 »
ehheheee, tulipa vätkytykset sun muutkin kun berylin kuvakkeesta sen berylin laittoi vielä erikseen päälle :D

Nyt vielä jos joku osaisi sanoa miten tuon toisen näytön saa käyttöön.
Se on vasemmalla puolella oleva melkein samanlainen littunäyttö (LG L1970H)

Se siis näkyy mustana, mutta hiirikursori sinne siirtyy rastina.


Täältä luin ohjeita
http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_Edgy_with_XGL
 ja startxgl.sh skriptiin laitoin nämä tekstit

#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4 
export DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec gnome-session

Luulisin että sen toisenkin näytön saa toimintaan jos saa vaan käyttöön kaksi displayta, mutta miten se tapahtuu?
« Viimeksi muokattu: 23.01.07 - klo:16.32 kirjoittanut temas »

Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
Vs: XGL ja beryl ei ota lähteäkseen
« Vastaus #3 : 26.01.07 - klo:15.02 »
...
 ja startxgl.sh skriptiin laitoin nämä tekstit

#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4 
export DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec gnome-session

...

Tässä startxgl.sh - skriptissäsi on muutamia mielenkiintoisia kohtia. Epäilemättä suurin osa kohdista, joissa on kaksoispiste ( : ) ja jokin luku (1,2,3...) liittyy näyttöön. Esimerkiksi:

"export DISPLAY=:1"

Muunmuassa tämä kohta minun mielestäni kertoo näytön, jota xserver-xgl käyttää, joten tutkimusta aiheuttaa sitten se, että millä voidaan viitata molempiin näyttöihin. Onko se sitten :0:1 tai :1:2 , siitä en tiedä.

Nämä nyt olivat minun mielipiteitäni suurimmalta osin, joku voi korjata, jos olen väärässä.

Sellasta.
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi

temas

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: XGL ja beryl ei ota lähteäkseen
« Vastaus #4 : 26.01.07 - klo:18.27 »
...
Muunmuassa tämä kohta minun mielestäni kertoo näytön, jota xserver-xgl käyttää, joten tutkimusta aiheuttaa sitten se, että millä voidaan viitata molempiin näyttöihin. Onko se sitten :0:1 tai :1:2 , siitä en tiedä.

...

Näinpä, sitä minäkin luulisin. Olen yrittänyt googlettaa ohjeita millä saisi xgl:ssa dualheadin toimimaan, mutta löytyy lähinnä esittelyvideoita että "minullapa toimii enkä kerron miten se onnistuu".


Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
Vs: XGL ja beryl ei ota lähteäkseen
« Vastaus #5 : 27.01.07 - klo:10.32 »
Mitäpä sanoo ´fglrxinfo´?

Kun ymmärtääkseni sieltä näkee molempien näyttöjen "koodit", mallia :0.1 esimerkiksi.
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi

temas

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: XGL ja beryl ei ota lähteäkseen
« Vastaus #6 : 28.01.07 - klo:14.22 »
Mitäpä sanoo ´fglrxinfo´?

Kun ymmärtääkseni sieltä näkee molempien näyttöjen "koodit", mallia :0.1 esimerkiksi.

Tulostuu seuraavaa kirjoitettaessa molemmissa (normignomessa ja xgl:ssä)

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1600 Series Generic
OpenGL version string: 2.0.6286 (8.33.6)



display: :0.0  screen: 1
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1600 Series Generic
OpenGL version string: 2.0.6286 (8.33.6)


Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
Vs: XGL ja beryl ei ota lähteäkseen
« Vastaus #7 : 28.01.07 - klo:17.13 »
Tässä vaiheessa loppuu minulta paukut sitten, kun ei ole "testiympäristöä".
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi

temas

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: XGL ja beryl ei ota lähteäkseen
« Vastaus #8 : 28.01.07 - klo:21.29 »
Tuossa nyt vanha kännykällä kuvattu video vielä, mistä näkee ihan käytännössä ongelman (alussa). Kaksi näyttöä siis on käytössä, mutta työpöytää vaan ei ole toiselle asti

http://www.kalsari.info/stuffia/ubuntu.mp4

Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
Vs: XGL ja beryl ei ota lähteäkseen
« Vastaus #9 : 30.01.07 - klo:15.11 »
Minusta vaikuttas siltä että kakkosnäytössäs on pelkkä X päällä? Kokeileppas ´man Xorg´ ja sit jotai ´X :0´ ; ´X :1´  ::)
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi