Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Näytönohjain (i830) ja jaettu keskusmuisti

16 views
Skip to first unread message

Aapo Rista

unread,
Mar 22, 2003, 2:09:15 PM3/22/03
to
Kannettavassa PC:ssä (IBM Thinkpad X30) on näytönohjain (Chipset:
"i830"), joka käyttää keskusmuistia näyttömuistina. Miten kasvatan
näytönohjaimen käyttämän muistin määrän oletuksesta (8192kB) maksimiin
(32768kB)?

Riittääkö, että rukkaan /etc/X11/XF86Config-4 -tiedostoa ja vaihdan
VideoRam-arvon isompaan? Ote em. tiedostosta:

Section "Device"
Identifier "Generic Video Card"
Driver "i810"
VideoRam 8192
EndSection

Jos vaihdan tilalle arvon 32768, niin ainoa asia mikä
/var/log/XFree86.0.log -lokissa muuttuu, on tämän lainauksen vika
rivi:

(II) I810(0): detected 8192K stolen memory.
(II) I810(0): I810CheckAvailableMemory: 441340k available
(==) I810(0): Will alloc AGP framebuffer: 32768 kByte

Mitään silmin havaittavaa muutosta en huomaa tuon vaihdoksen jälkeen.
BIOSista ei löytynyt sopivaa näytönohjaimeen liittyvää asetusta.

En ymmärrä näytönohjaimista oikeastaan mitään, Googleenkaan en osannut
syöttää oikeita hakusanoja.

Onko tuosta näyttömuistin lisäyksestä edes mitään hyötyä, kun käytössä
on XFree86 Version 4.2.1, KDE 3.1.1, näytön resoluutio 1024*768/24b ja
kuusi virtuaalityöpöytää, joissa kaikissa sama taustakuva. Nopeuttaako
näyttömuistin lisäys esim. kuvankäsittelyä GIMPillä?

--
Aapo Rista

Jani Jaakkola

unread,
Mar 22, 2003, 2:26:50 PM3/22/03
to
Aapo Rista wrote:

> Kannettavassa PC:ssä (IBM Thinkpad X30) on näytönohjain (Chipset:
> "i830"), joka käyttää keskusmuistia näyttömuistina. Miten kasvatan
> näytönohjaimen käyttämän muistin määrän oletuksesta (8192kB) maksimiin
> (32768kB)?
>
> Riittääkö, että rukkaan /etc/X11/XF86Config-4 -tiedostoa ja vaihdan
> VideoRam-arvon isompaan? Ote em. tiedostosta:
>
> Section "Device"
> Identifier "Generic Video Card"
> Driver "i810"
> VideoRam 8192
> EndSection
>
> Jos vaihdan tilalle arvon 32768, niin ainoa asia mikä
> /var/log/XFree86.0.log -lokissa muuttuu, on tämän lainauksen vika
> rivi:
>
> (II) I810(0): detected 8192K stolen memory.
> (II) I810(0): I810CheckAvailableMemory: 441340k available
> (==) I810(0): Will alloc AGP framebuffer: 32768 kByte

XFree-4.2.1 ei itse osaa säätää käytössä olevan muistin määrää i830
näytönohjaimella. Tarvitset XFree-4.3.0:n, jos haluat että säädöllä on
jotain vaikutusta. XFree-4.2 näkee ainoastaan sen osan muistista, jonka
BIOS on varannut.

> Mitään silmin havaittavaa muutosta en huomaa tuon vaihdoksen jälkeen.
> BIOSista ei löytynyt sopivaa näytönohjaimeen liittyvää asetusta.
>
> En ymmärrä näytönohjaimista oikeastaan mitään, Googleenkaan en osannut
> syöttää oikeita hakusanoja.
>
> Onko tuosta näyttömuistin lisäyksestä edes mitään hyötyä, kun käytössä
> on XFree86 Version 4.2.1, KDE 3.1.1, näytön resoluutio 1024*768/24b ja
> kuusi virtuaalityöpöytää, joissa kaikissa sama taustakuva. Nopeuttaako
> näyttömuistin lisäys esim. kuvankäsittelyä GIMPillä?

