分页: 1 / 2

how to set screen at 32-bit color?

发表于 : 2007-07-30 8:01
sivaj
如题
原警告信息:
WARNING: LLViewerWindow: Unable to create window, be sure screen is set at 32-bit color

发表于 : 2007-07-30 9:12
eexpress
SubSection "Display"
Depth 24
Modes "1280x800" "800x600"
EndSubSection

32位的,都是假的吧。是一种说法而已。

发表于 : 2007-07-30 23:09
sivaj
如楼上所说,设置里面最多也只有24,

但是
在win下右击桌面空白处,属性、然后有一个这样的设置,一般默认就是32,也可以设置为16 难道它们表示的不是一个意思吗

发表于 : 2007-07-30 23:58
xhy
RGB一共就24bit
设置32bit有什么意思?
显示器都只支持到24bit

发表于 : 2007-07-31 0:41
skyx
32位除掉RGB的24位还有8位可以存放Alpha(透明度)

M$  32位色深是AGP显卡开始引入的概念,而pci的,就没有32位色深的设定

agp的时代应该始于1997年,10年过去了,不可能linux还停留在10年还要以前的水平.......................

可以肯定的是,真正显示出来的其实都是24位色-------颜色只有RGB, 量化精度每个通道又只有8bit

M$所说的32位充其量只能是当年的VCD 3.0 VCD 6.0 的一点花脚。



但N年前的专业显卡传奇---------幻日

听说所有处理都是10bit的量化精度,和专业的珑管显示器配合,2D效果美轮美奂..........................

发表于 : 2007-08-05 20:39
sivaj
谢谢skyx

那警告信息“ WARNING: LLViewerWindow: Unable to create window, be sure screen is set at 32-bit color”怎么解呢?

发表于 : 2007-08-05 20:46
skyx
运行什么出的错,没说详细。

发表于 : 2007-08-06 15:45
sivaj
是运行seconlife时出现的错误

发表于 : 2007-08-06 15:59
Nile
LZ看看,有人这样解决了,我没试过。
linux上使用32位色深的方法是修改/etc/X11/xdm/Xservers文件,在文件尾加上:
:0 local /usr/X11R6/bin/X -bpp 32

发表于 : 2007-08-06 16:17
aitilang
alpha通道,表示透明度,8bits

发表于 : 2007-08-07 11:57
sivaj
Nile ,/etc/X11下没有一个xdm目录啊?可否确定一下
Nile 写了:LZ看看,有人这样解决了,我没试过。
linux上使用32位色深的方法是修改/etc/X11/xdm/Xservers文件,在文件尾加上:
:0 local /usr/X11R6/bin/X -bpp 32

发表于 : 2007-08-07 16:03
Nile
sivaj 写了:Nile ,/etc/X11下没有一个xdm目录啊?可否确定一下
Nile 写了:LZ看看,有人这样解决了,我没试过。
linux上使用32位色深的方法是修改/etc/X11/xdm/Xservers文件,在文件尾加上:
:0 local /usr/X11R6/bin/X -bpp 32
呵呵,我没仔细研究过,不过LZ可以变通一下嘛,人家用的不是ubuntu,肯定有点区别,

不过我在我机器的没有发现Xservers这个文件。

刚才看了一下:0 local /usr/X11R6/bin/X -bpp 32的意思应该是初始化时对于0号输出端(显示器)强制使用32位色深,不过新版X好像不支持-bpp参数了,要改为-depth。

不过我对X的启动流程不太了解,所以不知道因该在那个文件中初始化它,LZ有兴趣的话自己找找,思路应该没错。

ps:不知吧xorg.conf强行改为32位能不能骗过那个鉴别程序?

发表于 : 2007-08-08 9:55
sivaj
Nile 写了:
刚才看了一下:0 local /usr/X11R6/bin/X -bpp 32的意思应该是初始化时对于0号输出端(显示器)强制使用32位色深,不过新版X好像不支持-bpp参数了,要改为-depth。

ps:不知吧xorg.conf强行改为32位能不能骗过那个鉴别程序?
唉 不懂 /usr/X11R6/bin/X 好像也没有depth参数啊

发表于 : 2007-08-08 11:57
Nile
应该可以呀,看看help来的几个重要参数
-pixmap24 use 24bpp pixmaps for depth 24
-pixmap32 use 32bpp pixmaps for depth 24
-fbbpp n set bpp for the framebuffer. Default: 8
-depth n set colour depth. Default: 8

发表于 : 2007-08-08 12:03
Amankwah
skyx 写了:32位除掉RGB的24位还有8位可以存放Alpha(透明度)

M$  32位色深是AGP显卡开始引入的概念,而pci的,就没有32位色深的设定

agp的时代应该始于1997年,10年过去了,不可能linux还停留在10年还要以前的水平.......................

可以肯定的是,真正显示出来的其实都是24位色-------颜色只有RGB, 量化精度每个通道又只有8bit

M$所说的32位充其量只能是当年的VCD 3.0 VCD 6.0 的一点花脚。



但N年前的专业显卡传奇---------幻日

听说所有处理都是10bit的量化精度,和专业的珑管显示器配合,2D效果美轮美奂..........................
:em50 :em51 解释得太好了,长知识了,谢谢。是不是Linux下的flash的背景透明问题也与这个有关?