Eli asensin ubuntu 9.04 kotikoneelle ja työpaikan koneelle(virtuaalikoneeseen). 8.10:ssä molemmat toimivat täydellisesti. 9.04 toimii ilman kommervenkkejä kotona. Työpaikalla tulee otsikossa mainittu virheilmoitus SDL kirjastolta.
Onkohan tähän jotain muutakin ratkaisua kuin 9.04 veks ja 8.10 takaisin? Asennus noudatti samaa kaavaa kummallakin(ubuntu sisään, sdl, sdl_net, truetype ja ftgl kirjastot sisään + muut ohjelmat mitä käytän) mutta jossain tässä on täytynyt mennä huti kun kerta ei ohjelma suostu käynnistymään.
Vähän hankalaa testata koodia kun ohjelma kosahtaa heti startissa :(
onkohan näytönohjaimen ajurit asennettu?
vehkis91 kirjoitti:
onkohan näytönohjaimen ajurit asennettu?
Jaa-a. Luulisi olevan. Ainakin 8.10 pyöritti suoraan ilman erillisten ajurien asentamista ja luulisi 9.04:n omaavan samat ajurit. Ei tuo tahti tosin ennekään päätä huimannu(GUI pyöri 27 FPS tahtiin ja se on vain teksturoituja neliöitä ja 3d-moottori pyöri huiman 1.3FPS keskitahtiin mutta ainakin mahdollisti testaamisen siitä toimiiko(esmes nyt haluaisin kipeästi testata sainko uuden animointisysteemin bugin korjattua).
Ei tässä kyllä mitään ihmeellistä näyttistä ole. Joku emolevyyn integroitu viritys on ja esmes ubuntun system->administration->hardware drivers ei bongaa mitään.
Katso onko grafiikan laitteistokiihdytys päällä (toisin sanoen vastaus vehkis91:n kysymykseen):
glxinfo | grep rendering
Tulos: direct rendering: Yes
SDL:n FAQ:sta löytyy aiheeseen liittyvä kysymys ja vastaus. En tiedä auttaako, mutta saahan sitä kokeilla.
Legu kirjoitti:
SDL:n FAQ:sta löytyy aiheeseen liittyvä kysymys ja vastaus. En tiedä auttaako, mutta saahan sitä kokeilla.
Valitettavasti tulos oli täysin tyhjä. Ei toiminut nuo ympäristömuuttujat, ei auttanut xhost ja X11 kirjasto ollu asennettuna kokoajan. Ah well. Onneksi pahin kehitysurakka alkaa olla takanapäin joten kunhan saan tämän animoinnin pelittämään(onneksi nyt tuleekin vappuloma jolloin on aikaa kotona pakerrella tämän parissa) voin keskittyä raportin kirjoittamiseen.
Aihe on jo aika vanha, joten et voi enää vastata siihen.