Kirjoittaja Aihe: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä? Pitää...luulisin.  (Luettu 5652 kertaa)

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Hieno ohjelma tuo Stellarium planetaario. Se toimi hienosti vielä viime talvena 9.10 :llä, mutta nyt kun asensin sen 10.04:lle normaali pakettilataamosta, eipäs toimikaan. Muuten kyllä kaikki tykötarpeet ovat läsnä, mutta hirveän hidas toiminta. Edes hiirtä ei pysty liikuttamaan kun parin sekunnin nykäyksinä n. kymmenen sekunnin välein. Ei tule käytöstä mitään. En löydä sellaista asetusta, joka voisi asiaan vaikuttaa. Koneen rautojen luulisi sitä pystyvän käyttämään kun on tosiaan ennen toiminut jo aivan loistavasti Karmicilla ja Jautyllä.

Onko kukaan saanut sitä pelaamaan Lucidilla?
« Viimeksi muokattu: 16.08.10 - klo:10.11 kirjoittanut Hajakenttä »
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #1 : 13.08.10 - klo:16.32 »
Kuulostaa siltä, että näytönohjaimen ajurin 3D-kiihdytys on pois päältä tai ei muuten toimi. Mikä näytönohjain ja ajuri on käytössä? Laita /var/log/Xorg.0.log liitetiedostoksi.

Xnewbie

  • Käyttäjä
  • Viestejä: 126
  • Britney
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #2 : 13.08.10 - klo:17.04 »
Onko kukaan saanut sitä pelaamaan Lucidilla?

On, mulla toimii ihan normaalisti.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #3 : 13.08.10 - klo:19.17 »
Lainaus
Kirjoittanut: Xnewbie
Lainaus
Lainaus käyttäjältä: Hajakenttä - tänään kello 16:10
Onko kukaan saanut sitä pelaamaan Lucidilla?

On, mulla toimii ihan normaalisti.
Lähetetty: tänään kello 16:32

Lainaus
Kirjoittanut: nm
Lainaus
Kuulostaa siltä, että näytönohjaimen ajurin 3D-kiihdytys on pois päältä tai ei muuten toimi. Mikä näytönohjain ja ajuri on käytössä? Laita /var/log/Xorg.0.log liitetiedostoksi.

Kiitos vastauksista (ja rohkaisusta). Kai se sitten on saatava toimimaan täälläkin.

Koodia: [Valitse]
:~$ lspci -nn | grep VGA
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RC410 [Radeon Xpress 200M] [1002:5a62]

Tuomosta laitetta on koneen sisällä ja liitteessä pitäisi olla lisää yksityiskohtia.

[ylläpito on poistanut liitteen]
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #4 : 13.08.10 - klo:20.12 »
Lokin perusteella 3D:n pitäisi kyllä toimia normaalisti, mutta on mahdollista, että ajurin OpenGL-tuessa on jokin hidastava bugi, jonka Stellarium laukaisee.

Jos sinulla on työpöytätehosteita käytössä, kokeile kytkeä ne pois päältä.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #5 : 13.08.10 - klo:21.55 »
Lainaus
Jos sinulla on työpöytätehosteita käytössä, kokeile kytkeä ne pois päältä.

Ainakin >ulkoasu >visuaaliset tehosteet = ei mitään.
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #6 : 14.08.10 - klo:10.53 »
Lokin perusteella 3D:n pitäisi kyllä toimia normaalisti, mutta on mahdollista, että ajurin OpenGL-tuessa on jokin hidastava bugi, jonka Stellarium laukaisee.

Jos sinulla on työpöytätehosteita käytössä, kokeile kytkeä ne pois päältä.

