Kirjoittaja Aihe: OpenGL ongelma. Intel hd3000. Dell latitude e6520  (Luettu 4094 kertaa)

Markusss123

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Hei. Siirryin vihdoin viimein linuxin ihmeelliseen maailmaan ja hylkäsin windowsin kokonaan. Asensin xubuntu 12.04.3 käyttöjärjestelmän. Koneen sain muuten toimimaan täysin hyvin ja lupaavalle vaikuttaa. Mutta. Miten saan steamin pelit toimimaan kunnolla. esim css source ei toimi ollenkaan vaan kun koitan käynnistää peliä kone herjaa että tarvitsen GL_EXT_texture_comperssioninin tms. Koneenani on dell latitude e6520. Jossa näyttiksenä intel hd 3000.  Voisiko joku auttaa ja kertoa miten pitää edetä. Kiitos :)

Nyt tein niinkuin steam neuvoo ja ei toimi vieläkään.
To add the x-updates PPA to the Ubuntu 12.04 repository list, do the following:

    Open Ubuntu Software Center.
    From the top-level menu, select Edit | Software Sources ... .
    Select the Other Software tab.
    Click the Add ... button.
    Enter the following: deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu precise main
    Click the +Add Source button.
    Provide your user password when requested.
    Click the Close button.
    Open Update Manager (click the Unity icon on the launch bar and enter "update manager") and click the Check button to refresh the package cache.

Toimin siis kyseisten ohjeiden mukaan. ilman tulosta :( hermothan tässä menee kun on tehty vaikeaksi

This application requires either the GL_EXT_texture_compression_s3tc, or the GL_EXT_texture_compression_dxt1 + GL_ANGLE_texture_compression_dxt3 + GL_ANGLE_texture_compression_dxt5 OpenGL extensions. Please install S3TC texture support.
miten asennan nuo?

Toimin myös jo ubuntu wikin ohjeiden mukaisesti:
Intel Graphics

For Ubuntu 12.04 LTS, you'll need to update your mesa stack using the x-updates PPA.

On the command line (as root), run

apt-add-repository ppa:glasen/intel-driver
apt-get install --install-recommends linux-generic-lts-quantal xserver-xorg-lts-quantal libgl1-mesa-glx-lts-quantal
apt-get update
apt-get -y dist-upgrade
glxinfo | grep "OpenGL version" # verify you have mesia 9.1.6

ilman tulosta.


« Viimeksi muokattu: 10.11.13 - klo:10.33 kirjoittanut Markusss123 »

jori52

  • Käyttäjä
  • Viestejä: 2047
    • Profiili
Vs: OpenGL ongelma. Intel hd3000. Dell latitude e6520
« Vastaus #1 : 10.11.13 - klo:10.50 »
muistaakseni vaatii mesa-utils paketin asennuksen jotta intel hd näytönohjain pelaisi, löytyy ubuntun sovellusvalikoimista.

Terveisin jori52
Linux counter #348392
 Asus G750JW ja ubuntu 13.10

Markusss123

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: OpenGL ongelma. Intel hd3000. Dell latitude e6520
« Vastaus #2 : 10.11.13 - klo:11.22 »
asensin, mutta ei auttanut. Vieläkin herjaa tuota samaa.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Vs: OpenGL ongelma. Intel hd3000. Dell latitude e6520
« Vastaus #3 : 10.11.13 - klo:13.25 »
Tervetuloa foorumille.  :)

Jos siis asensit jo tämän:
Koodia: [Valitse]
sudo apt-get install mesa-utils
...niin sitten pitäisi toimia tällainen näytönohjaimen testi:
Koodia: [Valitse]
glxgears
...siinä pyörii värillisiä rattaita. Jos ne eivät nytkähtele ja pyörivät tasaisesti vaikka suurennetaan kokoruutuun, pitäisi muutkin näytön jutut olla kunnossa.

Siinä myös mitataan montako kehystä näyttö pystyy esittämään jossain ajassa. Sekin tietysti riippuu ruudun koosta, mutta pienenä ruutuna pitäisi tulla jotain ”662 frames in 5.0 seconds = 132.263 FPS” ja isonakin yli "50 frames in 5 s". Nämä esimerkit minun Intellin Atomin sisäisellä näytönohjaimella Xubuntu 12.04:llä. Pelejä en ole koskaan pelannut, joten niitä en osaa testata. Jos saat neuvottua mitä testataan niin voin yrittää kun on aika sama Xubuntu vaikkakin vähän eri rauta.  ;)

