Mulla susessa9.1 color depth on 16 bit, saako tähän asennettua jotenkin 32 bit, valikossa on maksimi 24 bit. Näytön sain muutettua 1024x768 75hz, winukka toimi32bit.
ohjain on nvidia geforce fx 5200, siis mitä nyt ja miten tästä eteenpäin
http://www.nvidia.com/object/linux.html
ohjain on nvidia geforce fx 5200, siis mitä nyt ja miten tästä eteenpäin
http://www.nvidia.com/object/linux.html
Vastaukset 5
Vanhimmat
windowsin 32bit = linuxin 24bit
rgb= red green blue
kahdeksan bittiä jokaista osaväriä kohden (kahdeksan nollaa tai ykköstä, vaihtoehtojen määrä=2*2*2*2*2*2*2*2) =256 sävyä osaväriä kohden = 256*256*256 =16777216 värisävyä, joita vindows kutsuu 32bittisiksi -syystä jota en ymmärrä.
Onko nVidia-ajurit asennettu, jos ei niin asenna.
käsittäkseni 24-bittiset värit on ihan tarpeeks hyvät verrattuna 32-bittisiin , että ei enään erota silmällä eikä muutenkaan erota toisistaan (siis värejÄ on 16bit=65536, 24bit=16777216, 32bit=4294967296 väriä.. joku muu vois kommentoida tota?
Näyttökortin muistin koko on myöskin määräävä tekijä, kuinka monella bitillä värejä pystyy näyttämään.
Windowskin käyttää 24-bittistä väripalettia silloin kun on käytössä 32-bittinen näyttötila. Ylimääräiset bitit eivät sisällä väri-informaatiota. Tuo johtuu ilmeisesti näytönohjainten väyläleveyksistä. 24-bittinen data on hankalaa skaalata 32, 64, 128 ja 256 bitin väyläleveyksille, joten käytetään sitten 32-bittistä jossa on siis 8 "ylimääräistä" bittiä...
Asiaa voit kokeilla ihan vapaasti, pätkä xorg.confista (vastaa XF86Config-4):
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Eli DefaultDepth on avainasemassa. Kaikki näyttökortit eivät tue kunnolla kaikkia värimääriä. Kokeilemalla selviää.