Tridentfb¶
Tridentfb是一些基于Trident芯片的显卡的帧缓冲驱动程序。
以下芯片列表被认为是被支持的,尽管并非所有芯片都经过测试
TGUI系列 9440/96XX 以及名称中带有Cyber的芯片 Image 系列以及名称中带有Cyber的芯片 名称中带有Blade的芯片 (Blade3D, CyberBlade...) 较新的CyberBladeXP系列
所有系列都进行了加速。 仅支持基于 PCI/AGP 的显卡,不支持较早的 Tridents。 该驱动程序支持 8、16 和 32 位/像素的深度。 如果启用加速,TGUI 系列要求行长度为 2 的幂。 这意味着与禁用加速时相比,可能的分辨率和 bpp 的范围是有限的(请参见下面的参数列表)。
已知错误
启用加速后,驱动程序在 3DImage975 芯片上随机锁定。 在 X11 (Xorg) 中也会发生同样的情况。
ramdac 速度需要更多微调。 可能可以切换到芯片在某些深度不支持的分辨率,对于较旧的芯片来说。
如何使用?¶
启动时,您可以传递 video 参数
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 |
如 modedb 默认视频模式支持 中所述的模式名称,例如 800x600-8@75 |
对上述参数使用不合理的值可能会导致驱动程序行为异常,因此请注意(例如,memsize=12345678 或 memdiff=23784 或 nativex=93)
联系方式:jani@astechnix.ro