hakemisto: /etc/X11
tiedosto: xorg.conf
Jos koneessa on hieman vanhempi näytönohjain, on videomuistin määrä usein rajallinen.
Linux käsittääkseni tukee ainakin näitä värisyvyyksiä:
8 bit (8/8) = 1 tavu per pikseli, 256 väriä
15 bit (15/16) = 2 tavua per pikseli, 32768 väriä
16 bit (16/16) = 2 tavua per pikseli, 65536 väriä
24 bit (24/32) = 4 tavua per pikseli, 2**24 väriä
joillakin näytönohjaimilla ja xorg -versioilla myös nämä ovat tuettuja:
1 bit (8*1/8) = 1 tavu per 8 pikseliä, 2 väriä
4 bit (2*4/8) = 1 tavu per 4 pikseliä, 16 väriä
mutta osaako linux xorg tukea tällaista formaattia, ja jos osaa, mitä xorg.confiin pitää laittaa, jotta tällainen formaatti saadaan pakotettua käyttöön (oletuksena sitä ei käytetä, koska se on HIDAS):
24 bit (24/24) = 3 tavua per pikseli, 2**24 väriä (erittäin hidas, koska pikselin muistiosoite ei ole 4:llä eikä millään muullakaan 2:n potenssilla jaollinen)
Miksikö haluan käyttää tällaista todella hidasta näyttötilaa jos se yleensäkään on mahdollista ?
SIKSI, että se mahdollistaisi 1280x1024 reoluution 24 -bittisillä väreillä, vaikka näyttömuistia on vain 4 mebitavua (= 4194304 tavua).
peruste: 24 bittiä (UNALIGNED) = 3 tavua.
1280*1024*3 = 3932160 mikä on pienempi kuin 4194304 tavua, eli mahtuisi 4 MiTavun video-RAMmiin.
Jos tuota ei linuxin xorg mahdollista ja silti haluan 1280x1024 -resoluution, ainoaksi vaihtoehdoksi jää värimäärän pudottaminen 16-bittisiin väreihin (= 65536 väriä).
Onko siis pakko tällä näytönohjaimella tyytyä 1280x1024 resoluutioon vain 16-bit väreillä, vai saako 1280x1024 resoluution pakotettua käyttämään 24-bit värejä siten, että kolmen (R,G,B) väriä osoittavan tavun jälkeen EI tulisi täytetavua, jolla seuraavakin pikseli saadaan alkamaan 4:llä jaollisesta muistiosoitteesta, vaan pikselin väridatan jälkeen tulisi heti seuraava pikseli, eli pikselien suhteelliset muistiosoitteet video-RAMin alusta olisivat: (0, 3, 6, 9, 12, 15, 18, 21, 24, ...)
tiedosto: xorg.conf
Jos koneessa on hieman vanhempi näytönohjain, on videomuistin määrä usein rajallinen.
Linux käsittääkseni tukee ainakin näitä värisyvyyksiä:
8 bit (8/8) = 1 tavu per pikseli, 256 väriä
15 bit (15/16) = 2 tavua per pikseli, 32768 väriä
16 bit (16/16) = 2 tavua per pikseli, 65536 väriä
24 bit (24/32) = 4 tavua per pikseli, 2**24 väriä
joillakin näytönohjaimilla ja xorg -versioilla myös nämä ovat tuettuja:
1 bit (8*1/8) = 1 tavu per 8 pikseliä, 2 väriä
4 bit (2*4/8) = 1 tavu per 4 pikseliä, 16 väriä
mutta osaako linux xorg tukea tällaista formaattia, ja jos osaa, mitä xorg.confiin pitää laittaa, jotta tällainen formaatti saadaan pakotettua käyttöön (oletuksena sitä ei käytetä, koska se on HIDAS):
24 bit (24/24) = 3 tavua per pikseli, 2**24 väriä (erittäin hidas, koska pikselin muistiosoite ei ole 4:llä eikä millään muullakaan 2:n potenssilla jaollinen)
Miksikö haluan käyttää tällaista todella hidasta näyttötilaa jos se yleensäkään on mahdollista ?
SIKSI, että se mahdollistaisi 1280x1024 reoluution 24 -bittisillä väreillä, vaikka näyttömuistia on vain 4 mebitavua (= 4194304 tavua).
peruste: 24 bittiä (UNALIGNED) = 3 tavua.
1280*1024*3 = 3932160 mikä on pienempi kuin 4194304 tavua, eli mahtuisi 4 MiTavun video-RAMmiin.
Jos tuota ei linuxin xorg mahdollista ja silti haluan 1280x1024 -resoluution, ainoaksi vaihtoehdoksi jää värimäärän pudottaminen 16-bittisiin väreihin (= 65536 väriä).
Onko siis pakko tällä näytönohjaimella tyytyä 1280x1024 resoluutioon vain 16-bit väreillä, vai saako 1280x1024 resoluution pakotettua käyttämään 24-bit värejä siten, että kolmen (R,G,B) väriä osoittavan tavun jälkeen EI tulisi täytetavua, jolla seuraavakin pikseli saadaan alkamaan 4:llä jaollisesta muistiosoitteesta, vaan pikselin väridatan jälkeen tulisi heti seuraava pikseli, eli pikselien suhteelliset muistiosoitteet video-RAMin alusta olisivat: (0, 3, 6, 9, 12, 15, 18, 21, 24, ...)
Vastaukset 1
Vanhimmat
http://www.x.org/archive/X11R6.9.0/doc/html/xorg.conf.5.html
option pixmap