Gå til innhold

BSD/UnixProblemer med "gode" spill i freebsd


Anbefalte innlegg

Tux Racer 0.61 -- a Sunspire Studios Production (http://www.sunspirestudios.com)(c) 1999-2000 Jasmin F. Patry <[email protected]>
"Tux Racer" is a trademark of Jasmin F. Patry
Tux Racer comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.
See http://www.gnu.org/copyleft/gpl.html for details.

Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
*** tuxracer error: Couldn't initialize video: Couldn't find matching GLX visual (Unknown error: 0)

 

Har nylig installert freebsd og jeg har litt problemer med å få til avanserte spill som quake2, quake3, zsnes på høye oppløsninger og tux-racer. Har postet feilmeldingen fra tux-racer, dessverre er jeg ikke helt sikker på hva den betyr, men det kan vel kanskje ha noe med skjermkortet mitt og opengl å gjøre.

 

Skjermkortet mitt er ATI Radeon 9600 XT

Lenke til kommentar
Videoannonse
Annonse

Det kan muligens skyldes at du mangler denne linja:

Load "dri"

Den skal stå samme sted som Load "glx", og UTEN # foran.

 

Det kan også skyldes at du bruker en generell driver (f. eks vesa) og ikke en spesifikk ati-driver. Kan du sjekke hva som står mellom Section "Device" og EndSection vedrørende driver og chipset? Hvis det er en chipset-linje uten # foran, sett kryss foran den. Hvis du har en linje med Driver "vesa" eller Driver "vga" kan du prøve å endre denne til Driver "ati".

Lenke til kommentar

Det ble litt bedre når jeg endret til driver "ati", men det hakker fortsatt ganske mye. Har kjørt tuxracer i windows, og det gikk mye bedre enn nå. Og greeteren min kræsja når jeg starta på nytt.

Er du sikker på at driveren ikke skal være ati-radeon eller noe slikt? Mener å huske at jeg har sett det et eller annet sted.

Lenke til kommentar

Prøv med driveren "radeon" istedet. Men ytelsen vil aldri bli noe særlig bra med ATI-kort. Det er fordi ATI ikke lager drivere til FreeBSD. Hvis du derimot bruker kort fra nVIDIA, vil du få en helt annen ytelse. nVIDIA lager nemlig native skjermkort-drivere til FreeBSD/i386. Med andre ord vil du få like god ytelse med nVIDIA-kort i FreeBSD som i GNU/Linux, og eventuelt Windows. ATI-kort har ingen ting å stille opp med mot nVIDIA når det kommer til FreeBSD. Her er nVIDIA totalt enerådende når det kommer til god skjermkortstøtte. Alle de nyeste grafikk-brikkene fra nVIDIA er støttet i FreeBSD.

Lenke til kommentar

Æsj, det var jo en liten nedtur. Litt kjipt når det er dette skjermkortet jeg har, 9600 XT, men har jo noen gamle nvidia kort liggende, selv om det jo er litt skuffende når resten av datamaskinen er så god som den er.

Får teste ut litt mer til helgen når jeg får litt bedre tid.

Takk for raske og gode svar i hvertfall!

Lenke til kommentar

La du til Load "dri"?

 

Jeg fant også noe annet som visstnok må med:

Section "DRI"
  Mode 0666
EndSection

 

Kan du nå restarte X og kjøre følgende i et terminalvindu og poste resultatene her?

glxinfo | fgrep direct

(Den der | er ikke en l eller en I eller en 1.)

dmesg | grep agp

dmesg | grep drm

Lenke til kommentar

Ble litt bedre etter at jeg la til radeon som driver.

 

Skal prøve de andre driverne også, men det virket litt mer omfattende, så det prøver jeg senere.

 

EDIT: Så litt nærmere på det, og det er vel kanskje ikke så komplisert, bare jeg som aldri har installert drivere før. Er vel bare som å installere et annet program? Uansett vil jeg helst få til 3d-accelerasjon, og det vil jeg helst ha, i og med at quake 2 er et av mine yndlingsspill, som jeg forsto det som virket fint på FreeBSD

 

Så ikke ut til å ha noe effekt på ytelsen, det der mode 0666, men det var kanskje ikke poenget?

 

Her er infoen jeg fikk ved å skrive kommandoene:

$ glxinfo | fgrep direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
$ dmesg | grep agp
agp0: <NVIDIA nForce2 AGP Controller> mem 0xc0000000-0xc7ffffff at device 0.0 on pci0
$ dmesg | grep drm
drm0: <ATI Radeon AR 9600> port 0xc000-0xc0ff mem 0xc8000000-0xcfffffff,0xdf000000-0xdf00ffff irq 19 at device 0.0 on pci3
info: [drm] AGP at 0xc0000000 128MB
info: [drm] Initialized radeon 1.19.0 20050911
info: [drm] Loading R300 Microcode
info: [drm] Loading R300 Microcode
info: [drm] Loading R300 Microcode
info: [drm] Loading R300 Microcode
info: [drm] Loading R300 Microcode
info: [drm] Loading R300 Microcode
info: [drm] Loading R300 Microcode
info: [drm] Loading R300 Microcode
info: [drm] Loading R300 Microcode

 

EDIT:

Quake 2 funker forresten heller ikke:

$ quake2
Quake 2 -- Version 3.21+r0.16.2
Added packfile /usr/local/share/quake2/baseq2/pak1.pak (279 files)
Added packfile /usr/local/share/quake2/baseq2/pak2.pak (2 files)
Added packfile /usr/local/share/quake2/baseq2/pak10.pak (806 files)
Added packfile /usr/local/share/quake2/baseq2/pak11.pak (47 files)
Added packfile /usr/local/share/quake2/baseq2/pak12.pak (79 files)
Added packfile /usr/local/share/quake2/baseq2/pak13.pak (16 files)
Added packfile /usr/local/share/quake2/baseq2/pak14.pak (46 files)
Added packfile /usr/local/share/quake2/baseq2/pak16.pak (30 files)
Added packfile /usr/local/share/quake2/baseq2/pak17.pak (22 files)
Added packfile /usr/local/share/quake2/baseq2/pak19.pak (13 files)
Added packfile /usr/local/share/quake2/baseq2/maxpak.pak (40 files)
using /home/johan/.quake2/baseq2/ for writing
execing default.cfg
couldn't exec config.cfg
Console initialized.

------- sound initialization -------
Creating link /home/johan/.kde/socket-localhost.my.domain.
can't create mcop directory

Må jeg lage denne filen selv, eller kan jeg kopiere den fra windowsversjonen min av quake?

 

Og hvorfor blandes kde inn? Jeg bruker jo gnome.

Endret av nahoy
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...