Onhan sinulla asennettuna ubuntu-restricted-adons? Katso esim. Synapticilla. (Kyllä niiden pitäisi olla oletuksena.) Samoin hakusanoilla gstreamer pitäisi löytyä Synapticilla ainakin ...good, ...bad, ...ugly ja niiden libraryt. Ne voi vaikuttaa asiaan, jos se peli on jokin verkon yli pelattava.

DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

Markusss123

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: OpenGL ongelma. Intel hd3000. Dell latitude e6520
« Vastaus #4 : 10.11.13 - klo:14.48 »
Aloitin koko homman uudelleen puhtaalta pöydältä. Xubuntu päivityksineen siis asennettu. Asensin mesa-utils paketin. Ja kokeilin glxgears komennolla. Rattaat ilmestyvät ja fps näyttää tasaista 59-60 koko ajan. On ruutu sitten pienenä tai isona. Nyt asensin steamin ja heti kun kirjaudun sisään tulee kehote asentaa "we recommend installing package repository ppa:ubuntu-x-swat/x-updates for best video driver performance. Asennanko tuon? Menin tuolta pakettien hallinnasta katsomaan niitä resticted adonseja. Ja kyllä sieltä löytyi ubuntu-resticted-addonsit.
« Viimeksi muokattu: 10.11.13 - klo:14.56 kirjoittanut Markusss123 »

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: OpenGL ongelma. Intel hd3000. Dell latitude e6520
« Vastaus #5 : 10.11.13 - klo:14.56 »
For Ubuntu 12.04 LTS, you'll need to update your mesa stack using the x-updates PPA.

On the command line (as root), run

apt-add-repository ppa:glasen/intel-driver
apt-get install --install-recommends linux-generic-lts-quantal xserver-xorg-lts-quantal libgl1-mesa-glx-lts-quantal
apt-get update
apt-get -y dist-upgrade
glxinfo | grep "OpenGL version" # verify you have mesia 9.1.6

S3TC-tekstuuriongelma pitäisi tosiaan olla korjattu Mesan versiossa 9.1: https://github.com/ValveSoftware/Source-1-Games/issues/21

Lainaus
@Mailaender: The game requires S3TC, and Mesa < 9.1 requires either the libtxc-dxtn-s2tc0 library to be installed, or the force_s3tc_enable environment variable to be used. For Mesa 9.1, and newer, this should no longer be required for Intel graphics since we will enable S3TC for our driver without either of the above requirements.


Mitä komento glxinfo | grep "OpenGL version" kertoo sinulla nyt?

Xubuntu 13.10 olisi ehkä parempi alusta Steamin ajamiseen, kun käytössä on avoin Intel- tai Radeon-ajuri. Silloin ei ainakaan tarvitsisi metsästää uudempia paketteja epävirallisista lähteistä.
« Viimeksi muokattu: 10.11.13 - klo:15.02 kirjoittanut nm »

Markusss123

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: OpenGL ongelma. Intel hd3000. Dell latitude e6520
« Vastaus #6 : 10.11.13 - klo:16.35 »
Ok. Ajattelin juuri distroa valitessa että tämä pitkäaikaistuen versio olisi paras ja vakain. Ehkä erehdyin sitten. Tuo komento antaa tämmöisen tiedon OpenGL version string: 3.0 Mesa 8.0.4. Eli pitääklö tuota Mesaa nyt päivittää jotta alkaisi toimimaan? Vai joutuuko päivittämään uudempaan xubuntuun?

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: OpenGL ongelma. Intel hd3000. Dell latitude e6520
« Vastaus #7 : 10.11.13 - klo:16.52 »
Tuo komento antaa tämmöisen tiedon OpenGL version string: 3.0 Mesa 8.0.4. Eli pitääklö tuota Mesaa nyt päivittää jotta alkaisi toimimaan?

Kokeile käynnistää steam pääteessä komennolla:

