Kirjoittaja Aihe: Miten OpenGL toimimaan ? [Ratkaistu]  (Luettu 3350 kertaa)

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Miten OpenGL toimimaan ? [Ratkaistu]
« : 01.08.09 - klo:18.59 »
Yritin saada pojalle lentopelejä(Flightgear & gl-117) käyntiin, mutta kumpikaan ei käynnisty.

Flightgear ainakin haluaa OpenGL:n. ja tällä hetkelllä saan tällaisia tuloksia(samanalaiset Xlib-rivit poistettu):
Koodia: [Valitse]
jallu@ARMAS:~$ glxinfo
name of 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".
3 GLXFBConfigs:
   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Muistialueen ylitys
Koodia: [Valitse]
jallu@ARMAS:~$ glxgears
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual

Mistähän tätä pitäsi alkaa purkamaan ? Xorg.conf:in loppupää vielä:
Koodia: [Valitse]
Section "Monitor"
Identifier "Eizo Monitor"
Vendorname "Eizo"
Modelname "Eizo FlexScan T662"
Horizsync 30.0-85.0
Vertrefresh 55.0-160.0
modeline  "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline  "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync
modeline  "640x480@75" 31.5 640 656 720 840 480 481 484 500 -vsync -hsync
modeline  "640x480@85" 36.0 640 696 752 832 480 481 484 509 -vsync -hsync
modeline  "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline  "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
modeline  "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
modeline  "800x600@85" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
modeline  "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline  "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -vsync -hsync
modeline  "1024x768@85" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
modeline  "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
modeline  "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806 -vsync -hsync
modeline  "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
modeline  "1024x768@43" 44.9 1024 1032 1208 1264 768 768 776 817 +hsync interlace +vsync
modeline  "1152x864@75" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
modeline  "1280x1024@75" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
modeline  "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
modeline  "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
modeline  "1280x960@75" 129.86 1280 1368 1504 1728 960 961 964 1002 -hsync +vsync
modeline  "1400x1050@60" 122.61 1400 1488 1640 1880 1050 1051 1054 1087 -hsync +vsync
modeline  "1400x1050@75" 155.85 1400 1496 1648 1896 1050 1051 1054 1096 -hsync +vsync
modeline  "1600x1200@65" 175.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
modeline  "1600x1200@60" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
modeline  "1792x1344@60" 204.8 1792 1920 2120 2448 1344 1345 1348 1394 -hsync +vsync
Gamma 1.0
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Eizo Monitor"
Device "Configured Video Device"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
Virtual 1280 1024
Modes "1280x1024@75" "1280x960@60" "1152x864@75" "1280x1024@60" "1024x768@43" "1280x960@75" "1024x768@60" "1400x1050@60" "1024x768@70" "1400x1050@75" "1024x768@75" "1600x1200@65" "1024x768@85" "1600x1200@60" "832x624@75" "1792x1344@60" "800x600@60" "800x600@85" "800x600@75" "800x600@72" "800x600@56" "640x480@85" "640x480@75" "640x480@72" "640x480@60"
EndSubSection
EndSection

Section "Module"
Load "glx"
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
EndSection
Ja ote Xorg.0.log:ista
Koodia: [Valitse]
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module  96.43.10  Sat Jan 24 20:04:30 PST 2009
(II) Loading extension GLX

Vähän on nyt huuli pyöreänä. Onko jollain enemmän tolkkua näistä asioista ?

T Jallu59
« Viimeksi muokattu: 01.08.09 - klo:23.39 kirjoittanut Jallu59 »
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Miten OpenGL toimimaan ?
« Vastaus #1 : 01.08.09 - klo:19.01 »
tuota, mikäs se kortti siellä sisällä sykkii ja onko sille ajuri määritetty xorg.conf tiedostossa. ja se jakeluversio?
(nvidia ilmeisesti, ja vanhempi kortti jos käyttää 96 ajuria) (auttaa jos lukee sen viestin :D )

