Kirjoittaja Aihe: Matrox parhelian renderaus ja virkistystaajus  (Luettu 3158 kertaa)

Raita

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Matrox parhelian renderaus ja virkistystaajus
« : 28.09.10 - klo:15.55 »
Moi.

Tuskan hien, kofeiinipitoisten juomien lipittämisen ja näppäimistön hakkaamisen jälkeen sain kuin sainkin Matroxini pelittämään siedettävästi Ubuntu 10.04:llä. Päivitys, hassua kyllä, sai koko näytön tanssimaan polkkaa kunnes resoluutiot menivät 800:640:neen. Siinä sain tapella, mutta kuten kerroin jo aikasemmin, nyt toimii hyvin!

Toimii hyvin, jos mukaan ei lasketa sitä, että systeemin näyttöasetuksissa - 1280 kohdalla - näkyy virkistystaajuden olevan hulppeat "0". Tämä toistuu muissakin resoissa. Pelittää hyvin, vaikka systeemi kuseekin. Kuva ei siis hypi.

glxinfo höpöttää terminaalissa:

Lainaus käyttäjältä: glxinfo | grep rendering
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".


Mitä tehdä?  :'(

nm

  • Käyttäjä
  • Viestejä: 16420
    • Profiili
Vs: Matrox parhelian renderaus ja virkistystaajus
« Vastaus #1 : 28.09.10 - klo:16.13 »
Matroxin libGL*-kirjastoissa on ehkä jokin yhteensopivuusongelma lucidin X.org:n kanssa tai ne ovat vaihtuneet Mesan kirjastoiksi jossain päivityksessä. Siksi Ubuntun BinaryDriverHowto neuvoo tekemään varmuuskopiot, jotka voi sitten palauttaa tarvittaessa. Jos sinulla ei ole varmuuskopioita, oletko jo kokeillut asentaa suljetun ajurin uudelleen?

Laita myös X.org:n lokitiedosto /var/log/Xorg.0.log viestin liitteeksi. Sieltä voi selvitä mikä oikeasti on vikana.
« Viimeksi muokattu: 28.09.10 - klo:16.17 kirjoittanut nm »

Raita

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Matrox parhelian renderaus ja virkistystaajus
« Vastaus #2 : 28.09.10 - klo:21.35 »
Hmm, tälläistä viestiä tuli kun koitin uudestaan asentaa ajuria

Lainaus
Trying to configure your X config file (/etc/X11/xorg.conf)

 ERROR: Could not setup your X config file (/etc/X11/xorg.conf).
        Verify that the file is valid.

ja kyseisen xorg.conf olen palauttanut varmuuskopiolla aikaisempaan tilaansa - tyhjänä kuin Jeesuksen hauta.

[ylläpito on poistanut liitteen]

nm

  • Käyttäjä
  • Viestejä: 16420
    • Profiili
Vs: Matrox parhelian renderaus ja virkistystaajus
« Vastaus #3 : 28.09.10 - klo:21.43 »
Nyt sinulla on käytössä geneerinen vesa-ajuri, joka ei tue mitään kiihdytyksiä. Lisäksi libglx sisältää tuntemattoman symbolin, mutta se voi johtua siitä että ajuri on väärä.

Tarvitset xorg.confin, jonka Device-osassa on määritelty Driver "mtx". Yksi esimerkki: http://ubuntuforums.org/showthread.php?t=1255397

Jos kokeilet tuota ja saat mustan ruudun tai muuta ikävää, poista /etc/X11/xorg.conf esimerkiksi Live-CD:n avulla tai tekstitilan virtuaalikonsolissa (Ctrl+Alt+F1). Uudelleenkäynnistyksen jälkeen saat vesa-ajurin takaisin.

Raita

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Matrox parhelian renderaus ja virkistystaajus
« Vastaus #4 : 28.09.10 - klo:22.13 »
Nyt sinulla on käytössä geneerinen vesa-ajuri, joka ei tue mitään kiihdytyksiä. Lisäksi libglx sisältää tuntemattoman symbolin, mutta se voi johtua siitä että ajuri on väärä.

Ok.

Kiitos oikein paljon vaivannäöstäsi ongelmaani kohtaan. Asensin xorg.confin ja matroxconfig alkoi pelittämään entiseen tapaansa. Mutta, miten ihmeessä saan tähän asennettua kiihdytetyn ajurin? En haluaisi heittää toivoani menemään Matroxeista...

nm

  • Käyttäjä
  • Viestejä: 16420
    • Profiili
Vs: Matrox parhelian renderaus ja virkistystaajus
« Vastaus #5 : 28.09.10 - klo:22.49 »
Kiitos oikein paljon vaivannäöstäsi ongelmaani kohtaan. Asensin xorg.confin ja matroxconfig alkoi pelittämään entiseen tapaansa. Mutta, miten ihmeessä saan tähän asennettua kiihdytetyn ajurin?

Jos sinulla on nyt käytössä sellaisen xorg.conf, jossa on rivi Driver "mtx" ja olet asentanut suljetun ajurin ilman ongelmia, 3D-kiihdytyksen pitäisi kyllä toimia. Vai saatko edelleen saman glx-virheen? Mitä /var/log/Xorg.0.log kertoo nyt?

Raita

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Matrox parhelian renderaus ja virkistystaajus
« Vastaus #6 : 29.09.10 - klo:12.44 »
Vieläkin sama ongelma, tosin hieman eri sävyisenä. Suljettu ajuri on asennettu uudestaan.

Lainaus
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".

Jostain syystä, ei suostu toimimaan. Kone käynnistyy safe-modessa ja kysyy, muiden vaihtoehtojen joukossa, haluanko käynnistää koneen low-graphics tilassa. Siinä resoluutiot ovat ihan kohdillaan paitsi näyttöasetukset näyttävät yhä kummallista nollan virkistystaajutta.

Matroxconfig sanoo käynnistyessään
Lainaus
Xlib:  extension "MTXCFG" missing on display ":1.0".
Extension MTXCFG cannot be found



[ylläpito on poistanut liitteen]

nm

  • Käyttäjä
  • Viestejä: 16420
    • Profiili
Vs: Matrox parhelian renderaus ja virkistystaajus
« Vastaus #7 : 29.09.10 - klo:13.14 »
Loki kertoo mm. seuraavaa:

Lainaus
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
dlopen: /usr/lib/xorg/modules/extensions/libglx.so: undefined symbol: miInitVisualsProc
(EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)

Lainaus
(II) LoadModule: "mtxcfg"
(II) Loading /usr/lib/xorg/modules/extensions/libmtxcfg.so
(II) Module MTXCFG: vendor="Matrox Graphics Inc."
   compiled for 7.4.0, module version = 1.1.3
   ABI class: X.Org Server Extension, version 1.1
(EE) module ABI major version (1) doesn't match the server's version (2)
(II) UnloadModule: "mtxcfg"
(II) Unloading /usr/lib/xorg/modules/extensions/libmtxcfg.so
(EE) Failed to load module "mtxcfg" (module requirement mismatch, 0)

Lainaus
(II) Loading /usr/lib/xorg/modules/drivers/mtx_drv.so
dlopen: /usr/lib/xorg/modules/drivers/mtx_drv.so: undefined symbol: xf86errno
(EE) Failed to load /usr/lib/xorg/modules/drivers/mtx_drv.so
(II) UnloadModule: "mtx"
(EE) Failed to load module "mtx" (loader failed, 7)
(EE) No drivers available.

Eli ajuri ei ole yhteensopiva Ubuntun X.org 7.5:n (core 1.7.6) kanssa. Ilmeisesti Matroxin tuorein ajurijulkaisu on vuoden 2009 keväältä, joten tämä on odotettavissa. Seuraavan päivityksen ajankohdasta ei myöskään ole tietoa tämän foorumin perusteella: http://forum.tuxx-home.at/viewforum.php?f=2

Parhelian omistajat joutuvat siis toistaiseksi tyytymään vesa-ajuriin uusimpien jakeluversioiden kanssa. Suljettu ajuri toimii vielä Ubuntu 9.10:ssä (josta ilmeisesti päivititkin 10.04:ään).


GLX-ongelman pitäisi ratketa asentamalla X.org:n libglx-kirjastot takaisin:

Koodia: [Valitse]
sudo apt-get --reinstall install xserver-xorg-core
Vesa-ajurilla OpenGL on kuitenkin käyttökelvottoman hidas useimpiin tarkoituksiin, koska grafiikka lasketaan softalla.