Totanoin... Mitenkähän voisi testuuttaa tuota OpenGL juttua? Mikähän ohjelma olisi sellainen, joka myös käyttäisi sitä tukea? Sitähän ei toisella sovelmalla voi tietää, jos Stellariumissa vaan on se kiusa, joka sen bugin laukaisee. Tai voisiko sen OpenGL jutun päivittää tai jotain? Öh... mikä se edes on? ::) Kyllähän ilman Stellariumiakin voi elää, mutta kun kerran on tälle Linuxin tielle lähtenyt niin mielellään ottaisi selvää. OpenGl näkyy olevan wikissäkin. Ymmärtäisi vaan...

Lisäys:
Gimp käyttää (wikin mukaan) vektorigrafiikkaa... Se ainakin toimii ja tottelee aivan mainiosti. Kuvan zoomauksen ainakin luulisi nyppivän, jos olisi nyppiäkseen.
« Viimeksi muokattu: 14.08.10 - klo:11.30 kirjoittanut Hajakenttä »
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #7 : 14.08.10 - klo:16.58 »
Totanoin... Mitenkähän voisi testuuttaa tuota OpenGL juttua? Mikähän ohjelma olisi sellainen, joka myös käyttäisi sitä tukea?

Vaikkapa Celestia tai Google Earth (asennusohje täällä).

Voit myös kokeilla, toimivatko työpöytätehosteet ollenkaan, mutta siinä on ehkä riski, että työpöytä jumiutuu, etkä pääse helposti kytkemään tehosteita (Compizia) pois päältä.

Lainaus
Tai voisiko sen OpenGL jutun päivittää tai jotain? Öh... mikä se edes on? ::)

OpenGL on (3D-)grafiikkarajapinta ajurin ja sovellusten välissä. Tässä tapauksessa mahdollinen vika on matalan tason koodissa näytönohjaimen ajurissa tai kernelissä. Molemmat voi kyllä päivittää, mutta en ehkä lähtisi siihen hommaan pelkän Stellariumin vuoksi. Ubuntu 10.10 on helpompi ratkaisu, jos vika on jo korjattu sen radeon-ajurissa.

Lainaus
Gimp käyttää (wikin mukaan) vektorigrafiikkaa... Se ainakin toimii ja tottelee aivan mainiosti. Kuvan zoomauksen ainakin luulisi nyppivän, jos olisi nyppiäkseen.

Gimp käyttää zoomauksiin ja muuhun piirtoon X:n 2D-kiihdytystä, joka saattaa kyllä hyödyntää osittain samoja näytönohjaimen primitiivioperaatioita kuin 3D-kiihdytys, mutta X.org ja näytönohjaimen ajuri käsittelevät näitä toimenpiteitä aivan eri tavalla.
« Viimeksi muokattu: 14.08.10 - klo:17.01 kirjoittanut nm »

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #8 : 15.08.10 - klo:00.39 »
Loki näyttää tosiaan normaalilta. Mitä seuraava komento kertoo?
Koodia: [Valitse]
glxinfo |grep render
Direct rendering pitäisi olla yes, mutta toinen rivi kiinnostaa.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #9 : 15.08.10 - klo:10.59 »
Loki näyttää tosiaan normaalilta. Mitä seuraava komento kertoo?
Koodia: [Valitse]
glxinfo |grep render
Direct rendering pitäisi olla yes, mutta toinen rivi kiinnostaa.

Koitetaan...

Koodia: [Valitse]
:~$ glxinfo |grep render
'glxinfo' ei ole tällä hetkellä asennettuna.  Voit asentaa sen kirjoittamalla
sudo apt-get install mesa-utils

Ekana tuli tämmönen, mutta ei se mitään, asennusohjeet tuli kans:

Koodia: [Valitse]
sudo apt-get install mesa-utils
Ja sitten tämmönen:

Koodia: [Valitse]
:~$ glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI R300 (RS400 5A62) 20090101 x86/MMX/SSE2 NO-TCL DRI2

Yhtään en käsitä, mitä tuo nyt tarkoittaa?
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #10 : 15.08.10 - klo:11.29 »
Totanoin... Mitenkähän voisi testuuttaa tuota OpenGL juttua? Mikähän ohjelma olisi sellainen, joka myös käyttäisi sitä tukea?

