[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fol] Re: GeForceについて質問


emu _at_ ceres.dti.ne.jp wrote:

 > > 実は、MS-Windowsで動作させるゲームで高速なVGAを要求しているので
 > > GeForceを考えてます。そこで、質問なのですがGeForce2 GTSは、Xで使用
 > > できるんでしょうか?
 > 
 > XFree86 だけで賄おうとするとまだ無理みたいですが、

XFree86 3.3.6でもGeForce2GTS(NV15?)をGeForce256(NV10)として
扱っちゃえば動きます(少なくともうちのNetBSDマシンに刺さってる
GeForce2GTSではX使えてます)。
問題あるかもしれませんけど下位(上位?)互換であることを信じて :-)
以下NetBSDにimportされてるXFree86のsourceに対する無理矢理patch。

--- xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv_driver.c	Thu Jun 22 00:36:48 2000
+++ ../../xsrc/xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv_driver.c	Thu Jun 22 01:33:47 2000
@@ -145,7 +145,11 @@
   { "RIVA INTEGRATED",NV4,PCI_VENDOR_NVIDIA,PCI_CHIP_ITNT2},
   { "GeForce 256",NV10,PCI_VENDOR_NVIDIA,PCI_CHIP_GEFORCE256},
   { "GeForce DDR",NV10,PCI_VENDOR_NVIDIA,PCI_CHIP_GEFORCEDDR},
-  { "Quadro",NV10,PCI_VENDOR_NVIDIA,PCI_CHIP_QUADRO}
+  { "Quadro",NV10,PCI_VENDOR_NVIDIA,PCI_CHIP_QUADRO},
+  { "GeForce2 GTS",NV10,PCI_VENDOR_NVIDIA,PCI_CHIP_GEFORCE2},
+  { "GeForce2 GTS(DDR)",NV10,PCI_VENDOR_NVIDIA,PCI_CHIP_GEFORCE2DDR},
+  { "GeForce2 GTS(BR)",NV10,PCI_VENDOR_NVIDIA,PCI_CHIP_GEFORCE2BR},
+  { "Quadro2",NV10,PCI_VENDOR_NVIDIA,PCI_CHIP_QUADRO2}
 };
 
 
--- xc/programs/Xserver/hw/xfree86/vga256/vga/vgaPCI.h	Thu Jun 22 00:37:17 2000
+++ ../../xsrc/xc/programs/Xserver/hw/xfree86/vga256/vga/vgaPCI.h	Sat Jun 24 16:07:48 2000
@@ -247,6 +247,10 @@
 #define PCI_CHIP_GEFORCE256     0x0100
 #define PCI_CHIP_GEFORCEDDR     0x0101
 #define PCI_CHIP_QUADRO         0x0103
+#define PCI_CHIP_GEFORCE2       0x0150
+#define PCI_CHIP_GEFORCE2DDR    0x0151
+#define PCI_CHIP_GEFORCE2BR     0x0152
+#define PCI_CHIP_QUADRO2        0x0153
 
 /* NVIDIA & SGS */
 #define PCI_CHIP_RIVA128        0x0018
@@ -535,6 +539,10 @@
 				{PCI_CHIP_GEFORCE256,	"GeForce 256"},
 				{PCI_CHIP_GEFORCEDDR,	"GeForce 256 DDR"},
 				{PCI_CHIP_QUADRO,	"Quadro"},
+				{PCI_CHIP_GEFORCE2,	"GeForce2 GTS"},
+				{PCI_CHIP_GEFORCE2DDR,	"GeForce2 GTS(DDR)"},
+				{PCI_CHIP_GEFORCE2BR,	"GeForce2 GTS(BR)"},
+				{PCI_CHIP_QUADRO2,	"Quadro2"},
 				{0x0000,		NULL}}},
     {PCI_VENDOR_NVIDIA_SGS,	"NVidia/SGS-Thomson",	{
 				{PCI_CHIP_RIVA128,	"Riva128"},


 > XFree86 4.0.x と nVIDIA がリリースしているバイナリの組合せで
 > おそらく動くんじゃないかと思います。

OpenGLのモジュールもあってうらやましい...

sakamoto

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: