Tridentfb

Tridentfb 是一些基于 Trident 芯片的显卡的帧缓冲驱动程序。

以下芯片列表被认为受支持,尽管并非所有都经过测试

那些来自 TGUI 系列的 9440/96XX 和名称中带有 Cyber 的那些来自 Image 系列和名称中带有 Cyber 的那些名称中带有 Blade 的那些(Blade3D、CyberBlade...)较新的 CyberBladeXP 系列

所有系列都已加速。仅支持基于 PCI/AGP 的显卡,不支持较旧的 Trident 显卡。该驱动程序支持每像素 8 位、16 位和 32 位深度。如果启用了加速,TGUI 系列需要行长度为 2 的幂。这意味着与禁用加速的情况相比,可能的 resolutions 和 bpp 的范围是有限的(请参阅下面的参数列表)。

已知错误

  1. 启用加速时,驱动程序在 3DImage975 芯片上随机锁定。在 X11 (Xorg) 中也会发生同样的情况。

  2. ramdac 速度需要更多微调。对于较旧的芯片,可以在某些深度下切换芯片不支持的分辨率。

如何使用它?

启动时,您可以传递视频参数

video=tridentfb

tridentfb 的参数用“:”连接,如本例所示

video=tridentfb:800x600-16@75,noaccel

tridentfb 理解的第二级参数是

noaccel

关闭加速(当它不适用于您的显卡时)

fp

使用平板显示器相关的东西

crt

假设存在显示器而不是 fp

center

对于平板显示器和小于原始尺寸的分辨率,将图像居中,否则使用

stretch

memsize

以 KB 为单位的整数值,如果您的显卡内存大小检测错误,请使用。查看驱动程序输出以查看初始化时显示的内容。

memdiff

以 KB 为单位的整数值,如果您的显卡报告的内存多于实际拥有的内存,则应为非零值。例如,在所有三种 BIOS 可选情况下(2M、4M、8M),我的比检测到的少了 192K。仅当您的显存是从主内存中获取的,因此大小可配置时才使用。否则使用 memsize。如果在某些几乎不适合内存的模式下,您在底部看到垃圾,这可能有助于不再更改为该模式。

nativex

平板显示器的像素宽度。如果您知道它(通常是 1024、800 或 1280)并且它不是驱动程序似乎检测到的内容,请使用它。

bpp

每像素位数 (8、16 或 32)

mode

一个模式名称,如 800x600-8@75modedb 默认视频模式支持 中所述

对上述参数使用疯狂的值可能会导致驱动程序行为异常,因此请小心(例如 memsize=12345678 或 memdiff=23784 或 nativex=93)

联系方式:jani@astechnix.ro