En usko että siitä on havaittavaa hyötyä millään 2D-ohjelmalla. 8M riittää
aivan hyvin 2D-kiihdytykseen. Jos haluat pelata 3D-pelejä, niin lopulle
muistille on käyttöä tekstuurimuistina. Eli jos 3D-kiinnostaa, niin
XFree-4.3.0:n asennuksesta voi olla apua. Ellet käytä 3D:tä, niin muisti on
paremmin hyödynnetty tavallisena RAM:ina.

- Jani

Timo Ojala

unread,
Mar 22, 2003, 5:36:08 PM3/22/03
to
Tuolta löytyy aika paljon tietoa kyseisestä piirisarjasta... Myös
linuxille.

http://support.intel.com/support/graphics/intel830m/

Itselläni on tässä kannettavassa samanlainen ja ihan mukavasti tuo
toimii... En ole kovin syvällisesti tutustunut ko. aineistoon, mutta sen
voin kertoa että hintaansa nähden melko paljon kaikenlaisia
ominaisuuksia löytyy. Mpeg-purkua ja 3D-täkin on työkoneeseen ihan
mukavasti. Ei kylläkään pysty mitään uusia hienoja pelejä pelaamaan,
mutta TuxRacer pyörii ihan kivasti. Oikeat pelikoneet ovat erikseen...

Sellaista vielä, että ei sitä X:ää tarvitse vielä 4.3.0 versioon
päivittää. Riittää kunhan päivittää agp:n ajurit ja X:n
näytönohjaimen ajurin. Lisää Intelin sivulla.

Intelin sivulta lainattua

"Customers using Intel 82845G and 82830M graphics controllers should no
longer be limited by the BIOS legacy VGA memory setting."

Käsittääkseni vastaa siihen ettei X pysty käyttämään muuta muistia kuin
mitä BIOS:issa on määritetty.

Timo

Jani Jaakkola

unread,
Mar 23, 2003, 5:51:48 AM3/23/03
to
Timo Ojala wrote:

> Tuolta löytyy aika paljon tietoa kyseisestä piirisarjasta... Myös
> linuxille.
>
> http://support.intel.com/support/graphics/intel830m/
>
> Itselläni on tässä kannettavassa samanlainen ja ihan mukavasti tuo
> toimii... En ole kovin syvällisesti tutustunut ko. aineistoon, mutta sen
> voin kertoa että hintaansa nähden melko paljon kaikenlaisia
> ominaisuuksia löytyy. Mpeg-purkua ja 3D-täkin on työkoneeseen ihan
> mukavasti. Ei kylläkään pysty mitään uusia hienoja pelejä pelaamaan,
> mutta TuxRacer pyörii ihan kivasti. Oikeat pelikoneet ovat

Kyllä tällä quaketkin ja peräti Return to Castle Wolfenstein pyörivät, mutta
oikeat pelikoneet todellakin ovat erikseen. Minulla on i830 tässä
läppärissä ja läppärin 3D-kortiksi tämä oli ihan tehokas vaihtoehto vielä
vuosi sitten.

Mutta vuodessa näytönohjain ehtii myös vanhentua paljon.

> Sellaista vielä, että ei sitä X:ää tarvitse vielä 4.3.0 versioon
> päivittää. Riittää kunhan päivittää agp:n ajurit ja X:n
> näytönohjaimen ajurin. Lisää Intelin sivulla.
>
> Intelin sivulta lainattua
>
> "Customers using Intel 82845G and 82830M graphics controllers should no
> longer be limited by the BIOS legacy VGA memory setting."
>
> Käsittääkseni vastaa siihen ettei X pysty käyttämään muuta muistia kuin
> mitä BIOS:issa on määritetty.

Jahas, taas oppii jotain uutta. Viimeksi kun tarkastin asian about 3kk
sitten oli XFreen (tai DRI:n) CVS-versio ainoa ajurivaihtoehto. Ilmeisesti
Intel on backportannut ajurin XFree-4.2:lle.

- Jani

0 new messages