Gå til innhold

Problemer med å få til 3d [ATI Radeon 9200 SE]


Anbefalte innlegg

Hepp, jeg har installert de driverne til ati ( 8.14.13 ) gjennom installereren demmes, men jeg får altså ikke 3d til å virke. Spill som fks neverball går hypertreigt og i ATIs kontrollpanel står det følgende under "openGL":

OpenGL vendor string: Mesa Project: www.mesa3d.org

OpenGL rederer string: Mesa GLX Indirect

OpenGL version string: 1.2 (1.5 Mesa 6.2.1)

 

Jeg slenger med xorg.conf. Håper noen kan se på hva jeg gjør feil. :roll:

xorg.conf

Endret av dabear
Lenke til kommentar
Videoannonse
Annonse

Nå er ikke jeg en ekspert på ATI driverene, men jeg så dette i xorg.conf

# === Use internal AGP GART support? ===

# If OpenGL acceleration doesn't work, try using "yes" here

# and disable the kernel agpgart driver.

Option "UseInternalAGPGART" "no"

Du kan prøve med yes.

 

Du kan også bruke driverene som følger med X.org, disse har 3D støtte for kortet ditt.

Lenke til kommentar

Fglrx er lasta både før og sjølsagt etter modprobe fglrx. Skal jeg prøve å reinstallere driverne fra ati?

 

root@bjorningeUbuntu:/home/bjorninge # lsmod

Module                  Size  Used by

proc_intf              3908  0

cpufreq_powersave      1632  0

cpufreq_userspace      4348  0

cpufreq_ondemand        6140  0

freq_table              4004  0

video                  15972  0

battery                9988  0

container              4320  0

button                  6480  0

pcc_acpi              11008  0

sony_acpi              5928  0

ac                      4676  0

ipv6                  257888  9

af_packet              21992  2

ndiswrapper          120980  0

e100                  33920  0

mii                    4896  1 e100

snd_intel8x0          32352  0

snd_ac97_codec        74144  1 snd_intel8x0

snd_pcm_oss            52132  0

snd_mixer_oss          19680  1 snd_pcm_oss

snd_pcm                94696  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss

snd_timer              25060  1 snd_pcm

snd                    55012  6 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer

usbhid                31936  0

soundcore              10016  1 snd

snd_page_alloc          9732  2 snd_intel8x0,snd_pcm

i2c_i801                8364  0

i2c_core              22320  1 i2c_i801

ehci_hcd              32708  0

uhci_hcd              32816  0

usbcore              119000  5 ndiswrapper,usbhid,ehci_hcd,uhci_hcd

shpchp                99172  0

pci_hotplug            33488  1 shpchp

intel_agp              22140  1

agpgart                33608  1 intel_agp

floppy                58864  0

pcspkr                  3496  0

rtc                    12472  0

nls_iso8859_1          3936  1

vfat                  13824  1

fat                    41760  1 vfat

ntfs                  110512  3

nls_cp437              5600  5

isofs                  36280  1

loop                  16008  2

md                    47440  0

dm_mod                59420  1

capability              4648  0

tsdev                  7520  0

commoncap              7712  1 capability

evdev                  9344  0

fglrx                237088  0

psmouse                21320  0

mousedev              11288  1

parport_pc            37252  1

lp                    11144  0

parport                36744  2 parport_pc,lp

ide_cd                41700  0

cdrom                  40220  1 ide_cd

reiserfs              262960  1

ext2                  66632  0

ext3                  137256  2

jbd                    60536  1 ext3

mbcache                8356  2 ext2,ext3

ide_generic            1312  0

ide_disk              20416  10

piix                  10340  1

ide_core              129356  4 ide_cd,ide_generic,ide_disk,piix

unix                  28276  646

thermal                13320  0

processor              22452  1 thermal

fan                    4388  0

fbcon                  37504  0

font                    8192  1 fbcon

bitblit                5472  1 fbcon

vesafb                  6724  0

cfbcopyarea            3808  1 vesafb

