Dålig fps med mitt grafikkort i glxgears (ati x850xt)

Trädvy Permalänk
Medlem
Registrerad
Apr 2004

Dålig fps med mitt grafikkort i glxgears (ati x850xt)

Hej.
Jag har precis installerat ubuntu på min vanliga dator nu med. I början fungerade inte x så jag trodde att det var för jag inte hade några drivers installerade så jag gjorde såhär: sudo apt-get install xorg-driver-fglrx det fungerade fortfarande inte men sen så ändra jag i xorg.conf från Driver "ati" till "radeon" och då fungerade startx. Men när jag körde glxgears så märkte jag att jag får samma fps som jag får på min server (se sign), dvs ca 800fps . Jag använder inte amd64 verisionen till ubuntu utan den vanliga.
Vad ska jag göra för att få mer fps med mitt grafikkort?

Tacksam för svar.

Intel i7 3770k | 32GB Ram | Asus Strix 1080 | Sennheiser HD 650 | O2+ODAC

Trädvy Permalänk
Hedersmedlem
Plats
Linköping
Registrerad
Apr 2004

testa
driver "fglrx"

Trädvy Permalänk
Medlem
Plats
Mölndal
Registrerad
Apr 2004

Är det itne fglrx som skall stå som driver i xorg.conf?
Så står det i min i alla fall. jag kör med ett Radeon 9600se och får ca 430. hAde för mig tt jag har haft 6-700 tidigare. Måste också felsöka....
Testa i alla fall att byta till fglrx i driver fältet.

[Edit]:
oj jag var inte först.

DELL 20" 30" 20" PLP | Svorak.a5 | Kinesis Advantage Contoured <3 | Ergodox

Trädvy Permalänk
Medlem
Registrerad
Apr 2004

Tack för svaren. Provade med det ni sa, men det fungerade inte. fick samma fel då som när det stod ati. Kommer fram en blå ruta där man kan välja ja och nej, det som står där går knappt att läsa.
Jag gjorde det ni sa, dvs ändra från

Section "Device" Identifier "ATI Technologies, Inc. Radeon X850 XT (R480)" Driver "radeon" BusID "PCI:5:0:0" EndSection

till

Section "Device" Identifier "ATI Technologies, Inc. Radeon X850 XT (R480)" Driver "fglrx" BusID "PCI:5:0:0" EndSection

EDIT: Detta kommer fram när jag skriver fglrxinfo

Xlib: extension "XFree86-DRI" missing on display ":0.0". display: :0.0 screen: 0 OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.2 (1.5 Mesa 6.2.1)

Där står det att något saknas, "Xlib: extension "XFree86-DRI" missing on display ":0.0"." kanske det som är felet?

Intel i7 3770k | 32GB Ram | Asus Strix 1080 | Sennheiser HD 650 | O2+ODAC

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jul 2004

OpenGL vendor string ska vara ATI Technologies Inc om du gjort rätt.

Ladda ner ATIs linuxdrivers från deras hemsida och installera. Se därefter till att fglrx modulen är laddad och starta sedan x med de senare inställningarna du har.

Det blir väll aningen bättre men ATIs linux driver är i allmänhet inte så mycket att hoppas på. Jag fick ca 350fps i glxgears innan jag installerade ATIs drivers och 2200 fps efteråt på mitt Radeon 9700. Som en liten referens får jag knappt 5000fps med mitt gamla GeForce 3.

Trädvy Permalänk
Medlem
Registrerad
Apr 2004

Tack för svaret nfm.
Jag är lite nybörjare med linux. Jag ladda ner filen där man kör ./ati-driver-installer... och installerade det därifrån. Men hur ser jag om fglrx modulen är laddad?

EDIT: Hmm.. Jag installerade den första ./ati-driver-installer... som sagt, och jag ändrade xorg.conf till fglrx. Det fungerar nu, men i glxgears får jag 300fps mindre (!). Dvs ungefär 500. Vad är det för fel nudå?
Och fglrxinfo är fortfarande samma.
farner@ubuntu:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)

Intel i7 3770k | 32GB Ram | Asus Strix 1080 | Sennheiser HD 650 | O2+ODAC

Trädvy Permalänk
Medlem
Plats
Östersund
Registrerad
Feb 2003

Om du tar upp ett terminalfönster och sedan kör lsmod som superuser, vad listar den för moduler? finns det någon fglrx-modul i listan och om inte, prova modprobe fglrx för att se om modulen laddas. Med äldre versioner utav ATI-drivers så fanns det nämligen inget stöd för X8xx-korten utan man fick helt enkelt fulhex:a modulen och ersätta id för något äldre kort som 9800 t.ex. Men som sagt, kolla om modulen laddas riktigt först och främst.

Edit: Som lat gentoo-user så undrar jag lite vad opengl-update egentligen gör? ändrar det bara på några softlinks så de pekar mot t.ex ati eller nvidia gl-libs:en? fast installscriptet för ATI-drivers borde i och för sig fixa detta per automatik.

.: Wks: CM Stacker|AMD64 x2 4400+@2700MHz|Asus A8N32-SLI Deluxe|4x512MB OCZ Rev2|Radeon X1900XTX|Samsung 203B|2xSS250GB(SATA)+2xWD200GB(SATA)|SB X-Fi FPS|MX1000, Z-5500, Vattenkyld|WinXP :.
.: Srv: AMD64 3000+(@2.2GHz)|Asus A8V-Deluxe|1024MB|GF2MX 64MB|Gentoo Linux(64-bit) :.

