> For the complete documentation index, see [llms.txt](https://book.bsdcn.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.bsdcn.org/man/man4/tdfx.4.md).

# tdfx.4

`tdfx` — Voodoo Graphics 和 VoodooII 内存访问 GLIDE 设备驱动程序

## 名称

`tdfx`

## 概要

`device tdfx`

## 描述

此驱动在 **`/dev`** 中创建一个条目，允许程序（主要是 *基于 GLIDE 的软件*）访问由 *3Dfx, Inc.* 创建的 Voodoo Graphics 和 VoodooII 3D 加速器的设备内存。这为基于 *GLIDE API* 或仅使用 Linux **`/dev/3dfx`** 设备提供的 API 的应用程序提供接口以使用视频设备。

支持基于以下芯片组的所有卡：

* *3Dfx Voodoo Graphics*
* *3Dfx Voodoo II*

具体而言，以下卡应该可以工作：

* *Diamond Multimedia Monster 3D*
* *Diamond Multimedia Monster 3D II*

注意，此驱动目前不支持 Voodoo Banshee、Voodoo3、Voodoo5 或 Voodoo6 卡。它目前也不支持 Voodoo Rush。它也尚未处理 Voodoo II 板的 SLI 功能。你只能分别使用它们。

通过加载 `tdfx_linux.ko` 和 `linux.ko` 模块，你可以为此驱动启用 Linux ioctl 代码，目前唯一支持的应用程序位于此处。

## 文件

**`/dev/3dfx`** 符号链接到默认 *3dfx* 板 **`/dev/3dfx*`** *字符设备* 编程接口 **`/dev/voodoo`** 上述接口的镜像 **`/dev/voodoo*`**（某些应用程序使用 **`/dev/voodoo`** ）

## 参见

[kld(4)](/man/man4/kld.4.md), [linux(4)](/man/man4/linux.4.md), [kldload(8)](/man/man8/kldload.8.md)

## 历史

`linux.ko` 驱动出现于 FreeBSD 5.0，最初为 Linux 内核 2.0.x 开发，后来为 2.2.x 和 2.4.x 编写。

## 作者

该驱动由 Coleman Kane <cokane@micro.ti.com> 开发，基于 Darryll Straus、John Taylor、Jens Axboe、Carlo Wood <carlo@alinoe.com> 和 Joseph Kain <joseph@3dfx.com> 编写的 Linux 版本驱动，以直接兼容它并支持许多可用于 Linux 和 UNIX 的基于 GLIDE 的游戏。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://book.bsdcn.org/man/man4/tdfx.4.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