cfbimgblt              2912  1 vesafb

cfbfillrect            3488  1 vesafb

root@bjorningeUbuntu:/home/bjorninge # modprobe fglrx

root@bjorningeUbuntu:/home/bjorninge # lsmod

Module                  Size  Used by

proc_intf              3908  0

cpufreq_powersave      1632  0

cpufreq_userspace      4348  0

cpufreq_ondemand        6140  0

freq_table              4004  0

video                  15972  0

battery                9988  0

container              4320  0

button                  6480  0

pcc_acpi              11008  0

sony_acpi              5928  0

ac                      4676  0

ipv6                  257888  9

af_packet              21992  2

ndiswrapper          120980  0

e100                  33920  0

mii                    4896  1 e100

snd_intel8x0          32352  0

snd_ac97_codec        74144  1 snd_intel8x0

snd_pcm_oss            52132  0

snd_mixer_oss          19680  1 snd_pcm_oss

snd_pcm                94696  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss

snd_timer              25060  1 snd_pcm

snd                    55012  6 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer

usbhid                31936  0

soundcore              10016  1 snd

snd_page_alloc          9732  2 snd_intel8x0,snd_pcm

i2c_i801                8364  0

i2c_core              22320  1 i2c_i801

ehci_hcd              32708  0

uhci_hcd              32816  0

usbcore              119000  5 ndiswrapper,usbhid,ehci_hcd,uhci_hcd

shpchp                99172  0

pci_hotplug            33488  1 shpchp

intel_agp              22140  1

agpgart                33608  1 intel_agp

floppy                58864  0

pcspkr                  3496  0

rtc                    12472  0

nls_iso8859_1          3936  1

vfat                  13824  1

fat                    41760  1 vfat

ntfs                  110512  3

nls_cp437              5600  5

isofs                  36280  1

loop                  16008  2

md                    47440  0

dm_mod                59420  1

capability              4648  0

tsdev                  7520  0

commoncap              7712  1 capability

evdev                  9344  0

fglrx                237088  0

psmouse                21320  0

mousedev              11288  1

parport_pc            37252  1

lp                    11144  0

parport                36744  2 parport_pc,lp

ide_cd                41700  0

cdrom                  40220  1 ide_cd

reiserfs              262960  1

ext2                  66632  0

ext3                  137256  2

jbd                    60536  1 ext3

mbcache                8356  2 ext2,ext3

ide_generic            1312  0

ide_disk              20416  10

piix                  10340  1

ide_core              129356  4 ide_cd,ide_generic,ide_disk,piix

unix                  28276  646

thermal                13320  0

processor              22452  1 thermal

fan                    4388  0

fbcon                  37504  0

font                    8192  1 fbcon

bitblit                5472  1 fbcon

vesafb                  6724  0

cfbcopyarea            3808  1 vesafb

cfbimgblt              2912  1 vesafb

cfbfillrect            3488  1 vesafb

root@bjorningeUbuntu:/home/bjorninge #

 

Lenke til kommentar
Du kan jo prøve å kjøre fglrxconfig for å generere ny xorg.conf

 

Har du hatt en versjon av ati-driverene inne før?

Jeg prøvd meg en gang på å installere driverne for hånd (før installereren kom), men hvor vellykka det blei,veit jeg ikke. Jeg tenkte på å reinstallere ubuntu for å starte på fra begynnelsa, men det må vel være unødvendig?

 

Når jeg nå prøvde å reinstallere driverne fikk jeg ei feilmelding som ba meg se etter i

/usr/share/fglrx/fglrx-install.log:

[Message] Kernel Module : Trying to install a precompiled kernel module.

[Message] Kernel Module : Precompiled kernel module version mismatched.

[Message] Kernel Module : Found kernel module build environment, generating kernel module now.

ATI module generator V 2.0

==========================

initializing...

cleaning...

patching 'highmem.h'...

assuming new VMA API since we do have kernel 2.6.x...

doing Makefile based build for kernel 2.6.x and higher

Makefile:50: *** mixed implicit and normal rules.  Stop.

build failed with return value 2

[Error] Kernel Module : Failed to compile kernel module - please consult readme.

 

 

Trur faktisk den feilen kom forrige gang jeg installerte òg, men ikke sikker. Forslag til hvordan jeg skal gå fram nå?

Lenke til kommentar

Hm, får ein ikkje 3D på 9200 utan å bruke ATi sin drivar? Altså bruke den frie "radeon"-drivaren?

 

Ja, fglrx er lasta men er ikkje i bruk.

 

Prøv å bruk ekstern AGP, som olear sa. Hugs å restart X når du har gjort endring.

 

Hadde eg vore deg ville eg ha laga xorg.conf med "fglrxconfig", og så deretter brukt din gamle xorg.conf men kopiert inn Section "Device", Section "Module" og Section "DRI".

 

Section "Device" inneheld ein god del meir enn kva du har i din xorg.conf.

Endret av objorkum
Lenke til kommentar

Hm, får ein ikkje 3D på 9200 utan å bruke ATi sin drivar? Altså bruke den frie "radeon"-drivaren?

Takk for tipset, systemet blei mye raskere generelt, men 3d spill (som neverball) gikk fortsatt like sakte.

Prøv å bruk ekstern AGP,

Det var på en installasjonsguide til fglrx at jeg fikk vite at den skulle stå til off.

 

Hadde eg vore deg ville eg ha laga xorg.conf med "fglrxconfig"

Okey, jeg prøver dét, men det kommer opp noen spørsmål som ejg ikke kan svare på;

Denne,

Quad Buffer Stereo ("Active Stereo"):

 

This driver does support Quad Buffer Stereo ("Active Stereo")

in combination with a CRT monitor (refresh rate about 100 to 120 Hz)

and the appropiate stereo viewing subsystem hardware. For example, this can

be a shutter glasses system (infrared or wired) or an active

polarisation device paired with passive stereo polarization glasses.

 

Do you want to enable "Quad Buffer Stereo" (y/n)? [n]

Jeg aner ikke hvor manualen til skjermen er, så hva skal jeg skrive inn her?

Det er en AOC spectrum 7vlr+. Fila "/usr/X11R6/lib/X11/doc/Monitors" fantes ikke.

 

Now we want to set the specifications of the monitor(s). The two critical

parameters are the vertical refresh rate, which is the rate at which the

the whole screen is refreshed, and most importantly the horizontal sync rate,

which is the rate at which scanlines are displayed.

 

The valid range for horizontal sync and vertical sync should be documented

in the manual of your monitor. If in doubt, check the monitor database

/usr/X11R6/lib/X11/doc/Monitors to see if your monitor is there.

 

Press [Enter] to continue, press 'q'&[Enter] or [Ctrl]+'c' to abort.

You must indicate the vertical sync range of your monitor. You can either

select one of the predefined ranges below or give a specific range.

 

1.  20 - 60 (e.g. slow scan flat panels with DVI cable)

2.  50 - 70 (VGA)

3.  60 - 75

4.  60 - 85

5.  60 - 100

6.  Specify your own vertical sync range

Lenke til kommentar

Så om du set "radeon" som drivar som får du ikkje direct rendering: yes om du tek "glxinfo"?

 

Du må ha "dri"-modulen i xorg.conf i så fall, "glx" også.

 

Det er anbefalt å bruke fglrx sin agpgart, men for mange fungerar det ikkje utan å bruke kjerna sin agpgart, så prøv det.

 

Berre trykk enter på dei ja/nei spørsmåla du ikkje veit kva er (utanom den med AGP, der svarar du at du vil bruke den eksterne), ang skjermfrekvens kan du ta 60-85 til å begynne med. Kan vere lurt å bruke verdiane frå din gamle xorg.conf, då dei sikkert passar betre din skjerm, men det kan du ta seinare.

Lenke til kommentar
Så om du set "radeon" som drivar som får du ikkje direct rendering: yes om du tek "glxinfo"?

Jeg får "No" på den ja.

glxinfo

name of display: :0.0

display: :0  screen: 0

direct rendering: No

server glx vendor string: SGI

server glx version string: 1.2

server glx extensions:

    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,

    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,

    GLX_SGIS_multisample, GLX_SGIX_fbconfig

client glx vendor string: ATI

client glx version string: 1.3

client glx extensions:

    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,

    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,

    GLX_ATI_render_texture

(.......)

 

Kan vere lurt å bruke verdiane frå din gamle xorg.conf

Det var ikke noen verdier for dét i den gamle. De som står der utkommentert i nedelastinga i første post, er bare noe jeg satte inn, for å se om det virka.

Tviler på at fglrx egentlig vil virke, ettersom når jeg kjørte nyinstallasjon av driverne, fikk opp ei feilmelding om at jeg skulle sjekke fglrx-install.log . I den stod det "Failed to compile kernel module" (se tidligere post) .hvordan fjerner jeg alle spor etter driverene, slik at jeg får tatt en «fresh install» av dem?

Endret av dabear
Lenke til kommentar

Vel, det einaste fglrx-drivaren legg inn er kjernemodulen + /lib/modules/fglrx

 

Du kan jo slette det men det er ikkje nødvendig. Kjernemodulen kom ikkje eingang på plass om du fekk error.

 

For å kompilere kjernemodulen må du ha kildekoden til kjerna du brukar, har du den inne? Korleis du gjer det i Ubuntu kan eg ikkje svare på.

 

Obs: Om fglrx-modulen er lasta vil installasjonen feile, så ikkje ha den modulen lasta når du legg inn drivaren.

Endret av objorkum
Lenke til kommentar
Du må installere linux-headers-2.6.10-5-386 tror jeg. Du bør også fjerne den gamle fglrx-modulen, ellers vil den mest sannsynlig bli lastet i stedet for den nye.

Øhm?

 

Om han ikkje hadde kjerne-kildekoden inne blei ikkje kjernemodulen bygd eingong.

 

Om han fekk bygd modulen tidlegare, så er det ikkje noko gale med den, men ein reinstallasjon vil vel overskrive den som ligg der.

Lenke til kommentar
Du må installere linux-headers-2.6.10-5-386 tror jeg. Du bør også fjerne den gamle  fglrx-modulen, ellers vil den mest sannsynlig bli lastet i stedet for den nye.

Øhm?

 

Om han ikkje hadde kjerne-kildekoden inne blei ikkje kjernemodulen bygd eingong.

 

Om han fekk bygd modulen tidlegare, så er det ikkje noko gale med den, men ein reinstallasjon vil vel overskrive den som ligg der.

Jeg tenkte han kanskje hadde installert driveren med apt-get tidligere. Og ATIs installer legger modulen et annet sted, så det kan gi problemer.

Lenke til kommentar

Hm, hvordan skal jeg få installert fglrx korrekt da?

 

ls /usr/src/

ATI                        linux-headers-2.6.10-5-686  wifi-radar-1.9.4.tar

atiDriver8.14.13            linux-source-2.6.10.tar.bz2  WlanDrivers

linux-headers-2.6.10-5      rpm

linux-headers-2.6.10-5-386  wifi-radar-1.9.4

root@bjorningeUbuntu:/home/bjorninge #

 

 

Jeg får fortsatt denne feilen:

[Message] Kernel Module : Trying to install a precompiled kernel module.

[Message] Kernel Module : Precompiled kernel module version mismatched.

[Message] Kernel Module : Found kernel module build environment, generating kernel module now.

ATI module generator V 2.0

==========================

initializing...

cleaning...

patching 'highmem.h'...

assuming new VMA API since we do have kernel 2.6.x...

doing Makefile based build for kernel 2.6.x and higher

Makefile:50: *** mixed implicit and normal rules.  Stop.

build failed with return value 2

[Error] Kernel Module : Failed to compile kernel module - please consult readme.

 

Og nå bruker jeg "radeon" som driver.

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å
×
×
  • Opprett ny...