Koodia: [Valitse]
force_s3tc_enable=true steam
Jos ei toimi, joudut varmaankin asentamaan ppa:glasen/intel-driver:n ajurit. En kuitenkaan ole ihan varma, toimivatko ne 12.04.3:n kanssa, koska tässä uusimmassa 12.04-päivityksessä on jo uudempi kerneli ja ajurit kuin glasenin PPA:ssa, mutta Mesa on vanhempi. Taidat olla Steamin ja Intelin ajurin suhteen hieman hankalassa raossa tuon .3-version kanssa.


Vai joutuuko päivittämään uudempaan xubuntuun?

13.10:n kanssa pääsisi luultavasti vähemmällä säätämisellä. Sen voi sitten ensi kesänä päivittää 14.04 LTS:ksi, jos ei viitsi taas tehdä uutta puhdasta asennusta.
« Viimeksi muokattu: 10.11.13 - klo:16.55 kirjoittanut nm »

Markusss123

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: OpenGL ongelma. Intel hd3000. Dell latitude e6520
« Vastaus #8 : 10.11.13 - klo:17.18 »
Ok. No lataan tuon 13.10 version nyt. Ja ja asennan siihen tuon mesa utils paketin. Toivotaan että sitten alkaisi toimimaan. Ilmoittelen tänne jos ongelmia ilmenee.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: OpenGL ongelma. Intel hd3000. Dell latitude e6520
« Vastaus #9 : 10.11.13 - klo:17.22 »
Ok. No lataan tuon 13.10 version nyt. Ja ja asennan siihen tuon mesa utils paketin. Toivotaan että sitten alkaisi toimimaan. Ilmoittelen tänne jos ongelmia ilmenee.

Mesa-utils-pakettia ei tarvita muuten, mutta siinä oleva glxinfo-työkalu voi auttaa OpenGL-ongelmien selvittelyssä.

leal

  • Käyttäjä
  • Viestejä: 246
    • Profiili
Vs: OpenGL ongelma. Intel hd3000. Dell latitude e6520
« Vastaus #10 : 10.11.13 - klo:19.09 »
Hieman myöhässä, kun 13.10 varmaankin asentumassa/asennettu. Xubuntu 12.04:n pisteversioihin ei ole lisätty valmiiksi uudempaa laitetukea vaan siinä on se alkuperäisen 12.04:n kernel ja X.org. Pakettivarastoista löytyy päivitys uudempaan.

Ohje laitetuen päivitykseen: http://wiki.ubuntu-fi.org/Paivittaminen

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: OpenGL ongelma. Intel hd3000. Dell latitude e6520
« Vastaus #11 : 10.11.13 - klo:21.37 »
Hieman myöhässä, kun 13.10 varmaankin asentumassa/asennettu. Xubuntu 12.04:n pisteversioihin ei ole lisätty valmiiksi uudempaa laitetukea vaan siinä on se alkuperäisen 12.04:n kernel ja X.org. Pakettivarastoista löytyy päivitys uudempaan.

Hmm. Käsittääkseni nimenomaan uusissa pisteversioiden asennuksissa on mukana uusi kerneli ja X.org. Niiden päivityksistä tarvitsee huolehtia itse silloin kun haluaa päivittää vanhan 12.04 tai 12.04.1-asennuksen kokonaisuudessaan uudemmaksi pisteversioksi.

Lähde: https://wiki.ubuntu.com/Kernel/LTSEnablementStack

Lainaus
In an effort to support a wider variety of hardware on an existing LTS release, the 12.04.2 and newer point releases will ship with an updated kernel and X stack by default.


Lisäys:

Leal on aivan oikeassa. Xubuntu 12.04:n pisteversioissa on tosiaan päätetty käyttää edelleen 3.2-sarjan kerneliä, kuten manifest-tiedostosta käy ilmi.

Xubuntun Release Notes -wikisivukin johtaa näemmä harhaan: https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/Xubuntu

Tässä tapauksessa siis aiemmin mainitun glasen/intel-driver-PPA:n pitäisi toimia, mutta sitä ei ehkä pidä asentaa ubuntu-x-swat/x-updates-PPA:n päälle tai alle.
« Viimeksi muokattu: 11.11.13 - klo:11.22 kirjoittanut nm »