Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Hajakenttä - 13.08.10 - klo:16.10

Otsikko: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä? Pitää...luulisin.
Kirjoitti: Hajakenttä - 13.08.10 - klo:16.10
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?
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: nm - 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.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: Xnewbie - 13.08.10 - klo:17.04
Onko kukaan saanut sitä pelaamaan Lucidilla?

On, mulla toimii ihan normaalisti.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: Hajakenttä - 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]
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: nm - 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ä.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: Hajakenttä - 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.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: Hajakenttä - 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.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: nm - 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ä (http://forum.ubuntu-fi.org/index.php?topic=33187.0)).

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.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: lompolo - 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.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: Hajakenttä - 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?
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: Hajakenttä - 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ä (http://forum.ubuntu-fi.org/index.php?topic=33187.0)).

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
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: nm - 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.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: lompolo - 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.

Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä? Pitää...luulisin.
Kirjoitti: Hajakenttä - 16.08.10 - klo:10.23
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.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä?
Kirjoitti: Hajakenttä - 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.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä? Pitää...luulisin.
Kirjoitti: nm - 16.08.10 - klo:14.46
Toimiiko paremmin, jos käynnistät koneen uudelleen etkä avaa mitään muita ohjelmia ennen kuin kokeilet Stellariumia.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä? Pitää...luulisin.
Kirjoitti: Hajakenttä - 16.08.10 - klo:17.50
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.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä? Pitää...luulisin.
Kirjoitti: Hajakenttä - 19.08.10 - klo:11.38
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.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä? Pitää...luulisin.
Kirjoitti: mrl586 - 19.08.10 - klo:11.50
Voisit testata galliumia (http://ubuntuforums.org/showthread.php?t=1451727).
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä? Pitää...luulisin.
Kirjoitti: Hajakenttä - 20.08.10 - klo:12.34
Voisit testata galliumia (http://ubuntuforums.org/showthread.php?t=1451727).

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? :-[
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä? Pitää...luulisin.
Kirjoitti: mrl586 - 20.08.10 - klo:12.55
ATi:n RC410-kortti on toiselta nimeltään ATi Radeon Xpress 200M. Koska kortti perustuu malliin ATi Radeon X300, se voidaan X300:n tavoin luokitella R300-sarjan kortiksi.
Otsikko: Vs: Pitäisikö Stellariumin toimia Ubuntu 10.04:llä? Pitää...luulisin.
Kirjoitti: Hajakenttä - 20.08.10 - klo:18.08
ATi:n RC410-kortti on toiselta nimeltään ATi Radeon Xpress 200M. Koska kortti perustuu malliin ATi Radeon X300, se voidaan X300:n tavoin luokitella R300-sarjan kortiksi.

Kiitti vinkistä. Siinä koneen kannessa olevassa postimerkissä tosiaan lukee:  ATi Radeon Xpress 200M.

Kerään rohkeutta ja palaan asiaan kunhan saan selvitettyä: miten saan sitten palatuksi entiseen, jos se ajuri ei olekaan mieleinen. Tuolla keskustelussa näkyy olevan joillakin vaikeuksia asian tiimoilta. Täytyy tutkia...

Edelleen kuitenkin olen vähän epäluuloinen Lucidin itsensä suhteen, koska Karmicilla tuo mokoma 3d ajo toimi ilman mitään vaikeuksia. Ja sekin vielä, että Lucidillakin se välillä toimii. Aika kummallista!

Lisäys:
Tänään tuli paljon kernelin päivityksiä ja ensimmäisenä koitin stellariumia ja sehän mokoma toimii hyvin. Lieneekö taas sattumaa... Palaan asiaan.

2. Lisäys:
Oli se sattuma. Tänään (21.8.) ei taas toiminut stellarium, eikä mikään muukaan 3d:tä tarvitseva. Ei siis ollut niissä päivityksissä mitään sitä asiaa koskevaa.