Vaikkapa Celestia tai Google Earth (asennusohje täällä).

Voit myös kokeilla, toimivatko työpöytätehosteet ollenkaan, mutta siinä on ehkä riski, että työpöytä jumiutuu, etkä pääse helposti kytkemään tehosteita (Compizia) pois päältä.

Lainaus
Tai voisiko sen OpenGL jutun päivittää tai jotain? Öh... mikä se edes on? ::)

OpenGL on (3D-)grafiikkarajapinta ajurin ja sovellusten välissä. Tässä tapauksessa mahdollinen vika on matalan tason koodissa näytönohjaimen ajurissa tai kernelissä. Molemmat voi kyllä päivittää, mutta en ehkä lähtisi siihen hommaan pelkän Stellariumin vuoksi. Ubuntu 10.10 on helpompi ratkaisu, jos vika on jo korjattu sen radeon-ajurissa.

Lainaus
Gimp käyttää (wikin mukaan) vektorigrafiikkaa... Se ainakin toimii ja tottelee aivan mainiosti. Kuvan zoomauksen ainakin luulisi nyppivän, jos olisi nyppiäkseen.

Gimp käyttää zoomauksiin ja muuhun piirtoon X:n 2D-kiihdytystä, joka saattaa kyllä hyödyntää osittain samoja näytönohjaimen primitiivioperaatioita kuin 3D-kiihdytys, mutta X.org ja näytönohjaimen ajuri käsittelevät näitä toimenpiteitä aivan eri tavalla.

Kiitos tukiopetuksesta. Tuo wiki kyllä kertoo aika paljon aiheesta, mutta ei ole ihan tällaisen aloittajan juttua. :)

Latasin sen celestian ja sehän toimii ihan loistavasti. (GE:tä en laita tähän koneeseen kun tässä on celeron suoritin ja joskus olen tullut siihen tulokseen että suorituskyky ei ihan riitä.) Celestian demokin pyörii ihan nykimättä ja komiasti.

Heh... Nyt pitää punastellen kysyä: mitä hienoa olen onnistunut tekemään? Stellarium nimittäin alkoi myös toimia... Onko se seurausta Celestian asentamisesta, vai onko se seurausta tuosta loitsusta:
sudo apt-get install mesa-utils
tai jostain kummallisesta yhteensattumasta? Olen kyllä asentanut Stellariumin uudelleen Synapticilla ja tavallisesti ja poistanut ja päivittänyt ja sammuttanut ja buutannut eikä mikään auttanut. Nyt se sitten äkkiä alkoi vaan pelata.

Jos tähän mysteerioon jollain olisi selitys, niin olisi sekin hyvä tietää, kun moni näitä lukee.

Kiitos avusta kaikille! :D
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #11 : 15.08.10 - klo:13.25 »
Heh... Nyt pitää punastellen kysyä: mitä hienoa olen onnistunut tekemään? Stellarium nimittäin alkoi myös toimia... Onko se seurausta Celestian asentamisesta, vai onko se seurausta tuosta loitsusta:
sudo apt-get install mesa-utils
tai jostain kummallisesta yhteensattumasta?

Noiden asennusten ei pitäisi vaikuttaa, eli jokin muu on muuttunut.

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #12 : 15.08.10 - klo:15.41 »

Koodia: [Valitse]
:~$ glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI R300 (RS400 5A62) 20090101 x86/MMX/SSE2 NO-TCL DRI2

Yhtään en käsitä, mitä tuo nyt tarkoittaa?

Lähinnä tuosta selviää, että käytetään näytönohjaimen 3d kiihdytystä. Lisäksi siinä on tietoa versioista ym. Käytössä olisi voinut olla jostain syystä vaikka software rasterizer joka toimii muuten, mutta on hidas.

