added recognition for FX5700, FX5950 and some other cards
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6112 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -23,7 +23,7 @@ Especially owners of laptops are encouraged to be extra carefull with their inte
|
||||
<li>GeForce 3 (Ti);
|
||||
<li>GeForce 4 MX/Ti/Go (Go only with external monitor);
|
||||
<li>GeForce 4 Integrated GPU (Nforce 2) (setup RAM amount manually for now);
|
||||
<li>GeForce FX 5200/5600/5800/5900/Go (Go only with external monitor);
|
||||
<li>GeForce FX 5200/5600/5700/5800/5900/5950/Go (Go only with external monitor);
|
||||
<li>Quadro (2/4/FX/Go) (Go only with external monitor).
|
||||
</ul>
|
||||
<br>
|
||||
@@ -100,7 +100,7 @@ This option is disabled by default (preceded by a '#').<br>
|
||||
A hardcursor is nessesary for DirectWindow windowed mode support.
|
||||
<ul>
|
||||
<li><strong>false:</strong><br>
|
||||
If you have trouble with the hardcursor, select <strong>hardcursor false</strong>. Make sure you let me know about the hardcursor trouble also: this should not happen!
|
||||
If you have trouble with the hardcursor (on one or both of the heads), select <strong>hardcursor false</strong>. Make sure you let me know about the hardcursor trouble also: this should not happen!
|
||||
<li><strong>true:</strong> (default setting)<br>
|
||||
A software cursor 'flickers' a bit sometimes because it has to be redrawn constantly. So <strong>hardcursor true</strong> is the preferred setting. For DirectWindow windowed mode functionality you need to use this setting also (Chart demo app for instance).
|
||||
</ul>
|
||||
@@ -123,6 +123,6 @@ Dumprom is another 'tool' for bug-tracking purposes.
|
||||
<hr>
|
||||
<br>
|
||||
<a href="mailto:[email protected]">Rudolf Cornelissen.</a>
|
||||
<p>(Page last updated on January 8, 2004)</p>
|
||||
<p>(Page last updated on January 17, 2004)</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
</head>
|
||||
<body>
|
||||
<p><h2>Changes done for each driverversion:</h2></p>
|
||||
<p><h1>head (0.08-3, Rudolf)</h1></p>
|
||||
<p><h1>head (0.08-4, Rudolf)</h1></p>
|
||||
<ul>
|
||||
<li>Fixed GeForceFX 5600 monitor 'refresh out of range' / shutoff fault. nVidia changed the pixelPLL for the NV31 (fix is a hack for now due to missing specs);
|
||||
<li>Fixed acceleration engine restrictions code to adhere to GeForceFX 5600 restrictions: those are still NV20 style for this card;
|
||||
@@ -12,7 +12,8 @@
|
||||
<li>Kernel driver now signals abort on not being able to setup the INT routine instead of letting the machine freeze during accelerant initialisation;
|
||||
<li>BWindowScreen R3-style function update for acceleration and page flipping/virtualscreens in apps ('Allegro' update): fixed cloning accelerants;
|
||||
<li>Now only programming options head select register on dualhead cards. This fixes driver hanging on integrated GeForce2 cards (ID 0x01a0), and maybe also on some other cards;
|
||||
<li>Expanded modelist to include suggested modes above 1600x1200 upto 2048x1536 resolution (if a card supports them): Done by Andrew Bachmann.
|
||||
<li>Expanded modelist to include suggested modes above 1600x1200 upto 2048x1536 resolution (if a card supports them): Done by Andrew Bachmann;
|
||||
<li>Added card recognition for GeForceFX 5700, FX 5950 and some other (older) cards.
|
||||
</ul>
|
||||
<p><h1>nv_driver 0.07 (Rudolf)</h1></p>
|
||||
<ul>
|
||||
|
||||
@@ -127,17 +127,18 @@ static uint16 nvidia_device_list[] = {
|
||||
0x0175, /* Nvidia GeForce4 420 Go */
|
||||
0x0176, /* Nvidia GeForce4 420 Go 32M */
|
||||
0x0177, /* Nvidia GeForce4 460 Go */
|
||||
0x0179, /* Nvidia GeForce4 440 Go 64M */
|
||||
0x0178, /* Nvidia Quadro4 500 XGL/550 XGL */
|
||||
0x0179, /* Nvidia GeForce4 440 Go 64M (PPC: GeForce4 MX) */
|
||||
0x017a, /* Nvidia Quadro4 200 NVS/400 NVS */
|
||||
0x017c, /* Nvidia Quadro4 500 GoGL */
|
||||
0x017d, /* Nvidia unknown 4 Go */
|
||||
0x0180, /* Nvidia GeForce4 MX 440 AGP8X */
|
||||
0x0181, /* Nvidia GeForce4 MX 440SE AGP8X */
|
||||
0x0182, /* Nvidia GeForce4 MX 420 AGP8X */
|
||||
0x017d, /* Nvidia GeForce4 410 Go 16M */
|
||||
0x0181, /* Nvidia GeForce4 MX 440 AGP8X */
|
||||
0x0182, /* Nvidia GeForce4 MX 440SE AGP8X */
|
||||
0x0183, /* Nvidia GeForce4 MX 420 AGP8X */
|
||||
0x0186, /* Nvidia GeForce4 448 Go */
|
||||
0x0187, /* Nvidia GeForce4 488 Go */
|
||||
0x0188, /* Nvidia Quadro4 580 XGL */
|
||||
0x0189, /* Nvidia GeForce4 MX AGP8X */
|
||||
0x018a, /* Nvidia Quadro4 280 NVS */
|
||||
0x018b, /* Nvidia Quadro4 380 XGL */
|
||||
0x01a0, /* Nvidia GeForce2 Integrated GPU */
|
||||
@@ -153,13 +154,13 @@ static uint16 nvidia_device_list[] = {
|
||||
0x0258, /* Nvidia Quadro4 900 XGL */
|
||||
0x0259, /* Nvidia Quadro4 750 XGL */
|
||||
0x025b, /* Nvidia Quadro4 700 XGL */
|
||||
0x0280, /* Nvidia GeForce4 Ti 4600 AGP8X */
|
||||
0x0280, /* Nvidia GeForce4 Ti 4800 AGP8X */
|
||||
0x0281, /* Nvidia GeForce4 Ti 4200 AGP8X */
|
||||
0x0282, /* Nvidia GeForce4 Ti 4800SE */
|
||||
0x0286, /* Nvidia GeForce4 4200 Go */
|
||||
0x0288, /* Nvidia Quadro4 980 XGL */
|
||||
0x0289, /* Nvidia Quadro4 780 XGL */
|
||||
0x028c, /* Nvidia unknown 4 Go */
|
||||
0x028c, /* Nvidia Quadro4 700 GoGL */
|
||||
0x02a0, /* Nvidia GeForce3 Integrated GPU */
|
||||
0x0301, /* Nvidia GeForce FX 5800 Ultra */
|
||||
0x0302, /* Nvidia GeForce FX 5800 */
|
||||
@@ -167,25 +168,53 @@ static uint16 nvidia_device_list[] = {
|
||||
0x0309, /* Nvidia Quadro FX 1000 */
|
||||
0x0311, /* Nvidia GeForce FX 5600 Ultra */
|
||||
0x0312, /* Nvidia GeForce FX 5600 */
|
||||
0x0313, /* Nvidia unknown FX */
|
||||
0x0314, /* Nvidia GeForce FX 5600SE */
|
||||
0x0316, /* Nvidia unknown FX Go */
|
||||
0x0317, /* Nvidia unknown FX Go */
|
||||
0x031a, /* Nvidia GeForce FX 5600 Go */
|
||||
0x031b, /* Nvidia unknown FX Go */
|
||||
0x031c, /* Nvidia unknown FX Go */
|
||||
0x031b, /* Nvidia GeForce FX 5650 Go */
|
||||
0x031c, /* Nvidia Quadro FX 700 Go */
|
||||
0x031d, /* Nvidia unknown FX Go */
|
||||
0x031e, /* Nvidia unknown FX Go */
|
||||
0x031f, /* Nvidia unknown FX Go */
|
||||
0x0321, /* Nvidia GeForce FX 5200 Ultra */
|
||||
0x0322, /* Nvidia GeForce FX 5200 */
|
||||
0x0323, /* Nvidia GeForce FX 5200SE */
|
||||
0x0324, /* Nvidia GeForce FX 5200 Go */
|
||||
0x0325, /* Nvidia GeForce FX 5250 Go */
|
||||
0x0326, /* Nvidia unknown FX Go */
|
||||
0x0328, /* Nvidia GeForce FX 5200 Go 32M/64M */
|
||||
0x0329, /* Nvidia GeForce FX 5200 (PPC) */
|
||||
0x032a, /* Nvidia Quadro NVS 280 PCI */
|
||||
0x032b, /* Nvidia Quadro FX 500 */
|
||||
0x032c, /* Nvidia GeForce FX 5300 Go */
|
||||
0x032d, /* Nvidia GeForce FX 5100 Go */
|
||||
0x032e, /* Nvidia unknown FX Go */
|
||||
0x032f, /* Nvidia unknown FX Go */
|
||||
0x0330, /* Nvidia GeForce FX 5900 Ultra */
|
||||
0x0331, /* Nvidia GeForce FX 5900 */
|
||||
0x0332, /* Nvidia GeForce FX 5900 XT */
|
||||
0x0333, /* Nvidia GeForce FX 5950 Ultra */
|
||||
0x0334, /* Nvidia unknown FX Go(?) */
|
||||
0x0338, /* Nvidia Quadro FX 3000 */
|
||||
0x0341, /* Nvidia GeForce FX 5700 Ultra */
|
||||
0x0342, /* Nvidia GeForce FX 5700 */
|
||||
0x034e, /* Nvidia Quadro FX 1100 */
|
||||
0x034f, /* Nvidia unknown FX */
|
||||
0
|
||||
};
|
||||
/*
|
||||
not yet included nVidia ID's that are unknown, but used apparantly:
|
||||
0x0343
|
||||
0x0347
|
||||
0x0348
|
||||
0x0349
|
||||
0x034b
|
||||
0x034c.
|
||||
|
||||
BTW: assuming (for the moment) NV40 cards will start at ID 0x0350.
|
||||
*/
|
||||
|
||||
static uint16 elsa_device_list[] = {
|
||||
0x0c60, /* Elsa Gladiac Geforce2 MX */
|
||||
|
||||
Reference in New Issue
Block a user