Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam.
Zastanawia mnie sprawa wyboru głębi koloru w X-ach (aktualnie XFree86, ale zamierzam przesiąć się na X.Org, tyle, że w tej sprawie to chyba nie ma znaczenia). Otóż przy instalacji, z tego co pamiętam instalator zakomunikował, że Debian potrafi obsługiwać zarówno tryb 24 bitowy, jak i 24 bitowy z kanałem alpha. W takim przypadku mając wpisaną w XF86Config-4 wartość 24 to mam ten kanał alpha czy nie? W jaki sposób się to zmienia? I przede wszystkim czy 24 + kanał alpha =32? Bo takie słyszałem wyjaśnienia, ale z kolei na stronie xfree przy opisie mojej karty graficznej można przeczytać:
"You may also set your screen depth to 32 for 32bpp mode."
I kilka linijek niżej:
"Note that even at 32bpp there is no alpha channel."
Więc jak to jest?
Offline
Witam.
Zastanawia mnie sprawa wyboru głębi koloru w X-ach (aktualnie XFree86, ale zamierzam przesiąć się na X.Org, tyle, że w tej sprawie to chyba nie ma znaczenia). Otóż przy instalacji, z tego co pamiętam instalator zakomunikował, że Debian potrafi obsługiwać zarówno tryb 24 bitowy, jak i 24 bitowy z kanałem alpha. W takim przypadku mając wpisaną w XF86Config-4 wartość 24 to mam ten kanał alpha czy nie? W jaki sposób się to zmienia? I przede wszystkim czy 24 + kanał alpha =32? Bo takie słyszałem wyjaśnienia, ale z kolei na stronie xfree przy opisie mojej karty graficznej można przeczytać:
"You may also set your screen depth to 32 for 32bpp mode."
I kilka linijek niżej:
"Note that even at 32bpp there is no alpha channel."
Więc jak to jest?[/quote]
Mniej więcej tak jak mówisz. Xorg potrafi także 24+8, czyli 32. O ile się nie mylę, nie da się ustawić, większej niż 24-bitowa, głębi kolorów w xorg.
Można jedynie usawić czy ma korzystać z tych dodatkowych 8 bitów czy nie. man xorg.conf - Option "pixmap". Domyślnie jest włączone.
http://en.wikipedia.org/wiki/Color_depth
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]
Offline
No dobrze, tylko czym w takim razie są 32 bity bez kanału alpha, tak jak to jest napisane na stronie xfree?
Offline
No dobrze, tylko czym w takim razie są 32 bity bez kanału alpha, tak jak to jest napisane na stronie xfree?[/quote]
Możesz zapodać link?
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]
Offline
http://www.xfree86.org/4.3.0/DRI10.html#42
Offline
http://www.xfree86.org/4.3.0/DRI10.html#42[/quote]
Z man xorg.conf:
"
Depth depth
This entry specifies what colour depth the Display subsection is to be used
for. This entry is usually specified, but it may be omitted to create a
match-all Display subsection or when wishing to match only against the FbBpp
parameter. The range of depth values that are allowed depends on the driver.
Most drivers support 8, 15, 16 and 24. Some also support 1 and/or 4, and
some may support other values (like 30). Note: depth means the number of
bits in a pixel that are actually used to determine the pixel colour. 32 is
not a valid depth value. [color=darkblue]Most hardware that uses 32 bits per pixel only uses
24 of them to hold the colour information, which means that the colour depth
is 24, not 32. [/color]
"
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00120 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.147.65.111' WHERE u.id=1 |
0.00064 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.65.111', 1732701016) |
0.00044 | SELECT * FROM punbb_online WHERE logged<1732700716 |
0.00066 | SELECT topic_id FROM punbb_posts WHERE id=14024 |
0.00004 | SELECT id FROM punbb_posts WHERE topic_id=1654 ORDER BY posted |
0.00056 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=1654 AND t.moved_to IS NULL |
0.00009 | SELECT search_for, replace_with FROM punbb_censoring |
0.00133 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=1654 ORDER BY p.id LIMIT 0,25 |
0.00074 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=1654 |
Total query time: 0.00584 s |