Trädvy Permalänk
Medlem
Registrerad
Apr 2004

Jag hittade inte fglrx modul i listan när jag körde sudo lsmod

sudo lsmod Module Size Used by speedstep_lib 4228 0 proc_intf 4100 0 freq_table 4100 0 cpufreq_userspace 4572 0 cpufreq_ondemand 6172 0 cpufreq_powersave 1920 0 video 16260 0 sony_acpi 6280 0 pcc_acpi 11264 0 button 6800 0 battery 10244 0 container 4608 0 ac 4996 0 ipv6 229504 9 af_packet 20744 2 sk98lin 149216 0 ohci1394 31876 0 emu10k1_gp 3840 0 gameport 4608 1 emu10k1_gp snd_emu10k1 81668 2 snd_rawmidi 22944 1 snd_emu10k1 snd_seq_device 8332 2 snd_emu10k1,snd_rawmidi snd_ac97_codec 64608 1 snd_emu10k1 snd_pcm_oss 47652 1 snd_mixer_oss 16768 2 snd_pcm_oss snd_pcm 84872 3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss snd_timer 23300 1 snd_pcm snd_page_alloc 9604 2 snd_emu10k1,snd_pcm snd_util_mem 4608 1 snd_emu10k1 snd_hwdep 9220 1 snd_emu10k1 snd 50276 9 snd_emu10k1,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep soundcore 9824 3 snd 8139cp 19200 0 8139too 24320 0 mii 4736 2 8139cp,8139too shpchp 86116 0 tsdev 7488 0 pci_hotplug 30512 1 shpchp usbhid 29376 0 forcedeth 16128 0 amd74xx 13340 1 ehci_hcd 29444 0 ohci_hcd 19848 0 usbcore 107384 4 usbhid,ehci_hcd,ohci_hcd floppy 54864 0 pcspkr 3816 0 rtc 12216 0 md 43856 0 dm_mod 53116 1 capability 5000 0 commoncap 7808 1 capability sbp2 22408 0 ieee1394 100408 2 ohci1394,sbp2 evdev 9088 0 psmouse 19336 0 mousedev 11160 1 parport_pc 34372 1 lp 10792 0 parport 33480 2 parport_pc,lp ide_generic 1664 0 ide_disk 18176 1 ide_cd 38532 0 ide_core 118988 4 amd74xx,ide_generic,ide_disk,ide_cd ext3 120968 1 jbd 54168 1 ext3 sr_mod 16036 0 cdrom 36508 2 ide_cd,sr_mod sd_mod 16784 4 sata_sil 8068 0 sata_nv 8452 7 libata 44548 2 sata_sil,sata_nv scsi_mod 119936 4 sbp2,sr_mod,sd_mod,libata unix 26164 783 thermal 13576 0 processor 22708 1 thermal fan 4612 0 fbcon 34048 0 font 8448 1 fbcon bitblit 5120 1 fbcon vesafb 6948 0 cfbcopyarea 3968 1 vesafb cfbimgblt 3072 1 vesafb cfbfillrect 3584 1 vesafb

Och när jag skriver sudo modprobe fglrx händer detta:

sudo modprobe fglrx FATAL: Error inserting fglrx (/lib/modules/2.6.10-5-386/kernel/drivers/video/fglrx.ko): No such device

EDIT: Jag körde ls där inne i mappen, den visar att fglrx.ko finns iaf.
EDIT2: Det står inte något i Ati controlpanelen iheller.

Intel i7 3770k | 32GB Ram | Asus Strix 1080 | Sennheiser HD 650 | O2+ODAC

Trädvy Permalänk
Medlem
Plats
Östersund
Registrerad
Feb 2003

Två saker är uppenbara åtminstone

1. Fglrx-modulen känner inte igen grafikkortet
2. All opengl körs i Mesa-mjukvarurendrering pga att fglrx-module ej laddas och därav det usla resultatet i glxgears

Men med tanke på att jag har fått mitt x850xtpe pcie att fungera med äldre drivrutiner så är det mycket mysko.

.: Wks: CM Stacker|AMD64 x2 4400+@2700MHz|Asus A8N32-SLI Deluxe|4x512MB OCZ Rev2|Radeon X1900XTX|Samsung 203B|2xSS250GB(SATA)+2xWD200GB(SATA)|SB X-Fi FPS|MX1000, Z-5500, Vattenkyld|WinXP :.
.: Srv: AMD64 3000+(@2.2GHz)|Asus A8V-Deluxe|1024MB|GF2MX 64MB|Gentoo Linux(64-bit) :.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jul 2004

Kollat när du körde ATI setupen att fglrx modulen installerades rätt? (brukar stå någonstans mitt i installationen "DRM module not installed" eller "DRM module install sucess".

Jag lyckades inte installera den så länge jag hade stöd för grafikkortet i kernel av någon anledning.

Kolla även så att du har stöd för AGPgart eller PCI express i kernel beronede på vad du har.

Trädvy Permalänk
Medlem
Registrerad
Apr 2004

[noobfråga]Hur kan jag kolla om min kernel har stöd för det? Det är pciexpress jag har[/noobfråga]

Intel i7 3770k | 32GB Ram | Asus Strix 1080 | Sennheiser HD 650 | O2+ODAC