Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: GLX problemen  (gelezen 1321 keer)

Pazzie

  • Gast
GLX problemen
« Gepost op: 2009/08/13, 22:12:31 »
Hallo allemaal,

Ik heb een nieuwe computer, voor bij ons in de huiskamer gebouwd.
De computer die eerst in de huiskamer stond, mocht ik hebben.

Als ik op de nieuwe computer (staat Vista op :-[) Frets on Fire speel gaat dit heel vloeiend.
Echter, op de pc die in de kamer stond (waar ik Ubuntu 9.04 op heb geinstalleerd) gaat dit een beetje schokkerig, wat niet zo heel fijn speelt.

Het gaat om een Nvidia GeForce 6200 (AGP 8x) videokaart met 256MB memory.

Als ik "python FretsOnFire.py -v" uitvoer, geeft hij o.a. het volgende weer:
/home/pascal/Bureaublad/Frets on Fire-1.3.110/src/Song.py:31: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
  import sha
(D) Initializing audio.
(D) Audio configuration: (44100, -16, 2)
(D) Initializing video.
(E) Couldn't find matching GLX visual
(W) Video setup failed. Trying without antialiasing.
(D) Enabling high priority timer.
(W) Config key opengl.svgquality not defined while reading.

Zou het misschien aan de error 'Couldn't find matching GLX visual' kunnen liggen dat Frets on Fire wat schokkerig wordt weergegeven bij mij?
Via hardwarestuurprogramma's heb ik het grafisch versneld stuurprogramma van Nvidia (versie 180) geactiveerd, welke aanbevolen was.
Verder heb ik EnvyNG geinstalleerd en ook daar is de 'recommended' driver 'enabled'.
Als ik glxgears uitvoer krijg ik gewoon de tandwielen te zien, ongeveer rond de 800 á 900 FPS.

De uitvoer van glxinfo is o.a.:
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
    GLX_EXT_texture_from_pixmap, GLX_ARB_create_context, GLX_ARB_multisample,
    GLX_NV_float_buffer, GLX_ARB_fbconfig_float
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
    GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGI_swap_control, GLX_ARB_create_context, GLX_NV_float_buffer,
    GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float,
    GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
    GLX_NV_present_video, GLX_NV_multisample_coverage
GLX version: 1.3
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
    GLX_EXT_texture_from_pixmap, GLX_ARB_create_context, GLX_ARB_multisample,
    GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 6200/AGP/SSE2
OpenGL version string: 2.1.2 NVIDIA 180.44
OpenGL shading language version string: 1.20 NVIDIA via Cg compiler

In xorg.conf staat o.a. de nvidia driver (en niet de nv driver), wordt glx geladen en staat DefaultDepth op 24.

Ik heb nog niet zo heel veel ervaring met Ubuntu, dus neem me niet kwalijk als het iets heel simpels blijkt te zijn. Ik heb al geprobeerd om een oplossing via google en de zoekfunctie te vinden, maar dat is me niet gelukt.

Groeten,
Pascal

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: GLX problemen
« Reactie #1 Gepost op: 2009/08/13, 23:27:50 »
Waarom start je het spel niet gewoon op onder Spelletjes Frets on Fire? Ik heb het net even geïnstalleerd en het draait normaal.  Als ik het open op jou manier, krijg ik een fout
gijs@gijs-810:~$ python FretsOnFire.py -v
python: can't open file 'FretsOnFire.py': [Errno 2] No such file or directory
Heb je het spel via Synaptic geïnstalleerd?
In der Beschränkung zeigt sich der Meister.

Pazzie

  • Gast
Re: GLX problemen
« Reactie #2 Gepost op: 2009/08/13, 23:56:58 »
Bedankt voor je antwoord Gijsbert.

Ik had FoF via http://fretsonfire.sourceforge.net/ gedownload.
In install.txt stond o.a. dit:

-------------------------

Building and installing Frets on Fire
-------------------------------------

Running the game
----------------

First, the following supporting Python libraries should be installed.

   - Python 2.4 or later
   - PyGame
   - PyOpenGL and a video card with recent OpenGL drivers
   - Python Imaging Library
   - numpy
   - Optional: psyco specializing compiler

After this, the game can be started by running the src/FretsOnFire.py file. For
example, in Linux and Mac OS X this can be done from the terminal with the
following commands:

   $ cd src
   $ python FretsOnFire.py

-----------------------

"python FretsOnFire.py -v" had ik in de "src" dir uitgevoerd. Sorry dat ik dat er niet bij vermeld had.

Ik heb hem nu via installeren/verwijderen geinstalleerd.
In Synaptic staat nu fretsonfire-game en fretsonfire-songs-sectoid als geinstalleerd gemarkeerd.
Hij staat nu ook bij spelletjes.

Als ik nu "pascal@pascal-desktop:~$ fretsonfire -v" uitvoer krijg ik o.a.:
/usr/share/games/fretsonfire/game/Song.py:31: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
  import sha
(W) PyAmanith not found, SVG support disabled.
(D) Initializing audio.
(D) Audio configuration: (44100, -16, 2)
(D) Initializing video.
(E) Couldn't find matching GLX visual
(W) Video setup failed. Trying without antialiasing.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
  • Steunpunt: Nee
Re: GLX problemen
« Reactie #3 Gepost op: 2009/08/14, 00:06:08 »
De desktop effecten staan uit? Die vertragen 3d programma's en spellen nogal.

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: GLX problemen
« Reactie #4 Gepost op: 2009/08/14, 00:10:06 »
Kan je de gedownloade FoF verwijderen?meestal staat in de map ook een uninstall script, hierna in Synaptic ook verwijderen en dan opnieuw installeren via Synaptic.
@Johan, ik heb Compiz ook draaien en ik merk geen vertraging in het spel.
« Laatst bewerkt op: 2009/08/14, 00:11:37 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

Pazzie

  • Gast
Re: GLX problemen
« Reactie #5 Gepost op: 2009/08/14, 00:40:39 »
@Johan,
Ik heb Systeem -> Voorkeuren -> Uiterlijk -> Visuele effecten op geen gezet.
FoF is nog steeds schokkerig, maar als ik nu glxgears uitvoer zijn de frame rates wel verbeterd (was 800/900, is nu +/- 1300).
Bedankt voor de tip in ieder geval. Die zal ik in vervolg bij het spelen van games uitschakelen.
Met welke video settings/mods speel je trouwens?

@Gijsbert,
Volgens mij was dat een standalone game directory. Die heb ik verwijderd.
In Synaptic waren fretsonfire-game en fretsonfire-songs-sectoid gemarkeerd als geinstalleerd.
Die heb ik vervolgens ook verwijderd. fretsonfire was niet gemarkeerd als geinstalleerd.
Ik heb toen fretsonfire gemakeerd om te installeren en toen nam hij gelijk fretsonfire-game en fretsonfire-songs-sectoid mee.

Als ik pascal@pascal-desktop:~$ fretsonfire -v
 uitvoer krijg ik nog steeds o.a.:
/usr/share/games/fretsonfire/game/Song.py:31: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
  import sha
(W) PyAmanith not found, SVG support disabled.
(D) Initializing audio.
(D) Audio configuration: (44100, -16, 2)
(D) Initializing video.
(E) Couldn't find matching GLX visual
(W) Video setup failed. Trying without antialiasing.

Weet iemand misschien of PyAmanith ermee te maken kan hebben en zo ja, hoe ik die zou kunnen installeren en waarom ik de " Couldn't find matching GLX visual" error krijg?

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: GLX problemen
« Reactie #6 Gepost op: 2009/08/14, 00:46:00 »
Kan je onder spelletjes( games) niet op een icoon klikken van FoF? Omdat je het spel in de terminal opstart?
« Laatst bewerkt op: 2009/08/14, 10:36:10 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

Pazzie

  • Gast
Re: GLX problemen
« Reactie #7 Gepost op: 2009/08/14, 00:52:27 »
Ja, FoF start ook via Toepassingen -> Spelletjes -> Frets on Fire.
Dan krijg ik echter de foutmeldingen niet te zien.
Worden die trouwens ook in een log geplaatst?

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: GLX problemen
« Reactie #8 Gepost op: 2009/08/14, 10:41:04 »
Dat zou ik niet weten. Wat ik wel eens doe is een programma in de terminal opstarten , als er dan iets fout gaat zie je dit terug in de terminal. FoF start je zo op in de terminal
/usr/games/fretsonfire
In der Beschränkung zeigt sich der Meister.

Pazzie

  • Gast
Re: GLX problemen
« Reactie #9 Gepost op: 2009/08/14, 13:36:26 »
Oké.
Ja, vandaar dat ik "pascal@pascal-desktop:~$ fretsonfire -v"  uitvoerde.
Daar kreeg ik ook de error "Couldn't find matching GLX visual" te zien.