#
e0124381 |
|
25-Aug-2012 |
Jeremy Clifford <jclifford77@gmail.com> |
Add Geforce 7900 GS to nvidia driver & accelerant. Tested with DELL U2312UM 1920x1080x32 @60Hz on gcc2hybrid nightly 44579. Signed-off-by: Matt Madia <mattmadia@gmail.com>
|
#
de456baf |
|
11-Sep-2010 |
Matt Madia <mattmadia@gmail.com> |
Patch by michaelvoliveira: Add detection/support for Nvidia Geforce 7025 / nForce 630a. Fixes #6557. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38614 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
baf432d5 |
|
16-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for case 0x03d510de: /* Nvidia Geforce 6100 nForce 420 */ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37157 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e904206b |
|
16-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for Geforce 7300 GT id 0x02e2, ticket #5872, by Ziusudra. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37156 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d311275f |
|
16-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for Geforce 7100 nForce 630i, ticket #6135, diver. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37155 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
01654a9d |
|
15-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified force_ws option to include 16:9 aspect modes so both 16:9 and 16:10 modes are settable with this option. version is 1.08. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37152 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f982813b |
|
09-Nov-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
hopefully fixed NV44 (geforce 6100, 6150 and 6200) displaying trouble on analog VGA connected screens on one output by using a workaround for a new unknown register bit. Verified OK on a geforce 6200LE. Bumped version to 1.07. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33966 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b793b9cb |
|
19-Oct-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added dithering support for DAC1. Dithering is enabled for digitally connected panels on DAC1 on laptops. This should remove the 'colorbands' displayed previously on gradients. Bumped version to 1.06. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33653 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1973e581 |
|
28-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for GeForce 6100Go (id 0x0247). This hopefully fixes bug #4670. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33337 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
51e7cfd2 |
|
23-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified head selection code for most NV40 architecture cards since their BIOSes behave differently. This should fix black or disabled screens if the secondary connector has a VGA screen while the first one is disconnected. verified on NV43, NV44, G71 and G72 over here. Bumped version to 1.05. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33255 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
19e5e222 |
|
16-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
improved modeline scaling for digitally connected screens. This fixes shifted output on screen mostly happening on 640x480 resolution, due to missing CRTC SYNC pulses (ticket #4442). Bumped version to 1.04. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33150 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
19a34ea0 |
|
06-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added disabling of spread spectrum-ing DAC clocks on NV30 and later: my laptop display nolonger shivers on the secondary output. version is 1.03. +alphabranch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32965 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f9eaa39d |
|
06-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
oops. fixed singlehead DVI/laptop panel modes: pllsel needs to be set even if we don't program the pll itself. +alphabranch git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
148077d7 |
|
06-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
the previous commit shifted the PLLsel problem from digitally connected screens to analog connected screens apparantly. That is now fixed and both should work OK. Bumped version to 1.01. +alphabranch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32958 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
faed7a30 |
|
05-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed PLL selection trouble on GF6xxx and 7xxx cards with a little help from the nouveau project and a lot of testing. Now dualhead should work on most of these cards, and now you should nolonger be presented with a 'out of range' message on your DVI connected screen if the boot splash screen is at a lower-than-native resolution for your screen. This hopefully fixes bugs #1557, #2780, #2948 and #4321. Bumped version to 1.00. Yes. +alphabranch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32946 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
be913753 |
|
04-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a bit of extra programming for NV44 and G7x making sure the DAC(s) is(are) enabled. Bumped version to 0.99. +alphabranch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32933 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aca71320 |
|
31-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for ID 0x02e0 (Nvidia GeForce 7600 GT), closing bug #2465. +alphabranch./boot/home/rudolf/haiku-svn/trunk/src/add-ons/kernel/drivers/graphics/nvidia/ /boot/home/rudolf/haiku-svn/trunk/src/add-ons/accelerants/nvidia/ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32867 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa42e595 |
|
31-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
rewrote memory size detection. This should fix black screen at app_server startup on a number of GF7xxx cards (humdinger's for instance). updated docs, bumped version to 0.98. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32845 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
42529205 |
|
27-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for haiku specific driverhook GET_PREFERRED_DISPLAY_MODE. Now laptops and other systems where EDID fails but a screen is digitally connected should also come up in their native modes from first system boot on.Updated docs. Bumped version to 0.97. +alphabranch git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32765 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d44a7fae |
|
23-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed a typo in dump_edid. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32631 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
20311695 |
|
17-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added small delay between outputting clock and data signals on I2C buses to prevent possible read-modify-write errors. hopefully fixes ticket #4084.. bumped driverversion to 0.95. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32478 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9e347ade |
|
28-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
now checking for max. resolution on analog screens as well as on digital screens. Resolutions above 'native' resolutions are nolonger accepted. Bumped version to 0.94, updated docs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31292 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
63e90977 |
|
23-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added DDC/EDID widescreen detection for analog connected screens. Switched off the force widescreen option so autodetection is actually used. This should fix non-ws DVI connected screens displaying black screens or shutting off on non-native modes. Bumped version to 0.93. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31213 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c1db4db3 |
|
02-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified I2C code to read the third bus on cards that can support it. Dumping EDID scanning results in logfile only for now (testing..) Bumped version to 0.92. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30946 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aeb4bf93 |
|
26-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30867 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa0fea5f |
|
17-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed acceleration engine crashes on at least G72 cards by powering up a new part of the engine. This fixes acc on Geforce 7300/7400/7500 cards, and closes tickets #927, #1535 and #3482. In order to test this you need to go back to Haiku R30277 at least since app_server nolonger uses acceleration. Acceleration code was synced to Xfree86 4.8.0. and no chances were found. Bumped version to 0.90, updated docs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30783 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e9caec2c |
|
03-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added Andrea's card 01d7: G72M [Quadro NVS 110M/GeForce Go 7300] git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30598 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bb0ac358 |
|
02-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added partial DDC/EDID support using the accelerants common staticlibrary. Only dumping config, monitor info to logfile. logfiles are welcome as the CRTC/DAC to I2Cport relationchip is not known by me yet. Bumped version to 0.89. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30553 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ce6115a1 |
|
01-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for all HDTV modes video overlay for all GeForce cards that have overlay support. TNT1/2/2-M64 users remain in bitmap mode: the overlay engine there can't handle above DVD quality. Bumped version to 0.88. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30535 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a6cde944 |
|
01-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed (at least NV34) card hanging after failed boot-time kernel VESA modeswitch. Updated docs. Bumped version to 0.87. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30531 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6042b7b6 |
|
02-Mar-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 'block_acc' option in nvidia.settings to completely disable the acceleration engine. This lets my G72 run (not crash) for the first time when enabled. Note: Haiku becomes very slow in drawing in 32bit mode when the driver is running this way compared to vesa mode. I am assuming this is because of (too) fine-grained calling of the engine management functions. Never saw this effect AFAIK in BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29381 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fab07df0 |
|
14-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
test commit git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25962 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
69ca2102 |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed all references to G80 and newer cards. Bumped version to 0.85 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25903 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5ee68405 |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added verified support for Nvidia GeForce 6150 Go (NFORCE4 Integr.GPU) on behalf of Dustin Howett. Thanks for your work on this. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25901 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
05b8bc33 |
|
28-Oct-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
disabled G80 and higher support. The driver recognizes the card, but the accelerant will refuse to operate the card. It might be a good idea to create a new seperate accelerant for G80 and higher support due to what looks to be extensive hardware architecture changes. You're stuck to VESA for now. Sorry. Bumped version to 0.84. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22752 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5f3e6740 |
|
23-Oct-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated naming for some previous unknown cards, added 25 new cards for support/recognition in the driver, being GF 6xxx, 7xxx and 8xxx types. Also two more nforce 6100 4x0 cards recognized now. Please note: GF8xxx support is experimental, and without acceleration. Reports are welcome.. Bumped version to 0.83. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22686 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
37bf6a6a |
|
23-Oct-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
disabled acceleration engine init and exporting the hooks on G80 and above for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22684 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
46189f70 |
|
19-Sep-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
changed listing order of two recently added cards for me to keep oversight. No functional change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22252 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
36d218b7 |
|
18-Sep-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed shared_info problem occuring with the 3D accelerant: the TVencoder list definition is now outside of the definition of shared_info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22242 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9727f39c |
|
11-Sep-2007 |
Jérôme Duval <korli@users.berlios.de> |
added the pci id for GeForce 6100 nForce 405, bug #1472 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22219 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6386c723 |
|
08-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Applied patch provided in ticket #1218 - should enable nVidia 7100 GS cards. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21084 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
976db206 |
|
30-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added support for the GeForce 7400 GO, patch by Bernd Korz. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19150 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1af95f17 |
|
26-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Obviously, the GeForce 7600 GS has two different device IDs. This should close bug #916. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19128 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
50268509 |
|
22-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Didn't notice this wrong identifier when applying the patch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19093 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
28775144 |
|
21-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added info and card ID for the nVidia GeForce 7600 GO, provided by Bernd Korz. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19089 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e12e7a20 |
|
05-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added support for the nVidia GeForce 7600 GS, courtesy of Doug "tigerdog" Shelton. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19001 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4fdb58be |
|
19-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* added device ids for "Geforce 7300 GT". Lucky me, this works beautifully. Tested with ZETA on PCIe system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18542 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c02dfedf |
|
15-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed driver assuming enabling AGP succeeded if it did not block it itself. This was a problem if AGP was disabled totally via the busmanager settings file. Driver now only notes down AGP is running if the busmanager 'reported' this succeeded. This fixes the long standing trouble (ever since DMA is in the driver, so since version 0.53) that user kraton was having. He stumbled on this problem since on his system 'default' AGP mode seems to result in trouble, so he tried blocking it via agp.settings.. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17132 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d7dcafe7 |
|
11-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated AGP setup to first make sure the card is running in PCI mode, if a coldstart attempt is done. Some cards outthere reset their PLL AGP during coldstart script execution, which makes the acc engine DMA transfers fail until the next reboot if AGP mode was running at that moment. This fixes coldstart trouble on the GeForce4MX4000 over here if AGP mode is used. Still testing (not yet 100% OK yet..) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17068 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b665f431 |
|
07-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for NV44/GeForce 6100/6150 NFORCE4 Integrated GPU's (mainboard chipsets) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17048 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9bc55ae8 |
|
07-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 5 new cards recognition in accelerant (G71,72 and 73 types). Note: G73 still needs testing/confirmation probably. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17039 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ecf7bfa1 |
|
07-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed NV47 references, replaced with G70. Also added G71, G72 and G73 engines. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17037 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8fe51505 |
|
06-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for 15 more cards in the accelerant. In progress, 8 more to come, kerneldriver is going to be updated as well of course. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17031 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8ab0ed49 |
|
06-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting called force_ws. This setting enables you to force the driver to enable use of widescreen modes independant of connected monitors. Only use if you have a widescreen monitor that the driver currently refuses to use that way. non-ws screens might not like a ws mode... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17027 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8735e82e |
|
04-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated pre-NV10 card init code for a small 3D rendering speed increase on TNT2 and TNT2-M64 cardtypes: gain is some 1-4% depending on colorspace and exact card-type. This completes the 2D driver's 3D related init programming sweep. Next up should be adding cardID's and adding a new nv.setting to force screen aspect. Bumped version to 0.77. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17000 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
235f540d |
|
31-Mar-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
what? didn't upgrade to 0.75 while you are using hardware 3D? Well, maybe now I can convince you!. New speeds: another 43% gain for NV11, in 1024x768x32 Q1 now at 27.1fps, NV15 gets another 60% boost for the winning score of 45.4fps, and NV18 tries to keep up (but fails :) with now 41% speedup for 37.0fps. 3D users, it's time to upgrade to 0.76. :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16941 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
33441648 |
|
30-Mar-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
improved 3D init programming. NV11 gained 44% speed, NV15 gained 21% speed, NV18 and other cards remain at the same speed. These gains (or about) are in all resolutions, all colordepths. If your CPU is fast enough of course. Bumped version to 0.75. There's no doubt about it, if you use 3D, upgrade! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16931 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
912ea16e |
|
14-Mar-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added two new nv.settings (TWEAK options): gpu_clk and ram_clk. These options if enabled overrule your gfx card GPU and RAM speeds set by their BIOS (or set via coldstarting the card with the driver). note: overclocking might destroy your computer! Use with extreme caution. These options were added because it offers application developers a means to find bottlenecks (use underclocking), and it offers gamers the option to overclock for max fps. Disabled by default. 'Undocumented'. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16787 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dad4ff0e |
|
14-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting for 3D rendering only: force_sync. This setting enables users to force hardware rendering synchronized to vertical retraces, enabling them to prevent tearing and enabling 'fixed' fps and latencies: If the rendering power for a mode and an apps complexity is high enough that is. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16395 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
155a2ad0 |
|
07-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
rewrote kerneldriver and accelerant's retrace INT handling. This fixes the 'driver hanging' bug exhibiting sometimes when CRTC2 is being used as primary CRTC (driver internal feature). INT handling now exists for both CRTC1 and CRTC2: enabling only the INTs for the head currently being used as primary. (limitation can be removed once we use a driver instance 'per head' instead of 'per card'. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16281 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f67620f9 |
|
02-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed overlay playback and accelerantion engine crashes if all is right: it turns out the last piece of cardRAM may not be accessed by software. This looks to be a hardware bug, size of dangerous RAM depends on pre/post NV40 architecture, bug exists for both FIFO channel assignment on the fly, and DMA command buffer existing in cardRAM. If there are still users outthere using PIO acceleration and 3D they have a good chance of having working concurrent overlay as well, as the fifo-assignment bug turns up with PIO acc as well. Note: the bugfix is still in test: confirmed on TNT1 only for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16200 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af5d0c6 |
|
27-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed coldstart RAM test exec failures on high-voltage AGP1.0 slots (confirmed a NV11 now working OK there). Bumped version to 0.70. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16109 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bd3f19ae |
|
10-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 'accelerant_device_info struct to shared_info, now containing much more detailed info about the card in use. This info is returned via hook GET_ACCELERANT_DEVICE_INFO in case someone uses that :). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15893 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
010c6409 |
|
15-Dec-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
finished and enabled support for 2D acceleration function SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT (DMA mode only). While still untested, the engine keeps running at least. Should work on all cards the driver supports. Note: overlay support is now broken: 2D engine freezes at some point. Will fix that asap (I hope)... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15542 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d040001c |
|
06-Dec-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
overlay code now respects the B_OVERLAY_COLOR_KEY flag instead of forcing keying ON. I seem to have forgotten about that flag, but I was pointed at it again by testing with overlay in a consumer node. :) Bumped version to 0.68. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15367 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f5d77e03 |
|
27-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
bumped version to 0.67. The new primary nv.setting is confirmed to be working as expected (tested R5.0.1 pro). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15187 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84cbe0e3 |
|
20-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added preliminary DPMS support for laptop panels (disabling/enabling backlight). Not for NV11 though, and only if no external DVI panel is connected to a supported laptop. Please note: this feature can possibly be extended for NV11 and external panels if enough feedback (logfile) gets to me. If the driver/screen nolonger works for someone please let me know as well. Bumped version to 0.66. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15051 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
40df1a3a |
|
17-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed DMA acceleration init code sync to XF86. All cards should be operational again (still untested). Bumped version to 0.65. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15003 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4cb53e7f |
|
17-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updating DMA acc engine init code: part 4. Still in progress, but maybe NV47 acc runs now: It's enabled now. This turns out to be an interesting update: init code has been extended for NV20 and higher cards, giving me reason enough to probably do some more 3D testing on newer cards. (probably for nothing though :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14999 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f6d1fe41 |
|
17-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for 9 more cards: NV40, NV41, NV43 and NV47 (G70) types. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14980 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f255f92d |
|
15-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
sync to XFree86 CVS - 15 nov 2005 (in progress): modified some card names, and added one new one (id 0x0169). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14950 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4022652c |
|
14-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated DPMS programming to take DVI panels into account for TVout modes on the same head. Enabled TVout support for all cards as long as they have a supported encoder (test-image is now shut-off). TVout support should be complete now, apart from adding support for more encoder-types. Bumped version to 0.63. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14939 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a393eaf8 |
|
12-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
Added fifo watermark/burst-size programming for NV11 on their secondary heads. This fixes the 'vertical distortion stripes' occuring in 32bit color using secondary TVout modes: NV11 is just perfect here now :). Modified TNT2-M64 fifo watermark/burst-size programming to be executed independant of being coldstarted, which is more 'all-round'. It's upto users to confirm/deny my strong suspision this is fully OK to do (already tested on 3 cards over here). Bumped version to 0.62. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14884 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
48f7dca0 |
|
12-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
tiny comment update only git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14883 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3c71b494 |
|
03-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed TVout support concerning dualhead (clone) modes and custom modeflag for selecting TVout head on a per mode basis. NV11 is now fully functional (with supported encoders that is). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14667 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c0ebc619 |
|
03-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified Setmode for TVout. Dualhead switch mode now at least displays something on TV for NV11, just the wrong head. (in progress). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14665 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
91731297 |
|
27-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added/rewrote TVout enabling/disabling routines: moved CRTC specific stuff to the respective files. Driver now has support for TVout head switching, although it's not completed yet (switch mode will likely mess up as that's not taken into account yet :). On singlehead cards TVout is on the one and only head, on dualhead cards TVout defaults to the secondary head (use dualhead setupthere ). Tested OK on NV11 in dualhead clone and stretch mode. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14545 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bfecd0cd |
|
25-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
changed fetching DPMS method: now just returning the earlier set flags instead of querying a CRTC. This fixes DPMS state getting lost after using TVout, and simplifies code as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14512 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
63c982f4 |
|
25-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for the first two GeForce 7800 cards: a 7800 GT PCIe and a 7800 GTX Go PCIe. Acceleration is currently disabled. Note please that these cards are not yet tested! (feedback very welcome) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14508 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0c73ffe8 |
|
22-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 'force TV output signal type' option to nv.settings. Works OK (so implemented). Also added option to keep VGA on for a head outputting TV signals, but that's not implemented yet (always on currently). Bumped version to 0.58. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14468 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8ca55b56 |
|
20-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
FIXED a STUPID BUG I stumbled on for a lot of GeForce 6200 cardsjam If you have such a card and had trouble using the driver it's time to upgrade now :). Fixed are PLL refreshrate calculations and dualhead detection: rewrote the detection code to be much less breakable now when new cards are added to the driver-supported list. Bumped version to 0.57. Sorry about this to the people who reported trouble with those 6200's to me... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14462 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5cadaa5f |
|
20-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
verified CX25871 on NV11 working OK. Tweaked it's horizontal TVpicture position for PAL VCD and NTSC DVD to be indeed overscanning on all sides on a 4:3 TV. Enabled TVout upto/including NV15, still assuming TVout is on primary head for dualhead cards (will fix that asap I hope). Newer cards with BT/CX still only display the testimage if TVout is enabled. Fixed 'random horizontal position of TVout picture' on NV11. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14454 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ce3fc95e |
|
20-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added capability to driver to run without an INT assigned. Driver now autodisables 'Sync_to_Retrace' functionality if it finds no INT assigned, instead of not loading/running the driver at all. This should enable some users outthere to finally run the nVidia driver on their systems. Bumped version to 0.56. Note: While driver has been tested with INT assigned, it has not yet been tested without it. (got to find a system which has the option or fixed disabled BIOS setting). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14438 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b0fce481 |
|
06-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
enabled full TVout support on singlehead cards for the supported encoders, dualhead cards now display the testimage in the selected TVout mode. LCD panels are now taken into consideration and should work with the code enabled, though not (correct) while TVout is active (hardware limitation I expect). DPMS off for panels and CRT's while doing TVout is still lacking. I tested all video modes on a TNT1 with BT869: work beautifully: exactly like with BeTVOut. I'm glad I had that done already.. :). For singlehead cards I need to update some prefs panel program to be able to set the Desktop TVout modes (Dualhead setup tweak for now I think). Bumped version to 0.55. Enjoy... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14327 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
12566cbd |
|
27-Sep-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added brooktree (BT) and conexant (CX) TV encoder recognition, as far as was supported in BeTVOut (BT868/869, CX25870/25871). Tested OK on TNT1 with BT869 on secondary adres, primary bus. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14252 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
15b4879f |
|
27-Sep-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added I2C bus wiring checks, and bumped version to 0.54. Note: the driver is tested on TNT1, the new code has not been tested for newer cards yet. Note also: the driver is now nolonger binary compatible with the 3D add-on alpha2, 2.5 and 3 (modified driverinterface). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14249 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21545d00 |
|
19-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added/modified shared_info to (better) support upto 32 3D accelants. Needs to be improved/expanded later though. Bumped version to 0.53. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13210 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b7c59230 |
|
16-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added shared_info flag to inform 3D add-on to reload it's rendering state, further improving 3D rendering speed: Quake2 is at 105fps (GF4MX440, 640x480x16), Teapot renders at close to 500fps now. Bumped version to 0.52. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13169 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3d83865e |
|
13-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a concurrent overlay/3D workaround making that combination work reliably now. No more engine crashes should occur. Bumped version to 0.51. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13092 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f5cdcc9e |
|
11-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
finished cardID updates, according to list nvidia dev website. Bumped version to 0.50. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13055 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8403f5ff |
|
10-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
some more cardID stuff (more to come) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13052 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9774e1cf |
|
09-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added/corrected card recognition for some cards, source is official nvidia doc on dev site git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13033 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
433b97de |
|
02-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for one more GeForce 6200 card: ID 0x0221. Bumped driverversion to 0.49. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12928 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8e02d400 |
|
26-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added global var for DMA command buffer area clone in mainmem. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12832 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af9bb348 |
|
21-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
major hash and engine command defines cleanup (PIO and DMA). It looks like the hash-rules are quite simple after all. Hoping I'm right about that: looking good. PIO mode: 3D add-on alpha1 should nolonger work with the current 2D driver (hang). DMA mode: on TNT2 orig, DMA 3D acc is fully working now. All surface commands work, old ones are removed. I'll (try to) bring PIO mode upto par so 3D will work again there too. GLteapot stays at 360fps @ 16bit, 280 fps @ 32bit for now (TNT2 orig). Bumped version to 0.47. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12762 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
372f7c3b |
|
10-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added all 3D related commands found in PIO acceleration code to DMA pre-NV40 code as well. Bumped version to 0.46: experimental, should be fully OK though (for 2D). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12626 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
85f0f8b1 |
|
10-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated info for card 0x014f to be more correct git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12624 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4d2a5434 |
|
08-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver version is now 0.45. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12603 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6a2443fd |
|
08-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed NV15 RAM access/distortions trouble introduced in V0.10 of this drivercd obos_svn/trunk/src/add-ons/accelerants/nvidia/ Might fix other singlehead card likewise trouble as well. Bumped driver version to 0.44. Note: for 3D NV15 is the fastest currently supported card ;-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12597 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7a0bd7f2 |
|
07-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added GeForce 6200 PCIe Turbocache support for ID 0x014f git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12579 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9c0c72b |
|
26-Apr-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added second flag for 3D add-on signalling mode changes happening for apps rendering in non-direct mode git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
afb207ac |
|
18-Apr-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
pre-NV10 3D update syncing driver to current 3D add-on for nVidia; also added a flag in shared info to tell the 3d add-on to stop rendering and re-init when a mode-switch occurs. Bumped version to 0.42. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12435 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7540371d |
|
21-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
the DMA acc sub-cmd-lists are now issued to a single engine command (except for blit because it's hardware can't do that), instead of to multiple issued engine commands. (one could say 'parallel processing' but that's not the case: it remains serial: it's just faster). DMA acceleration speed is up another 10% for rect and span commands. commencing more testing now: code is complete (I hope). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11433 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d0ef756a |
|
21-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
optimized DMA acc code more by splitting up command lists into sublists before issuing them to the engine. this further improves speed with upto about 70 percent, for a total of about doubling the speed by pure software optimation. Note: code is now working the same as Thomas's ATI driver: he minimized calls in the same ways. (Curious how a benchmark contest would hold up now.. ;-) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11431 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1554e5cb |
|
21-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
applied DMA mode speed optimations 'step 1.5': incorporated all top-level acceleration functions inside the engine's code so minimal nested calls are made. Confirmed further speedup of about 15% on fast CPU's... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
18dfc8a2 |
|
19-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
optimizing DMA acc for speed ('step 1'). Also simplifies code. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11422 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
10988528 |
|
18-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added fix (not yet completely tested) for NV40/NV45 artifacts on heavy acc engine use. Bumped driverversion to 0.37. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11419 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
36ad4411 |
|
17-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added some comments about NV40 architecture. We have several new unknown factors: - DAC2 always detects a analog screen connected; - it seems like there are at least two new registers we don't know about. One extra switch to place output on connectors, and one (extra) switch for pixelclock PLL to CRTC connections (one PLL drives both CRTC's in some cases, pre-programmed by the card BIOS determined on the screen configuration found at power-up. - in a known register (TSTCTRL) b20 blocks/moves output on connectors (?). All confirmed on NV43, GeForce PCIe 6600GT. Driver status: - one DVI monitor connected is OK; - one analog screen connected on the DB15 connector is OK, - two analog screens connected is OK and can be used for dualhead. other combinations don't work well or at all. This is the status confirmed on the NV43. Assuming same for other cards of NV40 architecture. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11399 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3a174982 |
|
13-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a few ID comments ('sync' to Xorg6.8.2) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11361 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
306bf144 |
|
09-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added updated acc engine constraints for DMA use (mode validation). Version of driver is now 0.36. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11301 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f882db2e |
|
06-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for 10 GeForce 6200 card types (NV44), version is 0.35 now. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11276 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a6632f16 |
|
05-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added PCIe legacy PCI-config-space configuration registers. Some logged interpretation comes at later date, using a PCIE.h header file. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11258 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fdd699c7 |
|
01-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed DMA acc blit function crashing once you place data near the end of the cardRAM on NV40 and higher (for overlay bitmaps). These cards needs a certain unused space in front of their DMA command buffer to prevent the blit's DMA data source instance from malfunctioning (moved windows then contain rubbish instead of valid data). I would say this is a hardware fault or limitation (costs us 400kB+ of RAM). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11182 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5370ea7d |
|
31-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 3 more cardID's (a GF6600, a GF6800 and a PCX4300). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11168 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
df7dbd1d |
|
10-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed cursor hardware retrace syncing, confirmed working fully OK on FX5200. Other cards will be tested shortly. Note: this also seems to fix losing screen sync for short bursts with DVI connectors on some DVI encoders. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10646 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dbedfe51 |
|
23-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for 7 new cards, mostly GF 6600 and 6800 ones. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10522 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a652e772 |
|
20-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated driver version number (0.31) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10510 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
22108106 |
|
18-Nov-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
Changed OS name from Haiku-OS to Haiku, as requested. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10017 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ff9044fa |
|
18-Nov-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed PCI config space dump git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10002 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e7a8a8c8 |
|
18-Nov-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver is now Haiku-driver git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10000 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ba383dad |
|
01-Nov-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
finalized driver for release 0.30 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9700 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
19cd95ff |
|
23-Oct-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added noting actual set core and RAM speed in shared info for later use (if card is coldstarted) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9453 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
51842d6e |
|
27-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
restructured startup code, tested NV34 coldstart as secondary card: we have a go!. Analog monitors only, rest is working nicely. 8-). The script exec code is not yet finished, so I cannot promiss (yet) every card actually starts up. WoeHoe! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9074 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a498f030 |
|
23-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added card recognition for 25 new cards: NV40 and higher will not yet work (probably..) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9036 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c657da60 |
|
13-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
minor PLL code modifications git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8926 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6179417d |
|
01-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added last two coldstart script cmds for pre-NV10 cards. This should complete coldstart support for pre-NV10 cards with BIOS info struct V2 and later (i.e. TNT2). Please test and provide feedback! Note that FIFO watermark stuff still has to be setup (i.e. fix for CRTC fetching errors on coldstarted cards). So higher-res modes do not yet work reliably. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8796 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
502f7467 |
|
30-Aug-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
BLOOOOOOPP!! Erazor 3 TNT2 coldstart is operational!! Wow! Small note: I probably need to really setup FIFO watermarks now, can't deny it anymore. Cards works beautifully as full secondary card in system in 640x480 8-32bit color, 800x600 8-16 bit color, and 1024x768 in 8 bit color (60Hz tested). Go above that and you'll probably witness CRTC memory fetch errors (distortions, maybe like snow ;-) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8727 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
03fb1718 |
|
26-Aug-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
coldstart updates, the driver now looks at the 'usebios' setting. still no actual execution though. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8658 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4aa9ce9 |
|
23-Aug-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added beginnings of cardBIOS info struct readout git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8624 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a7b24bba |
|
26-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
overlay fix for Nforce and Nforce2 cards (RAM detection updated) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4f094ab6 |
|
19-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed embedded Geforce (Nforce 1 and 2) RAM amount detection. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8423 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
88591d42 |
|
13-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
'doc' update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8391 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
663294cc |
|
11-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
setting up AGP module use (not finished) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8379 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f2ee363c |
|
10-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
temporary shutdown AGP stuff, will be rewritten shortly... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8372 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
58fa391e |
|
06-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed unhide_fw and pgm_panel option stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8333 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e9752012 |
|
05-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
back to fine-pitched CRTC granularities: it turns out this isn't the cause of the bandwidth trouble existing on some older cards; lowered flatpanel fixed refresh to be 61Hz instead of 62Hz: some panels are _really_ picky! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8296 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6c24cf1b |
|
01-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
tidbits only git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8251 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07abc06f |
|
29-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
dumprom update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8230 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc04d754 |
|
28-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed BIOS ROM readout git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8224 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7ae8e6dc |
|
26-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
panel update for 'right-shifted' picture on some cards git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8175 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5f1edbfb |
|
22-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
module info/update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8121 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
921d8f5f |
|
21-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed AGP stuff; added force_pci setting in nv.settings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8096 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f4390d00 |
|
21-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added AGP support (excluding GART and AGP aperture): needs new general AGP kerneldriver file, which should be committed soon (I hope :). If you have a FW supporting host bridge, you should see a decent performance increase! (tested Quake in SW rendering mode: 140% speed now (timedemo1). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8092 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b9a86cb5 |
|
17-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed crtc mem constraint for TNT2 types as well now git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8032 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cb7bee6d |
|
17-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
hmm. nothing really :-/ git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8027 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3424f823 |
|
16-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
card internal bandwidth use reduced by updating CRTC memory granularity settings: this should minimize/remove pixelnoise on older cards. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8025 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
79ad98bd |
|
17-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
last update for AGP support for now: I need to make a detour first and create an AGP GART driver for BeOS. For now no AGP speed yet... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8020 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca0e044b |
|
17-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more AGP stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8018 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
94f3aef7 |
|
16-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more AGP mode init stuff: probably won't work (yet?) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8007 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b5a5fc7d |
|
15-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
trying to enable AGP in max supported mode. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
26f469e2 |
|
14-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
finalized driver for 0.10 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7954 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2cb6fc9c |
|
12-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
finalized NV11 support: panels should be fully OK now there... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7923 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
04e6b7ce |
|
10-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
overlay code cleanup, NV11 panel update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7891 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
72eb7e10 |
|
10-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
small cursor update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7888 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bc9c6041 |
|
07-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
panel detection updates once more: should fix more rare problems... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7797 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9210b6f |
|
10-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
new modelist setup: added 16:10 aspect VESA GTF modes if WS panel found git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7509 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a6262970 |
|
08-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added blocking of non-supported modes on panels git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7459 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b97caf33 |
|
07-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
another small panel timing update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7456 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bef5b86a |
|
06-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
another panel modeline update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7434 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
16fc5a30 |
|
06-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
panel modeline updates including refreshrate update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7432 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6ec0fb2 |
|
05-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
tuned modeline tweaking a bit more for panels: currently in test for conf. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ac83e70c |
|
03-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added move_overlay() for virtualscreens git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7375 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
45a4e26e |
|
03-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
another modelist update regarding panels git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7373 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
22ffe8b5 |
|
30-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
important testrelease with panel DPMS programming disabled git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7346 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8addb7c3 |
|
28-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
doc-update on some bits and pieces for TVout and panel use git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7344 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64c14e7e |
|
26-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated head sel code for NV11 special treatment git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7314 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e7c91d67 |
|
24-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
output devs/heads matrix setup added (NV11 not ready yet) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7302 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
06f4c439 |
|
22-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
analog output switching updates: not ready yet... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7297 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
30f76422 |
|
22-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver works nicely with virtualized head setup now! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7296 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0669fe20 |
|
22-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added virtualized CRTC access with it's advantages git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7295 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ccfb6b37 |
|
19-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more logging, removed paneldetection bug git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7242 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9fd63d6d |
|
13-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added panel native mode to modelist: appears in Screenprefs now. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7196 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4709c2c8 |
|
08-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added panel DPMS, updated detection code again (next iteration) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7186 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e6708074 |
|
29-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated some panel stuff, added some new card ID's git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7103 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a973fe9e |
|
18-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated aspect correction programming: center, cutoff, and mode-checking added git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7024 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c65998fa |
|
16-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
NV11 panel update; widescreen panel aspect programming added git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7003 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
599fbbf0 |
|
15-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed engine management regarding sync_to_token git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6987 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
65e63748 |
|
14-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed DFP fullscreen overlay distortions git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6976 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c567e072 |
|
14-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated DPF stuff: primary and secondary DVI are fully working now (confirmed FX5200) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6974 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6f5cefa9 |
|
08-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added flatpanel registerdump git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6931 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c0456849 |
|
04-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more panel detection stuff: looks like it will work for both DVI and laptops.. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6895 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3186091b |
|
01-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added preliminary flatpanel detection stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6844 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b3c153d6 |
|
26-Feb-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
narrowed PLL discriminator restrictions, should fix last fuzzy modes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6757 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ff2b84c3 |
|
23-Feb-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed most modes on FX5700! (updated PLL discriminator range) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6702 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
470290c1 |
|
06-Feb-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
CRTC granularity update for hardware bug on older cards (TNT2/GF2) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6512 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7a0db1a3 |
|
05-Feb-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed NV11 repeating screens trouble git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6506 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a84c3b1 |
|
01-Feb-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated overlay scaling remarks, final 0.08 version git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6460 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bdad9333 |
|
31-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
CRTC1/2 mode granularity updates again git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6458 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
12638909 |
|
31-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added output follows monitor feature git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6446 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9f21ce69 |
|
30-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
startup updates; CRT monitor detection added for both heads git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6435 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
203b86df |
|
29-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added dualhead switch mode git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6403 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc6f5542 |
|
26-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added overlay follows head functionality git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6357 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e0dd08e8 |
|
26-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed move_display distortions (both heads) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6333 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4b47486e |
|
26-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated mode granularity checking / max virtual size limiting for dualhead cards git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6330 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
581d6a02 |
|
22-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed NV31/NV36 hack: register found; startup updates git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6225 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
255e5021 |
|
19-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
we now have DUALHEAD! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6150 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e68c7d96 |
|
18-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated FX5700 support, more dualhead and included 256Mb RAM detection git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6138 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7b820745 |
|
17-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated card recognition, more dualhead updates git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6111 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a3b9d212 |
|
15-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
secondary head updates, cardrecognition updates (fx5950, fx5700) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6099 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bc9d4ace |
|
13-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more crtc2 fixes: secondary hardcursor works (except for move) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6063 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
397b021d |
|
06-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed system hang (or so) on non-dualhead cards (ID 0x01a0 reported) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5936 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
05ed3229 |
|
05-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed modifying shared_info before/in proposemode mode validation git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5914 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f2777ca1 |
|
30-Dec-2003 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed several compiler warnings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5830 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
68efb73a |
|
30-Dec-2003 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed NV31 pixelPLL programming (hack: unknown register) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5828 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eeaae9ec |
|
29-Dec-2003 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed NV31 acceleration engine granularity constraints git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5827 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa1e552f |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.07_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5509 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4c44701 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.06_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5507 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
887d4abb |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.05_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5505 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
05b269c0 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.04_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5503 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
14bb8d48 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.03_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5501 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
08705d96 |
|
22-Nov-2003 |
shatty <shatty@nowhere.fake> |
add nvidia accelerant git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5450 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
de456baf0eea9ad17963f9e52b4e7dd3cf4e8b17 |
|
11-Sep-2010 |
Matt Madia <mattmadia@gmail.com> |
Patch by michaelvoliveira: Add detection/support for Nvidia Geforce 7025 / nForce 630a. Fixes #6557. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38614 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
baf432d5f68ebc071962e46ab45bd0ad511de5b3 |
|
16-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for case 0x03d510de: /* Nvidia Geforce 6100 nForce 420 */ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37157 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e904206b8b67e382f16d66be5728f297fa58521a |
|
16-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for Geforce 7300 GT id 0x02e2, ticket #5872, by Ziusudra. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37156 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d311275f450a59d16903d6ecc3f368b358eca3f2 |
|
16-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for Geforce 7100 nForce 630i, ticket #6135, diver. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37155 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
01654a9daa3d3c68896ec0dedbf7ce658979cd88 |
|
15-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified force_ws option to include 16:9 aspect modes so both 16:9 and 16:10 modes are settable with this option. version is 1.08. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37152 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f982813b1e149a90421f40df57c1affd9f6497ad |
|
09-Nov-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
hopefully fixed NV44 (geforce 6100, 6150 and 6200) displaying trouble on analog VGA connected screens on one output by using a workaround for a new unknown register bit. Verified OK on a geforce 6200LE. Bumped version to 1.07. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33966 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b793b9cbd06de16c6eb15b455c7e3407d3be1217 |
|
19-Oct-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added dithering support for DAC1. Dithering is enabled for digitally connected panels on DAC1 on laptops. This should remove the 'colorbands' displayed previously on gradients. Bumped version to 1.06. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33653 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1973e5813725da73b620fe947949281c6110597c |
|
28-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for GeForce 6100Go (id 0x0247). This hopefully fixes bug #4670. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33337 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
51e7cfd2bb212ee5b0031187eebed1e5021b1a2b |
|
23-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified head selection code for most NV40 architecture cards since their BIOSes behave differently. This should fix black or disabled screens if the secondary connector has a VGA screen while the first one is disconnected. verified on NV43, NV44, G71 and G72 over here. Bumped version to 1.05. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33255 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
19e5e222eeff7245ac15ebd7b733dfe0c2137457 |
|
16-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
improved modeline scaling for digitally connected screens. This fixes shifted output on screen mostly happening on 640x480 resolution, due to missing CRTC SYNC pulses (ticket #4442). Bumped version to 1.04. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33150 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
19a34ea09cd13d86fc5a7eb499e61ac190db7bc9 |
|
06-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added disabling of spread spectrum-ing DAC clocks on NV30 and later: my laptop display nolonger shivers on the secondary output. version is 1.03. +alphabranch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32965 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f9eaa39dc1dd1da782a4fed79ff5d02f76af0e3e |
|
06-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
oops. fixed singlehead DVI/laptop panel modes: pllsel needs to be set even if we don't program the pll itself. +alphabranch git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
148077d71e26aed0e0f1d014c08a9939a9663979 |
|
06-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
the previous commit shifted the PLLsel problem from digitally connected screens to analog connected screens apparantly. That is now fixed and both should work OK. Bumped version to 1.01. +alphabranch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32958 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
faed7a30d412011bf96830da74fc03a8b4932740 |
|
05-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed PLL selection trouble on GF6xxx and 7xxx cards with a little help from the nouveau project and a lot of testing. Now dualhead should work on most of these cards, and now you should nolonger be presented with a 'out of range' message on your DVI connected screen if the boot splash screen is at a lower-than-native resolution for your screen. This hopefully fixes bugs #1557, #2780, #2948 and #4321. Bumped version to 1.00. Yes. +alphabranch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32946 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
be913753e78494cc85ba1a78cd3425f13045031a |
|
04-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a bit of extra programming for NV44 and G7x making sure the DAC(s) is(are) enabled. Bumped version to 0.99. +alphabranch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32933 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aca71320533185f25c921ce903269b7591126c1c |
|
31-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for ID 0x02e0 (Nvidia GeForce 7600 GT), closing bug #2465. +alphabranch./boot/home/rudolf/haiku-svn/trunk/src/add-ons/kernel/drivers/graphics/nvidia/ /boot/home/rudolf/haiku-svn/trunk/src/add-ons/accelerants/nvidia/ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32867 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa42e59564cb8917f3628570af5283c3f3bad838 |
|
31-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
rewrote memory size detection. This should fix black screen at app_server startup on a number of GF7xxx cards (humdinger's for instance). updated docs, bumped version to 0.98. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32845 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
42529205ad4178166f00f66427ceaa514af0627f |
|
27-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for haiku specific driverhook GET_PREFERRED_DISPLAY_MODE. Now laptops and other systems where EDID fails but a screen is digitally connected should also come up in their native modes from first system boot on.Updated docs. Bumped version to 0.97. +alphabranch git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32765 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d44a7fae5119a4fa33bead20adfa469aa5cad8b7 |
|
23-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed a typo in dump_edid. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32631 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
203116954ed600ccbb68513ee14f407f5b970967 |
|
17-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added small delay between outputting clock and data signals on I2C buses to prevent possible read-modify-write errors. hopefully fixes ticket #4084.. bumped driverversion to 0.95. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32478 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9e347ade990e8e8d8984779462a2bcbfc5d71e41 |
|
28-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
now checking for max. resolution on analog screens as well as on digital screens. Resolutions above 'native' resolutions are nolonger accepted. Bumped version to 0.94, updated docs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31292 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
63e909772d0bc5a81586c9e118195b46e8238bf1 |
|
23-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added DDC/EDID widescreen detection for analog connected screens. Switched off the force widescreen option so autodetection is actually used. This should fix non-ws DVI connected screens displaying black screens or shutting off on non-native modes. Bumped version to 0.93. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31213 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c1db4db3cc18acee254fe3d879c1a5db4e31d39b |
|
02-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified I2C code to read the third bus on cards that can support it. Dumping EDID scanning results in logfile only for now (testing..) Bumped version to 0.92. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30946 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aeb4bf93d4a09f6658b382da598eae5ba0cfb899 |
|
26-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30867 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa0fea5f257dd13ff593302a88562b7e24814c86 |
|
17-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed acceleration engine crashes on at least G72 cards by powering up a new part of the engine. This fixes acc on Geforce 7300/7400/7500 cards, and closes tickets #927, #1535 and #3482. In order to test this you need to go back to Haiku R30277 at least since app_server nolonger uses acceleration. Acceleration code was synced to Xfree86 4.8.0. and no chances were found. Bumped version to 0.90, updated docs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30783 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e9caec2c6628a41d7cb82351b186d64f11020941 |
|
03-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added Andrea's card 01d7: G72M [Quadro NVS 110M/GeForce Go 7300] git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30598 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bb0ac35825c8070bea812e39037b50ad568d8af6 |
|
02-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added partial DDC/EDID support using the accelerants common staticlibrary. Only dumping config, monitor info to logfile. logfiles are welcome as the CRTC/DAC to I2Cport relationchip is not known by me yet. Bumped version to 0.89. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30553 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ce6115a18015b75b1f9c2ad8d7d68be31dfd448a |
|
01-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for all HDTV modes video overlay for all GeForce cards that have overlay support. TNT1/2/2-M64 users remain in bitmap mode: the overlay engine there can't handle above DVD quality. Bumped version to 0.88. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30535 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a6cde944e68b4537d75a9c4ee951b2fd721bdce8 |
|
01-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed (at least NV34) card hanging after failed boot-time kernel VESA modeswitch. Updated docs. Bumped version to 0.87. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30531 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6042b7b66583c8c087a564c80af7540cc5fe7fa0 |
|
02-Mar-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 'block_acc' option in nvidia.settings to completely disable the acceleration engine. This lets my G72 run (not crash) for the first time when enabled. Note: Haiku becomes very slow in drawing in 32bit mode when the driver is running this way compared to vesa mode. I am assuming this is because of (too) fine-grained calling of the engine management functions. Never saw this effect AFAIK in BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29381 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fab07df0fb1074356fc99fd4ef7be69610f232e4 |
|
14-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
test commit git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25962 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
69ca2102630663b75625d7b1da6224fdc27c0b1e |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed all references to G80 and newer cards. Bumped version to 0.85 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25903 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5ee68405ad9e34ce7f706cc05146f2bbe3a0141a |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added verified support for Nvidia GeForce 6150 Go (NFORCE4 Integr.GPU) on behalf of Dustin Howett. Thanks for your work on this. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25901 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
05b8bc332c8f2eb9625115971a27029a43de7578 |
|
28-Oct-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
disabled G80 and higher support. The driver recognizes the card, but the accelerant will refuse to operate the card. It might be a good idea to create a new seperate accelerant for G80 and higher support due to what looks to be extensive hardware architecture changes. You're stuck to VESA for now. Sorry. Bumped version to 0.84. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22752 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5f3e6740f1a7979c0b8a1bf9da6b919a58a17c24 |
|
23-Oct-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated naming for some previous unknown cards, added 25 new cards for support/recognition in the driver, being GF 6xxx, 7xxx and 8xxx types. Also two more nforce 6100 4x0 cards recognized now. Please note: GF8xxx support is experimental, and without acceleration. Reports are welcome.. Bumped version to 0.83. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22686 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
37bf6a6a6ee57c5a6219be42a6f633f2bdb9cbc5 |
|
23-Oct-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
disabled acceleration engine init and exporting the hooks on G80 and above for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22684 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
46189f70a99ed743e9b7f838bb2f2aeb2910dc6b |
|
19-Sep-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
changed listing order of two recently added cards for me to keep oversight. No functional change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22252 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
36d218b7c7fe50c2fa1f64bebc26b6f7ceaecf58 |
|
18-Sep-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed shared_info problem occuring with the 3D accelerant: the TVencoder list definition is now outside of the definition of shared_info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22242 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9727f39c8209c16eee96dee13f0b661ee87f22cf |
|
11-Sep-2007 |
Jérôme Duval <korli@users.berlios.de> |
added the pci id for GeForce 6100 nForce 405, bug #1472 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22219 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6386c723a58298e53833a1cd479bc9a321a3237b |
|
08-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Applied patch provided in ticket #1218 - should enable nVidia 7100 GS cards. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21084 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
976db206e6060ca51baa44040badfe184669f549 |
|
30-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added support for the GeForce 7400 GO, patch by Bernd Korz. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19150 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1af95f17b5b1e150cc323f4c06b50e256d2ff17e |
|
26-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Obviously, the GeForce 7600 GS has two different device IDs. This should close bug #916. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19128 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
50268509dc6ca58e7d07a214a3ead89f1f9aefb0 |
|
22-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Didn't notice this wrong identifier when applying the patch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19093 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
287751449fc0983d327d36babfa0b21bd6eefd28 |
|
21-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added info and card ID for the nVidia GeForce 7600 GO, provided by Bernd Korz. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19089 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e12e7a2004d0aade46462f8259d217656009d1cf |
|
05-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added support for the nVidia GeForce 7600 GS, courtesy of Doug "tigerdog" Shelton. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19001 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4fdb58bec0d57c26f829a1b6708498b16d2e0830 |
|
19-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* added device ids for "Geforce 7300 GT". Lucky me, this works beautifully. Tested with ZETA on PCIe system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18542 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c02dfedfc19ece0e8e6909ea4f3a8ee901494bdd |
|
15-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed driver assuming enabling AGP succeeded if it did not block it itself. This was a problem if AGP was disabled totally via the busmanager settings file. Driver now only notes down AGP is running if the busmanager 'reported' this succeeded. This fixes the long standing trouble (ever since DMA is in the driver, so since version 0.53) that user kraton was having. He stumbled on this problem since on his system 'default' AGP mode seems to result in trouble, so he tried blocking it via agp.settings.. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17132 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d7dcafe79a4aaef028e1391cdb840fe16bded3fe |
|
11-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated AGP setup to first make sure the card is running in PCI mode, if a coldstart attempt is done. Some cards outthere reset their PLL AGP during coldstart script execution, which makes the acc engine DMA transfers fail until the next reboot if AGP mode was running at that moment. This fixes coldstart trouble on the GeForce4MX4000 over here if AGP mode is used. Still testing (not yet 100% OK yet..) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17068 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b665f43165799bf9393e29afbcd1e6cc0baba74b |
|
07-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for NV44/GeForce 6100/6150 NFORCE4 Integrated GPU's (mainboard chipsets) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17048 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9bc55ae8c0a39d6fee4c07f442b2148d654b3083 |
|
07-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 5 new cards recognition in accelerant (G71,72 and 73 types). Note: G73 still needs testing/confirmation probably. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17039 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ecf7bfa1db8ea63696842723865c1c7e00e09b91 |
|
07-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed NV47 references, replaced with G70. Also added G71, G72 and G73 engines. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17037 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8fe515059da89ea4c6aa142d532a3bab1d40dbef |
|
06-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for 15 more cards in the accelerant. In progress, 8 more to come, kerneldriver is going to be updated as well of course. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17031 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8ab0ed494c2e26b7e7d1689a60fb56b6bf0f7659 |
|
06-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting called force_ws. This setting enables you to force the driver to enable use of widescreen modes independant of connected monitors. Only use if you have a widescreen monitor that the driver currently refuses to use that way. non-ws screens might not like a ws mode... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17027 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8735e82ee248a6d775adf3a1141c1a80fe71946a |
|
04-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated pre-NV10 card init code for a small 3D rendering speed increase on TNT2 and TNT2-M64 cardtypes: gain is some 1-4% depending on colorspace and exact card-type. This completes the 2D driver's 3D related init programming sweep. Next up should be adding cardID's and adding a new nv.setting to force screen aspect. Bumped version to 0.77. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17000 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
235f540de927f264a1bad6ac9a734b8115f73074 |
|
31-Mar-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
what? didn't upgrade to 0.75 while you are using hardware 3D? Well, maybe now I can convince you!. New speeds: another 43% gain for NV11, in 1024x768x32 Q1 now at 27.1fps, NV15 gets another 60% boost for the winning score of 45.4fps, and NV18 tries to keep up (but fails :) with now 41% speedup for 37.0fps. 3D users, it's time to upgrade to 0.76. :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16941 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
33441648ba5503967704f69e35fba83147922666 |
|
30-Mar-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
improved 3D init programming. NV11 gained 44% speed, NV15 gained 21% speed, NV18 and other cards remain at the same speed. These gains (or about) are in all resolutions, all colordepths. If your CPU is fast enough of course. Bumped version to 0.75. There's no doubt about it, if you use 3D, upgrade! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16931 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
912ea16e29c889b9b7745aff0de508ded6fe549d |
|
14-Mar-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added two new nv.settings (TWEAK options): gpu_clk and ram_clk. These options if enabled overrule your gfx card GPU and RAM speeds set by their BIOS (or set via coldstarting the card with the driver). note: overclocking might destroy your computer! Use with extreme caution. These options were added because it offers application developers a means to find bottlenecks (use underclocking), and it offers gamers the option to overclock for max fps. Disabled by default. 'Undocumented'. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16787 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dad4ff0e52aafb9e4f29cfa91f2926924d54b5b9 |
|
14-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting for 3D rendering only: force_sync. This setting enables users to force hardware rendering synchronized to vertical retraces, enabling them to prevent tearing and enabling 'fixed' fps and latencies: If the rendering power for a mode and an apps complexity is high enough that is. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16395 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
155a2ad0a55b0a8ccc1059e62121bc19ac809d02 |
|
07-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
rewrote kerneldriver and accelerant's retrace INT handling. This fixes the 'driver hanging' bug exhibiting sometimes when CRTC2 is being used as primary CRTC (driver internal feature). INT handling now exists for both CRTC1 and CRTC2: enabling only the INTs for the head currently being used as primary. (limitation can be removed once we use a driver instance 'per head' instead of 'per card'. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16281 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f67620f956a77d754a75756a16245a719de52b0a |
|
02-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed overlay playback and accelerantion engine crashes if all is right: it turns out the last piece of cardRAM may not be accessed by software. This looks to be a hardware bug, size of dangerous RAM depends on pre/post NV40 architecture, bug exists for both FIFO channel assignment on the fly, and DMA command buffer existing in cardRAM. If there are still users outthere using PIO acceleration and 3D they have a good chance of having working concurrent overlay as well, as the fifo-assignment bug turns up with PIO acc as well. Note: the bugfix is still in test: confirmed on TNT1 only for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16200 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af5d0c6efb33d5838defc6e35fc13bdb2703518 |
|
27-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed coldstart RAM test exec failures on high-voltage AGP1.0 slots (confirmed a NV11 now working OK there). Bumped version to 0.70. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16109 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bd3f19ae338e57a98403c9e1c2e608cc70c138b2 |
|
10-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 'accelerant_device_info struct to shared_info, now containing much more detailed info about the card in use. This info is returned via hook GET_ACCELERANT_DEVICE_INFO in case someone uses that :). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15893 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
010c6409649920a593644e0e489bac2b9499f586 |
|
15-Dec-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
finished and enabled support for 2D acceleration function SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT (DMA mode only). While still untested, the engine keeps running at least. Should work on all cards the driver supports. Note: overlay support is now broken: 2D engine freezes at some point. Will fix that asap (I hope)... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15542 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d040001c7a57b04bdf668399e3b9bfd547cc8547 |
|
06-Dec-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
overlay code now respects the B_OVERLAY_COLOR_KEY flag instead of forcing keying ON. I seem to have forgotten about that flag, but I was pointed at it again by testing with overlay in a consumer node. :) Bumped version to 0.68. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15367 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f5d77e0315d38e1820e9ba9bad5753d72de12b27 |
|
27-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
bumped version to 0.67. The new primary nv.setting is confirmed to be working as expected (tested R5.0.1 pro). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15187 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84cbe0e39f4b0e83fa1d4351d67d42a65fe65390 |
|
20-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added preliminary DPMS support for laptop panels (disabling/enabling backlight). Not for NV11 though, and only if no external DVI panel is connected to a supported laptop. Please note: this feature can possibly be extended for NV11 and external panels if enough feedback (logfile) gets to me. If the driver/screen nolonger works for someone please let me know as well. Bumped version to 0.66. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15051 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
40df1a3a014ddbc97f61e4a43366937620670ecc |
|
17-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed DMA acceleration init code sync to XF86. All cards should be operational again (still untested). Bumped version to 0.65. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15003 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4cb53e7f3a589c949c953762ec9dfc2f9e904f6c |
|
17-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updating DMA acc engine init code: part 4. Still in progress, but maybe NV47 acc runs now: It's enabled now. This turns out to be an interesting update: init code has been extended for NV20 and higher cards, giving me reason enough to probably do some more 3D testing on newer cards. (probably for nothing though :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14999 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f6d1fe415e1a5a8a40f9d9ebc803d807767fd4e3 |
|
17-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for 9 more cards: NV40, NV41, NV43 and NV47 (G70) types. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14980 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f255f92da6f29e20dbf1b086a1111b9172c56e2d |
|
15-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
sync to XFree86 CVS - 15 nov 2005 (in progress): modified some card names, and added one new one (id 0x0169). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14950 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4022652c41c8005e690ae18d8a977a254b75c027 |
|
14-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated DPMS programming to take DVI panels into account for TVout modes on the same head. Enabled TVout support for all cards as long as they have a supported encoder (test-image is now shut-off). TVout support should be complete now, apart from adding support for more encoder-types. Bumped version to 0.63. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14939 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a393eaf832b4ed004bf933624ffaa87137603abc |
|
12-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
Added fifo watermark/burst-size programming for NV11 on their secondary heads. This fixes the 'vertical distortion stripes' occuring in 32bit color using secondary TVout modes: NV11 is just perfect here now :). Modified TNT2-M64 fifo watermark/burst-size programming to be executed independant of being coldstarted, which is more 'all-round'. It's upto users to confirm/deny my strong suspision this is fully OK to do (already tested on 3 cards over here). Bumped version to 0.62. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14884 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
48f7dca0df3f71a3e646c11d7b940c8e23ff2f54 |
|
12-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
tiny comment update only git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14883 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3c71b494d63de507556898d797ca107f5709a01f |
|
03-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed TVout support concerning dualhead (clone) modes and custom modeflag for selecting TVout head on a per mode basis. NV11 is now fully functional (with supported encoders that is). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14667 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c0ebc619bfbcc5a5b916606f406d951267dd3456 |
|
03-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified Setmode for TVout. Dualhead switch mode now at least displays something on TV for NV11, just the wrong head. (in progress). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14665 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
91731297ec893fa00f05f48f806822dcf7e08584 |
|
27-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added/rewrote TVout enabling/disabling routines: moved CRTC specific stuff to the respective files. Driver now has support for TVout head switching, although it's not completed yet (switch mode will likely mess up as that's not taken into account yet :). On singlehead cards TVout is on the one and only head, on dualhead cards TVout defaults to the secondary head (use dualhead setupthere ). Tested OK on NV11 in dualhead clone and stretch mode. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14545 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bfecd0cddb43bfcd2ca6222defddd96b7844e562 |
|
25-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
changed fetching DPMS method: now just returning the earlier set flags instead of querying a CRTC. This fixes DPMS state getting lost after using TVout, and simplifies code as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14512 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
63c982f412024707e24af509b005d1774230cfe2 |
|
25-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for the first two GeForce 7800 cards: a 7800 GT PCIe and a 7800 GTX Go PCIe. Acceleration is currently disabled. Note please that these cards are not yet tested! (feedback very welcome) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14508 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0c73ffe8e7af2261a4b985d8d6dc39b29bee882f |
|
22-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 'force TV output signal type' option to nv.settings. Works OK (so implemented). Also added option to keep VGA on for a head outputting TV signals, but that's not implemented yet (always on currently). Bumped version to 0.58. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14468 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8ca55b56f0ab1758693fa7508f09f4520f0d8d53 |
|
20-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
FIXED a STUPID BUG I stumbled on for a lot of GeForce 6200 cardsjam If you have such a card and had trouble using the driver it's time to upgrade now :). Fixed are PLL refreshrate calculations and dualhead detection: rewrote the detection code to be much less breakable now when new cards are added to the driver-supported list. Bumped version to 0.57. Sorry about this to the people who reported trouble with those 6200's to me... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14462 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5cadaa5f63f8f32d43ce5e5f773886a410ef782c |
|
20-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
verified CX25871 on NV11 working OK. Tweaked it's horizontal TVpicture position for PAL VCD and NTSC DVD to be indeed overscanning on all sides on a 4:3 TV. Enabled TVout upto/including NV15, still assuming TVout is on primary head for dualhead cards (will fix that asap I hope). Newer cards with BT/CX still only display the testimage if TVout is enabled. Fixed 'random horizontal position of TVout picture' on NV11. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14454 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ce3fc95ee40dd00ccb44ef330a747e94086f6c5b |
|
20-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added capability to driver to run without an INT assigned. Driver now autodisables 'Sync_to_Retrace' functionality if it finds no INT assigned, instead of not loading/running the driver at all. This should enable some users outthere to finally run the nVidia driver on their systems. Bumped version to 0.56. Note: While driver has been tested with INT assigned, it has not yet been tested without it. (got to find a system which has the option or fixed disabled BIOS setting). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14438 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b0fce4813c9b45410e4f68a2dce11fa04d7dc801 |
|
06-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
enabled full TVout support on singlehead cards for the supported encoders, dualhead cards now display the testimage in the selected TVout mode. LCD panels are now taken into consideration and should work with the code enabled, though not (correct) while TVout is active (hardware limitation I expect). DPMS off for panels and CRT's while doing TVout is still lacking. I tested all video modes on a TNT1 with BT869: work beautifully: exactly like with BeTVOut. I'm glad I had that done already.. :). For singlehead cards I need to update some prefs panel program to be able to set the Desktop TVout modes (Dualhead setup tweak for now I think). Bumped version to 0.55. Enjoy... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14327 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
12566cbd0db6d1d6e7dd9623c6642a29c0ed7c36 |
|
27-Sep-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added brooktree (BT) and conexant (CX) TV encoder recognition, as far as was supported in BeTVOut (BT868/869, CX25870/25871). Tested OK on TNT1 with BT869 on secondary adres, primary bus. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14252 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
15b4879f7148f742c0b710bd561e50bcd1b0c5c8 |
|
27-Sep-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added I2C bus wiring checks, and bumped version to 0.54. Note: the driver is tested on TNT1, the new code has not been tested for newer cards yet. Note also: the driver is now nolonger binary compatible with the 3D add-on alpha2, 2.5 and 3 (modified driverinterface). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14249 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21545d001fe1bfc6c6330c390f4b027061b525ba |
|
19-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added/modified shared_info to (better) support upto 32 3D accelants. Needs to be improved/expanded later though. Bumped version to 0.53. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13210 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b7c592306b22a7e0256a5ead6f4434a779cf742a |
|
16-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added shared_info flag to inform 3D add-on to reload it's rendering state, further improving 3D rendering speed: Quake2 is at 105fps (GF4MX440, 640x480x16), Teapot renders at close to 500fps now. Bumped version to 0.52. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13169 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3d83865e2b6e9433a53d64af7e1b5b20c0eeebfe |
|
13-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a concurrent overlay/3D workaround making that combination work reliably now. No more engine crashes should occur. Bumped version to 0.51. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13092 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f5cdcc9e4d39edeba5f344d15269b749d90fea5d |
|
11-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
finished cardID updates, according to list nvidia dev website. Bumped version to 0.50. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13055 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8403f5ff2faaeeef843dec401398e6f611848af1 |
|
10-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
some more cardID stuff (more to come) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13052 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9774e1cf3372f8ca3af7dd1247346e66b1f4a18c |
|
09-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added/corrected card recognition for some cards, source is official nvidia doc on dev site git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13033 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
433b97de4bbf42c073b14330e2ee74de62830460 |
|
02-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for one more GeForce 6200 card: ID 0x0221. Bumped driverversion to 0.49. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12928 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8e02d400d116db8db427607430df6f04cf1f2934 |
|
26-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added global var for DMA command buffer area clone in mainmem. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12832 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af9bb34820f9e95cf62900f1c59b76371257cffa |
|
21-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
major hash and engine command defines cleanup (PIO and DMA). It looks like the hash-rules are quite simple after all. Hoping I'm right about that: looking good. PIO mode: 3D add-on alpha1 should nolonger work with the current 2D driver (hang). DMA mode: on TNT2 orig, DMA 3D acc is fully working now. All surface commands work, old ones are removed. I'll (try to) bring PIO mode upto par so 3D will work again there too. GLteapot stays at 360fps @ 16bit, 280 fps @ 32bit for now (TNT2 orig). Bumped version to 0.47. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12762 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
372f7c3b9e5f92fc3123f621b00fa25acc077ec7 |
|
10-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added all 3D related commands found in PIO acceleration code to DMA pre-NV40 code as well. Bumped version to 0.46: experimental, should be fully OK though (for 2D). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12626 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
85f0f8b10be1a8c87b003f536ba244f0c8d8cf2c |
|
10-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated info for card 0x014f to be more correct git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12624 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4d2a543400ae36aa42fb774eb70b49749a7393c6 |
|
08-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver version is now 0.45. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12603 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6a2443fd04ec5439669b5b5fc22497d0ca11812f |
|
08-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed NV15 RAM access/distortions trouble introduced in V0.10 of this drivercd obos_svn/trunk/src/add-ons/accelerants/nvidia/ Might fix other singlehead card likewise trouble as well. Bumped driver version to 0.44. Note: for 3D NV15 is the fastest currently supported card ;-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12597 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7a0bd7f2b64f1a9efc71a99840a89c59fdeff360 |
|
07-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added GeForce 6200 PCIe Turbocache support for ID 0x014f git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12579 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9c0c72b4b38682a674277790e624dc2591c4e2f |
|
26-Apr-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added second flag for 3D add-on signalling mode changes happening for apps rendering in non-direct mode git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
afb207ac58f2c7bc733482784841a93a867ab5be |
|
18-Apr-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
pre-NV10 3D update syncing driver to current 3D add-on for nVidia; also added a flag in shared info to tell the 3d add-on to stop rendering and re-init when a mode-switch occurs. Bumped version to 0.42. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12435 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7540371dbba2264bbd124cc4b4da6cbee3ff288a |
|
21-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
the DMA acc sub-cmd-lists are now issued to a single engine command (except for blit because it's hardware can't do that), instead of to multiple issued engine commands. (one could say 'parallel processing' but that's not the case: it remains serial: it's just faster). DMA acceleration speed is up another 10% for rect and span commands. commencing more testing now: code is complete (I hope). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11433 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d0ef756a52815f3372690785b4301005d70e4d49 |
|
21-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
optimized DMA acc code more by splitting up command lists into sublists before issuing them to the engine. this further improves speed with upto about 70 percent, for a total of about doubling the speed by pure software optimation. Note: code is now working the same as Thomas's ATI driver: he minimized calls in the same ways. (Curious how a benchmark contest would hold up now.. ;-) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11431 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1554e5cb4cc1188427f740aa881ab95363d1e2bd |
|
21-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
applied DMA mode speed optimations 'step 1.5': incorporated all top-level acceleration functions inside the engine's code so minimal nested calls are made. Confirmed further speedup of about 15% on fast CPU's... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
18dfc8a2b034053e40f76370093d983665c3cf7e |
|
19-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
optimizing DMA acc for speed ('step 1'). Also simplifies code. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11422 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
10988528d1befc7acc749b0a644131d3e205bd1e |
|
18-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added fix (not yet completely tested) for NV40/NV45 artifacts on heavy acc engine use. Bumped driverversion to 0.37. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11419 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
36ad4411a87a4487c144eb85725ee5d28f352da4 |
|
17-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added some comments about NV40 architecture. We have several new unknown factors: - DAC2 always detects a analog screen connected; - it seems like there are at least two new registers we don't know about. One extra switch to place output on connectors, and one (extra) switch for pixelclock PLL to CRTC connections (one PLL drives both CRTC's in some cases, pre-programmed by the card BIOS determined on the screen configuration found at power-up. - in a known register (TSTCTRL) b20 blocks/moves output on connectors (?). All confirmed on NV43, GeForce PCIe 6600GT. Driver status: - one DVI monitor connected is OK; - one analog screen connected on the DB15 connector is OK, - two analog screens connected is OK and can be used for dualhead. other combinations don't work well or at all. This is the status confirmed on the NV43. Assuming same for other cards of NV40 architecture. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11399 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3a1749827c5449c3829f7cc06be40a03ba411a40 |
|
13-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a few ID comments ('sync' to Xorg6.8.2) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11361 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
306bf144474bb686fbb713102863a65ee9b8fc5d |
|
09-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added updated acc engine constraints for DMA use (mode validation). Version of driver is now 0.36. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11301 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f882db2e041fd1867a46b61c4fcbef4c51ebcd45 |
|
06-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for 10 GeForce 6200 card types (NV44), version is 0.35 now. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11276 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a6632f1605980d7113723ce02e2beca0f5ce8ff7 |
|
05-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added PCIe legacy PCI-config-space configuration registers. Some logged interpretation comes at later date, using a PCIE.h header file. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11258 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fdd699c7b764e5ec40e252651ea649222045f58f |
|
01-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed DMA acc blit function crashing once you place data near the end of the cardRAM on NV40 and higher (for overlay bitmaps). These cards needs a certain unused space in front of their DMA command buffer to prevent the blit's DMA data source instance from malfunctioning (moved windows then contain rubbish instead of valid data). I would say this is a hardware fault or limitation (costs us 400kB+ of RAM). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11182 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5370ea7d806e8cdfd7ac229ddc4adc245003b50a |
|
31-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 3 more cardID's (a GF6600, a GF6800 and a PCX4300). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11168 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
df7dbd1d4ed6fc7e29958c0dda9035e9fccde55a |
|
10-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed cursor hardware retrace syncing, confirmed working fully OK on FX5200. Other cards will be tested shortly. Note: this also seems to fix losing screen sync for short bursts with DVI connectors on some DVI encoders. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10646 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dbedfe516eb2e1b1a3b02a6d9f40f525e03afcaa |
|
23-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for 7 new cards, mostly GF 6600 and 6800 ones. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10522 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a652e7726fb1f8d97ff7a8d28a75729e3d0b05e6 |
|
20-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated driver version number (0.31) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10510 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
221081060b682758dec2a02dedb0d8ca057eb307 |
|
18-Nov-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
Changed OS name from Haiku-OS to Haiku, as requested. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10017 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ff9044fac09835f466b80e87c6ad112d64be3d9a |
|
18-Nov-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed PCI config space dump git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10002 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e7a8a8c8e39a5954bf479d1c32f6eb7815b96d3f |
|
18-Nov-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver is now Haiku-driver git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10000 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ba383daddbb2367878cc945c4f4e8251e3d5432b |
|
01-Nov-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
finalized driver for release 0.30 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9700 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
19cd95ff25ea8c8f680a4fdacb0610b120515b17 |
|
23-Oct-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added noting actual set core and RAM speed in shared info for later use (if card is coldstarted) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9453 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
51842d6e913fc908ec98440187dee75fd65e353a |
|
27-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
restructured startup code, tested NV34 coldstart as secondary card: we have a go!. Analog monitors only, rest is working nicely. 8-). The script exec code is not yet finished, so I cannot promiss (yet) every card actually starts up. WoeHoe! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9074 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a498f03076c54bc5330b41b386d5a5fca7555c41 |
|
23-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added card recognition for 25 new cards: NV40 and higher will not yet work (probably..) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9036 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c657da60853ab3841dcc58abd62b28550d47cd8f |
|
13-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
minor PLL code modifications git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8926 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6179417d785d7c740e50c2939d590ca19fdb3527 |
|
01-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added last two coldstart script cmds for pre-NV10 cards. This should complete coldstart support for pre-NV10 cards with BIOS info struct V2 and later (i.e. TNT2). Please test and provide feedback! Note that FIFO watermark stuff still has to be setup (i.e. fix for CRTC fetching errors on coldstarted cards). So higher-res modes do not yet work reliably. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8796 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
502f746720cb446237063d6d02cc1d70f1899330 |
|
30-Aug-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
BLOOOOOOPP!! Erazor 3 TNT2 coldstart is operational!! Wow! Small note: I probably need to really setup FIFO watermarks now, can't deny it anymore. Cards works beautifully as full secondary card in system in 640x480 8-32bit color, 800x600 8-16 bit color, and 1024x768 in 8 bit color (60Hz tested). Go above that and you'll probably witness CRTC memory fetch errors (distortions, maybe like snow ;-) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8727 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
03fb171873d9a76eb2a9f8cae44d0795aaea51c6 |
|
26-Aug-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
coldstart updates, the driver now looks at the 'usebios' setting. still no actual execution though. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8658 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4aa9ce9b420144ef59a9198d3bb93dd9d2883f4 |
|
23-Aug-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added beginnings of cardBIOS info struct readout git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8624 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a7b24bba5262e648c2683cd9892aa73ab6b7eb76 |
|
26-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
overlay fix for Nforce and Nforce2 cards (RAM detection updated) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4f094ab6e352a425a5a42a51093268d0a2fc2538 |
|
19-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed embedded Geforce (Nforce 1 and 2) RAM amount detection. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8423 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
88591d42993bdfc95f05cb49486d2bb59fd229bc |
|
13-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
'doc' update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8391 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
663294ccbbc956fa3e7f8f1b7d027083ca8329b0 |
|
11-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
setting up AGP module use (not finished) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8379 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f2ee363c63c7adcb155fab8eadfca7c0dadcfcd9 |
|
10-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
temporary shutdown AGP stuff, will be rewritten shortly... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8372 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
58fa391ee438a2b62d2aac543545b9ed21dd70d0 |
|
06-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed unhide_fw and pgm_panel option stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8333 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e97520124f2ecde9a4a08643e116b85c21cb27d0 |
|
05-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
back to fine-pitched CRTC granularities: it turns out this isn't the cause of the bandwidth trouble existing on some older cards; lowered flatpanel fixed refresh to be 61Hz instead of 62Hz: some panels are _really_ picky! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8296 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6c24cf1b7e4988431e2865f352b29bf6344186ed |
|
01-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
tidbits only git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8251 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07abc06fd20be3c6764ab6a62b4763620e11650b |
|
29-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
dumprom update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8230 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc04d754913a7275ada255e1142c5a394b17e824 |
|
28-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed BIOS ROM readout git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8224 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7ae8e6dcc6864a6ad250a41fc31cb30edb6381af |
|
26-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
panel update for 'right-shifted' picture on some cards git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8175 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5f1edbfbd157057537a4e993016aa59df76dda9c |
|
22-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
module info/update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8121 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
921d8f5ffdcd7bd61a129c4d5f824ff7b8eb5ad8 |
|
21-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed AGP stuff; added force_pci setting in nv.settings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8096 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f4390d00f6bc138061dfc2bfd1ab7565257edab0 |
|
21-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added AGP support (excluding GART and AGP aperture): needs new general AGP kerneldriver file, which should be committed soon (I hope :). If you have a FW supporting host bridge, you should see a decent performance increase! (tested Quake in SW rendering mode: 140% speed now (timedemo1). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8092 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b9a86cb503bd83f63f3e5243c2c5e1b39f11ff9c |
|
17-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed crtc mem constraint for TNT2 types as well now git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8032 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cb7bee6d1c0c7b937ecdf10b2a9d04ab4cce900a |
|
17-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
hmm. nothing really :-/ git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8027 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3424f82342a3cbdceadbd37c394f8f4ec8e22352 |
|
16-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
card internal bandwidth use reduced by updating CRTC memory granularity settings: this should minimize/remove pixelnoise on older cards. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8025 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
79ad98bd61db08b19ae23053ec4027f5c8449b19 |
|
17-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
last update for AGP support for now: I need to make a detour first and create an AGP GART driver for BeOS. For now no AGP speed yet... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8020 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca0e044be6a6eedb0d34ee4e015aa355d20e8925 |
|
17-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more AGP stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8018 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
94f3aef77cc48500e3f0109dad30cd933503bfb4 |
|
16-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more AGP mode init stuff: probably won't work (yet?) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8007 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b5a5fc7da147f6943b9f6354c6ff329ae27e5ec7 |
|
15-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
trying to enable AGP in max supported mode. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
26f469e28374aae5aaf3424d4a49ee977437ab91 |
|
14-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
finalized driver for 0.10 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7954 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2cb6fc9c23bc60d14822b25e7d8827f3e32d3e9e |
|
12-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
finalized NV11 support: panels should be fully OK now there... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7923 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
04e6b7ce9d3656f85af172af816af6916fc2ae2a |
|
10-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
overlay code cleanup, NV11 panel update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7891 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
72eb7e103d9212e6eb4d7ce5ef12d27e1c8a28a2 |
|
10-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
small cursor update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7888 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bc9c604133ec235075681ff4f81f431ed34cdac5 |
|
07-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
panel detection updates once more: should fix more rare problems... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7797 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9210b6f8e45c9e97542831a3ff8eaa24dd316d2 |
|
10-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
new modelist setup: added 16:10 aspect VESA GTF modes if WS panel found git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7509 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a626297096b250e1563d854ed0242866f1288656 |
|
08-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added blocking of non-supported modes on panels git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7459 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b97caf33af39ad93a2dbd07711fab100aebd00ac |
|
07-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
another small panel timing update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7456 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bef5b86a74ad55f2afa101f4c5662dc0fcf8c546 |
|
06-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
another panel modeline update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7434 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
16fc5a3011b90ab4a4493c6c3b3e3003ef636973 |
|
06-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
panel modeline updates including refreshrate update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7432 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6ec0fb23bf0a11f9a830261521dab2ce42c8f63 |
|
05-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
tuned modeline tweaking a bit more for panels: currently in test for conf. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ac83e70ce590503930da49fb303d12ec1019a56b |
|
03-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added move_overlay() for virtualscreens git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7375 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
45a4e26e92467aebff36e880f70748a752a41c28 |
|
03-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
another modelist update regarding panels git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7373 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
22ffe8b5c82f5ca676bc0d2c89cc4eb90ed898b9 |
|
30-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
important testrelease with panel DPMS programming disabled git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7346 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8addb7c3d8dc83ab1acc729d4d24d45d9d01bee2 |
|
28-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
doc-update on some bits and pieces for TVout and panel use git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7344 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64c14e7e31dcceda9462eff951d5dc8f614791c9 |
|
26-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated head sel code for NV11 special treatment git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7314 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e7c91d6738dabe0fe5381f3ddff62453d54e97d9 |
|
24-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
output devs/heads matrix setup added (NV11 not ready yet) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7302 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
06f4c4397d23324a9c2d318ad467a6291fcae31a |
|
22-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
analog output switching updates: not ready yet... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7297 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
30f7642281e1b1389a84166d0fffc00248199f5b |
|
22-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver works nicely with virtualized head setup now! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7296 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0669fe20bd6ea42d6db669c6776898093ad1bbe6 |
|
22-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added virtualized CRTC access with it's advantages git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7295 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ccfb6b37116295c43e0d652f4476c0c8f81d47e5 |
|
19-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more logging, removed paneldetection bug git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7242 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9fd63d6d0e93e8d82edabb2e35cb0538f3cc7dbc |
|
13-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added panel native mode to modelist: appears in Screenprefs now. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7196 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4709c2c813395146243b27ebbeb25e45e3a4ac05 |
|
08-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added panel DPMS, updated detection code again (next iteration) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7186 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e67080742e73c08636b684b3076dfb7f8dfab8e5 |
|
29-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated some panel stuff, added some new card ID's git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7103 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a973fe9ed078f514bc7a727a91fb6d31e8615072 |
|
18-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated aspect correction programming: center, cutoff, and mode-checking added git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7024 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c65998fa11aa65b268f3e399bb6ded595349b0a8 |
|
16-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
NV11 panel update; widescreen panel aspect programming added git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7003 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
599fbbf01018607da1d6541b56700caae5a09ddb |
|
15-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed engine management regarding sync_to_token git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6987 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
65e6374871f66b8d6495339194d24ecc8c4c1755 |
|
14-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed DFP fullscreen overlay distortions git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6976 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c567e07285203eb13751794705114a1ff5292f3e |
|
14-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated DPF stuff: primary and secondary DVI are fully working now (confirmed FX5200) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6974 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6f5cefa9193a26a0ce2af017c75c411438d5df3b |
|
08-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added flatpanel registerdump git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6931 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c045684987b30aa25d9bf5db4b6440b005919372 |
|
04-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more panel detection stuff: looks like it will work for both DVI and laptops.. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6895 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3186091bddad9211023c5b502e3fb39774e48b8c |
|
01-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added preliminary flatpanel detection stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6844 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b3c153d6800038a7d5a33c167825a28f4f3b5d6b |
|
26-Feb-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
narrowed PLL discriminator restrictions, should fix last fuzzy modes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6757 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ff2b84c3d5c18d27d09a7b2ad2eb8c749defae64 |
|
23-Feb-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed most modes on FX5700! (updated PLL discriminator range) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6702 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
470290c1c1f6e97912084b4fdc25eda27ace7d3d |
|
06-Feb-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
CRTC granularity update for hardware bug on older cards (TNT2/GF2) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6512 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7a0db1a3bc258439aff557868b5fa7ec5abc3ce7 |
|
05-Feb-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed NV11 repeating screens trouble git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6506 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a84c3b178b092b0c4dc61f1e946639c2783d80a |
|
01-Feb-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated overlay scaling remarks, final 0.08 version git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6460 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bdad933375e20302111522ea80d5b94d8ec70bb7 |
|
31-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
CRTC1/2 mode granularity updates again git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6458 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1263890952d47c2041d31a3510b5f773c5e1b1ca |
|
31-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added output follows monitor feature git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6446 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9f21ce697e425670d7b3b84b14832a842b758d83 |
|
30-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
startup updates; CRT monitor detection added for both heads git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6435 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
203b86df50d392e31e7b5d314db1d6a642f9dc81 |
|
29-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added dualhead switch mode git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6403 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc6f554257bd74f61eee6dc3fafed1487fc958c1 |
|
26-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added overlay follows head functionality git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6357 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e0dd08e80ca4fcf1bae8ba3fc0d3fc1b5b900e5f |
|
26-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed move_display distortions (both heads) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6333 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4b47486ee52b29f713f8cbdb224a0de57eeddc73 |
|
26-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated mode granularity checking / max virtual size limiting for dualhead cards git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6330 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
581d6a024ed14535d77a1694ee545c72777c18cf |
|
22-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed NV31/NV36 hack: register found; startup updates git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6225 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
255e5021d1e6ec50bafedbb7eae9cd5eb47ea6b2 |
|
19-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
we now have DUALHEAD! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6150 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e68c7d967c6c3c55cb319f8aabd7fc0199657668 |
|
18-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated FX5700 support, more dualhead and included 256Mb RAM detection git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6138 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7b8207450dd8c6c0a6e46bc85cf3b3e2188a0c64 |
|
17-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated card recognition, more dualhead updates git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6111 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a3b9d2120fd3cc7ccb6a98dc2f079fd2be009bd2 |
|
15-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
secondary head updates, cardrecognition updates (fx5950, fx5700) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6099 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bc9d4ace4124e8cb3d18d837ac2982297f219a0f |
|
13-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more crtc2 fixes: secondary hardcursor works (except for move) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6063 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
397b021d61ceaeefa7d993ff411962b51544acd5 |
|
06-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed system hang (or so) on non-dualhead cards (ID 0x01a0 reported) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5936 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
05ed3229139b7bf8b667021cb2926666f54384e9 |
|
05-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed modifying shared_info before/in proposemode mode validation git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5914 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f2777ca181923f9ed5bbac7440bede24d2aa6f0e |
|
30-Dec-2003 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed several compiler warnings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5830 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
68efb73adf3762b8cbc07a68bdb279858ae020cc |
|
30-Dec-2003 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed NV31 pixelPLL programming (hack: unknown register) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5828 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eeaae9ecc4798d2ed6219e358a8ccba68770fb74 |
|
29-Dec-2003 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed NV31 acceleration engine granularity constraints git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5827 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa1e552f7751d2e82770c3da178adc45d200b762 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.07_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5509 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4c447019815b3b93a1501a0bb359e1f11b762a7 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.06_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5507 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
887d4abb1d3e59da3cd79f2475868422f7cb34bc |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.05_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5505 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
05b269c0ea72546f389309f53e1ac874f747a37f |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.04_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5503 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
14bb8d48d8d8c231f64657761804b0c8407d3aa9 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.03_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5501 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
08705d9664e3c9fe0b038c281945bcd462693715 |
|
22-Nov-2003 |
shatty <shatty@nowhere.fake> |
add nvidia accelerant git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5450 a95241bf-73f2-0310-859d-f6bbb57e9c96
|