Toisten ohjelmien asennus voisi asentaa samalla muita paketteja riippuvuuksina, mutta Stellariuminkin riippuvuuksina pitäisi tulla tarvittavat paketit. Tiedostosta /var/log/apt/history.log löytyy tiedot mukana tulleista riippuvuuksista, jos asia jäi vaivaamaan.


Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Ilo oli väliaikainen. Taas tänään piti katsoa Venuksen paikka taivaalta, mutta piti avata toinen kone. Tllä koneella (Asus A6R) ei taaskaan näyttä 3D toimivan. Stellarium ja Celestia molemmat toimivat n: 10 sekunnin viiveellä jokaisen klikkauksen jälkeen. Eilen ne vielä pelasivat moitteetta ja sekin oli yllätys pitkän tökkimisen jälkeen.

Koodia: [Valitse]

[code:~$ glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI R300 (RS400 5A62) 20090101 x86/MMX/SSE2 NO-TCL DRI2
]

Tuo loitsu näyttää edelleen samalta kuin eilenkin, ja nytkin on toisessa työtilassa Celestia auki.

Jotain kummallista siis on. Jotain sattumalta toisinaan esiintyvää. Sellaistakin huomasin, että sekä Stellariumin, että Celestian käynnistyksessä tervehdysmessun aikana näkyvässä ikkunassa olevan latauspalkin latauksen eteneminen ei näy lainkaan kuten se toimivalla ohjelmalla näkyy. Koko alkuikkuna vain vilahtaa hetken ja sitten tulee pitkäksi aikaa musta ruutu.

Edit:
Korjasin kun lipsahti ensimmäinen kappale koodi merkkien sisälle.
« Viimeksi muokattu: 16.08.10 - klo:17.08 kirjoittanut Hajakenttä »
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
« Vastaus #14 : 16.08.10 - klo:14.18 »

Koodia: [Valitse]
:~$ glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI R300 (RS400 5A62) 20090101 x86/MMX/SSE2 NO-TCL DRI2

Yhtään en käsitä, mitä tuo nyt tarkoittaa?

Lähinnä tuosta selviää, että käytetään näytönohjaimen 3d kiihdytystä. Lisäksi siinä on tietoa versioista ym. Käytössä olisi voinut olla jostain syystä vaikka software rasterizer joka toimii muuten, mutta on hidas.

Toisten ohjelmien asennus voisi asentaa samalla muita paketteja riippuvuuksina, mutta Stellariuminkin riippuvuuksina pitäisi tulla tarvittavat paketit. Tiedostosta /var/log/apt/history.log löytyy tiedot mukana tulleista riippuvuuksista, jos asia jäi vaivaamaan.



En osaa penkoa, mitä riippuvuuksia mikäkin tarvitsee ja onko kaikki tarvittavat tulleet? Näyttäisi kuitenkin siltä, että Stellariumin asennuksessa tulleista ja Celestian asennuksessa tulleista valtaosa ovat samoja, koskapa Celestia ei tuonut itsensä lisäksi muuta kuin kaksi. Vai olenko ihan väärässä. Tuosta tiedostosta ote tässä:

Lainaus
Start-Date: 2010-08-13  11:11:25
Install: libqt4-opengl (4.6.2-0ubuntu5), libqt4-sql-mysql (4.6.2-0ubuntu5), libqt4-dbus (4.6.2-0ubuntu5), mysql-common (5.1.41-3ubuntu12.6), libqtcore4 (4.6.2-0ubuntu5), stellarium (0.10.4-0ubuntu1), stellarium-data (0.10.4-0ubuntu1), libqt4-sql (4.6.2-0ubuntu5), libqt4-svg (4.6.2-0ubuntu5), libqt4-xml (4.6.2-0ubuntu5), libqt4-network (4.6.2-0ubuntu5), libmysqlclient16 (5.1.41-3ubuntu12.6), libqtgui4 (4.6.2-0ubuntu5), libqt4-script (4.6.2-0ubuntu5), libaudio2 (1.9.2-3)
End-Date: 2010-08-13  11:11:52

Ja tässä:

Lainaus
Start-Date: 2010-08-15  11:09:00
Install: celestia-gnome (1.6.0+dfsg-1ubuntu1), liblua5.1-0 (5.1.4-5), celestia-common (1.6.0+dfsg-1ubuntu1), libgtkglext1 (1.2.0-1ubuntu1)
End-Date: 2010-08-15  11:09:20

Siinä näyttäisi olevan kaksi: liblua5.1-0, ja libgtkglext1, jotka ovat uusia Celestian lisäksi, lienevät sen tarpeita.

Ja tämähän tehtiin siinä välissä:

Lainaus
Start-Date: 2010-08-15  10:53:15
Install: mesa-utils (7.7.1-1ubuntu3)
End-Date: 2010-08-15  10:53:24

Tuossa ei näytä tulleen mitään tykötarpeita.
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Toimiiko paremmin, jos käynnistät koneen uudelleen etkä avaa mitään muita ohjelmia ennen kuin kokeilet Stellariumia.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Toimiiko paremmin, jos käynnistät koneen uudelleen etkä avaa mitään muita ohjelmia ennen kuin kokeilet Stellariumia.

On sitä tullut monta kertaa yritettyä. Tosin, on vaikea laittaa stellariumia ihan ekaksi. Monenlaista verkko- ja muuta ohjelmaa kun käy jo valmiiksi sitä käynnistäessä, mutta mitään suoranaisesti valittavissa olevaa ohjelmaa ei ole. Prosessorin suorituskyvyn ilmaisinkaan ei näytä kuin ihan normaalia kuormitusta, ei ainakaan yli puolta maksimista.
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
On kai uskottava, että kunnolla ei saa toimimaan tätä (laite, ajuri, käyttöjärjestelmä) yhdistelmää. Koneen näytönohjain ja saatavilla olevat ajurit sille eivät taida käyttää 3D-ominaisuuksia kunnolla Lucidin kanssa. Se on harmillinen takaisku, koska Karmicilla kaikki vielä toimi. Lucidillakin yrittää vielä toisinaan satunnaisesti, joka myös on aika omituista. Ilman jotain Stellariumia voi kyllä elää, mutta kysymyksessä taitaa olla koko 3D-kiihdytyksen toiminta.

Toisella koneella (Asus eee 901 ja UNR 9.04) 3D-kiihdytys toimii moitteettomasti, mutta laitekokoonpano onkin vähän toisenlainen:

Koodia: [Valitse]
:~$ lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GME Express Integrated Graphics Controller [8086:27ae] (rev 03)

Ja tämäkin loitsu antaa hiukan toisenlaisen tuloksen:

Koodia: [Valitse]
:~$ glxinfo |grep render
get fences failed: -1
param: 6, val: 0
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 945GME GEM 20090326 2009Q1 RC2 x86/MMX/SSE2

Menee ohi aiheen, mutta laitoin vertailun vuoksi näkyville, jos joku sattuu samaa asiaa säätämään.
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Voisit testata galliumia.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Voisit testata galliumia.

Kai tässä jotain ajurintynkää olisi kokeiltava, tai oltava ilman 3d.tä. Tuolta galliumin sivulta luin, että se toimii vain joissakin laitteissa:

Lainaus
This drivers only works on R300/R400/R500 Radeon cards.

Noista mikään ei ole sama kuin tässä tapauksessa:

Koodia: [Valitse]
ATI Technologies Inc RC410
Vai pitäisikö asiaa lukea rivien välistä, kuten tuo:

Koodia: [Valitse]
:~$ glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI R300 (RS400 5A62) 20090101 x86/MMX/SSE2 NO-TCL DRI2

Tuossahan esiintyy nimi R300. Arveluttaa suinpäin lähteä kokeilemaan. Voi vaikka mennä kone taas viikoksi sutturalle. Kai siihen olisi käytettävä turvallista menetelmää, kun on kuitenkin kovin kokeiluluontoiselta vaikuttava, mutta sinänsä mielenkiintoinen palikka. Mikähän se turvallinen menetelmä olisi? :-[
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo