Глубина цвета в nvidia

Автор: William Henry Gates Дата: 12.02.2005 11:55 как так получается - не пойму: одна и та же видимокарта для виндовс дает разрешение 16 или 32 бита, а в линуксе - 16 или 24 бита. драйвера с одного и того же сайта nvidia скачаны. так где ж правда?
Re: глубина цвета в nvidia 12.02.2005 12:24Mycopka Читай ка лучше документацию: **/usr/share/doc/NVIDIA_GLX-1.0/README** Приложение **L**

---
DEPTH, BITS PER PIXEL, AND PITCH

While not directly a concern when programming modes, the bits used per
pixel is an issue when considering the maximum programmable resolution;
for this reason, it is worthwhile to address the confusion surrounding
the terms "depth" and "bits per pixel". Depth is how many bits of
data are stored per pixel. Supported depths are 8, 15, 16, and 24.
Most video hardware, however, stores pixel data in sizes of 8, 16, or
32 bits; this is the amount of memory allocated per pixel. When you
specify your depth, X selects the bits per pixel (bpp) size in which to
store the data. Below is a table of what bpp is used for each possible
depth:

depth bpp
===== =====
8 8
15 16
16 16
24 32

Lastly, the "pitch" is how many bytes in the linear frame buffer there are
between one pixel's data, and the data of the pixel immediately below.
You can think of this as the horizontal resolution multiplied by the
bytes per pixel (bits per pixel divided by Поражён. In practice, the pitch may
be more than this product due to alignment constraints.
---
Re: глубина цвета в nvidia 12.02.2005 14:49William Henry Gates из сказанного я понял, что "bpp" - количество бит видеопамяти, отводимое под изображение пиксела, а "глубина цвета" - количество битов, которым программируется цвет пиксела. однако в настройках xorg везде фигурирует именно "bpp", хотя имеется в виду "depth", так что попытка скомандовать X -bpp 32 приводит к краху. вот кто врет.
с другой стороны, моя старая i810 давала в обеих системах по 24 bpp, так что некоторые бирюльки отказывались ставиться, ссылаясь на недостаточную глубину цвета.
Re: глубина цвета в nvidia 12.02.2005 15:47Mycopka NVIDIA по каким-то причинам использует другую идеалогию, если тебе предыдущая цитата не убедила в этом, тогда милости прошу сюда **/var/log/Xorg.0.log**:

---
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
---
Re: глубина цвета в nvidia 12.02.2005 17:28CyberPunk Нет никакого 32-битного цвета, из тех 32 бит тоже реально используются только 24. А смысл такого режима заключается в некотором ускорении операций с видеопамятью за счет того, что операции с двойными словами, выровненными на границу 4 байта производятся чуть быстрее, чем с невыровненными 3-байтными блоками (это в теории, а на практике все зависит от настроения драйверописателей, которым может быть просто вломы что-то специально шаманить под 32 бита).
Re: глубина цвета в nvidia 13.02.2005 20:27Gior Секундочку!
А как-же известная легенда о 24(цвет)+8(прозпачность те альфа)?
Re: глубина цвета в nvidia 14.02.2005 02:40William Henry Gates имхо - басни Улыбка прозрачность у меня прекрасно пашет на 16 битах.
спасибо, разъяснили, а то я на свою непонятливость грешил.
RSS-материал