OpenGL tietoja näet "helposti"
Koodia: [Valitse]
glxinfo | grep -i opengl
Ja enhän sitten lukenut tuota viestiä kunnolla sittenkään, "glxinfo" segfaulttaa.

vika on mitä ilmeisimmin tuossa suljetussa ajurissa.
« Viimeksi muokattu: 01.08.09 - klo:19.30 kirjoittanut gdm »
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: Miten OpenGL toimimaan ?
« Vastaus #2 : 01.08.09 - klo:19.53 »
ATI 8500 varustettuna 64MB rammilla avoimella radeon-ajurilla. Koneessa kävi hetken aikaa kääntymässä joku Nvidian 32MB-kortti , kun tuo ATI oli pojan koneessa käymässä. Liekö tuon vaihtoruljanssin jäännöksiä häiritsemässä. eikö Atille ole glx-modulia ? Vai pitäisikö tuo moduli ottaa pois xorg.conf:sta ?

T:Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Miten OpenGL toimimaan ?
« Vastaus #3 : 01.08.09 - klo:20.28 »
Näin nopeasti hutkittua:
tuo yrittää nvidian ajuria käyttää josta aiheutuu sekaannus.

Tarkista onko ajuri rakennettu kernelille "dkms status"
jos on niin poista ("man dkms" kertoo lisää).

Toisaalta, poistoon kaikki nvidiaan liittyvä (poistaa myös sen rakennetun ajurin (dkms)
Ja myös Driver "radeon" xorg.confiin jottei tulisi sitä sekaannusta

Mahdollisimman minimaalinen xorg.conf on ok.
Paitsi jos ei näytöt sun muut tunnistu.
X osaa automaattisesti hakea kortille oikeat arvot (yleensä)
Monitorit on asia erikseen :(
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: Miten OpenGL toimimaan ?
« Vastaus #4 : 01.08.09 - klo:22.47 »
kiitos vinkeistä.
dkms status näyttää nyt tyhjää, mutta Xorg.0.log:issa tuo glx edelleen kummittelee. ja glxinfi ja glxgears antavat samanlaiset tulosteet. Eivätkä pelitkään toimi.

Monitorini kuuluu tosiaan niihin, jotka eivät tunnistu  :( siksi xorg.conf:issa on vähän roinaa. ;D

Auttaiskohan vielä sen glx-modulin poisto xorg.conf:ista ?
EDIT. ei auttanut, kummittelee edelleen Xorg.0.log:issa

T:Jallu59

« Viimeksi muokattu: 01.08.09 - klo:22.54 kirjoittanut Jallu59 »
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Miten OpenGL toimimaan ?
« Vastaus #5 : 01.08.09 - klo:22.54 »

Auttaiskohan vielä sen glx-modulin poisto xorg.conf:ista ?

Normaalisti tuo ladataan automaattisesti, eli turhaan siellä on.
eli kokeile ihan minimaalisella xorg.conf tiedostolla.

Tarkista vielä ettei ole yhtään nvidian pakettia jäänyt kummittelemaan.
Koodia: [Valitse]
dpkg -l nvidia\*palauttaa kaikki paketit joiden nimessä esiintyy "nvidia"
"ii" on asennettu, "rc" on poistettu mutta sälää jäljellä, "un" ei asennettu tai ei löydy sellaista pakettia.

nvidian paketeista, oletuksena asentuu "modaliakset ja nvidia-common" niistä ei tarvitse välittää.
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: Miten OpenGL toimimaan ?
« Vastaus #6 : 01.08.09 - klo:23.22 »
Nyt Jauntyllä livenä samassa myllyssä. Homma pelaa ja Xorg.0.log näyttää tältä:
Koodia: [Valitse]
ng /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.6.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX

T:Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: Miten OpenGL toimimaan ?
« Vastaus #7 : 01.08.09 - klo:23.39 »
Poistin vaan synapticilla kaikki nvidia-alkuiset ja johan alkoi pelittämään. Kiitoksia avusta.

T:Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS