History log of /haiku/src/add-ons/accelerants/nvidia/engine/nv_dac2.c
Revision Date Author Comments
# 0516144c 02-May-2021 Rudolf Cornelissen <rudhaiku@gmail.com>

nVidia driver: Fixed PLL for C51 chipset. Finally fixes ticket #12955


# dc234e79 18-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

NVidia: 64bit fixes.


# 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


# cc04faa6 29-Sep-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

DAC2 load detection isn't available on G73. Also fixed a comment typo.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33357 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1c750281 28-Sep-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

verified that load detection doesn't work on dac2 on G71: so disabled this there.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33332 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


# dd926053 01-Jul-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

and fix the PLL setting dumping code for extended PLL's. BIOS settings now make sense on extended PLL's. This fix does not change the drivers behaviour.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31362 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8bdea419 22-Jun-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

doing preparations for using analog widescreen detection. if all is right the driver's behaviour hasn't changed yet.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31183 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3ce78c81 17-Jun-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added basic analog connected screens detection using EDID fetched info while keeping the old method (load detection) as fallback. This should improve the driver choosing the correct output connector for primary video on some cards.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31093 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ba18d798 15-Jun-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

obviously a card is always dualhead when it has two dacs.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31062 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4bef539e 15-Jun-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added pixelPLLs programming settings dump to driver logfile before overwriting it with new calculated settings.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31061 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


# 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


# 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


# 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


# 0fccffc2 07-May-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

'cosmetic' update: in progress..


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7449 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


# 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


# 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


# a16d55dd 08-Mar-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added some DFP programming stuff


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6933 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


# 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


# 51371001 30-Jan-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

now _really_ fixed CRT monitor detection!


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6437 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b4db9787 30-Jan-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

fixed CRT monitor detection (both heads)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6436 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


# 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


# 15a017e9 19-Jan-2004 shatty <shatty@nowhere.fake>

---------------------------------------------------------------------------------------
RCS file: /cvsroot/open-beos/current/src/add-ons/accelerants/nvidia/engine/nv_maven.c,v
Working file: nv_maven.c
head: 1.2
branch:
locks: strict
access list:
symbolic names:
openBeOS_Nvidia_V0_07_src: 1.1
openBeOS_Nvidia_V0_06_src: 1.1
openBeOS_Nvidia_V0_05_src: 1.1
openBeOS_Nvidia_V0_04_src: 1.1
openBeOS_Nvidia_V0_03_src: 1.1
openBeOS_Nvidia_V0_02_src: 1.1
keyword substitution: kv
total revisions: 2; selected revisions: 2
description:
----------------------------
revision 1.2
date: 2004/01/15 21:14:20; author: rudolfc; state: Exp; lines: +185 -148
secondary head updates, cardrecognition updates (fx5950, fx5700)
----------------------------
revision 1.1
date: 2003/11/23 05:30:14; author: shatty; state: Exp;
add nvidia accelerant
---------------------------------------------------------------------------------------


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6140 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dc234e798d854e75a197ee9fc85c6a1eede67fef 18-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

NVidia: 64bit fixes.


# 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


# cc04faa6c1e6748fe6bc658ada1896b4cde898d0 29-Sep-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

DAC2 load detection isn't available on G73. Also fixed a comment typo.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33357 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1c750281d6b25375e58d45ea4e07e4e46e592722 28-Sep-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

verified that load detection doesn't work on dac2 on G71: so disabled this there.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33332 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


# dd92605394e7fab8a7a7001517ff425826a04193 01-Jul-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

and fix the PLL setting dumping code for extended PLL's. BIOS settings now make sense on extended PLL's. This fix does not change the drivers behaviour.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31362 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8bdea4194a97a9ae962e68ff42f456d46d3f658a 22-Jun-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

doing preparations for using analog widescreen detection. if all is right the driver's behaviour hasn't changed yet.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31183 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3ce78c81c4108f9289782794cb54ca7ff1e84b70 17-Jun-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added basic analog connected screens detection using EDID fetched info while keeping the old method (load detection) as fallback. This should improve the driver choosing the correct output connector for primary video on some cards.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31093 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ba18d798b9ac99563267a77b1813f6c04cc01a5e 15-Jun-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

obviously a card is always dualhead when it has two dacs.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31062 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4bef539ea70fa6c75d08216933fac769624296bf 15-Jun-2009 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added pixelPLLs programming settings dump to driver logfile before overwriting it with new calculated settings.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31061 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


# 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


# 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


# 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


# 0fccffc2c2d4701c7e17c26351fd5352b6013cde 07-May-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

'cosmetic' update: in progress..


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7449 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


# 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


# 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


# a16d55dd5426900036d462fb109aca365516d2eb 08-Mar-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added some DFP programming stuff


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6933 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


# 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


# 5137100184eba0f42bb4231206308d3e64841065 30-Jan-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

now _really_ fixed CRT monitor detection!


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6437 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b4db97878b038617ba522d49f7963a675a71d5b4 30-Jan-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

fixed CRT monitor detection (both heads)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6436 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


# 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


# 15a017e9694aaafed5d2052a8610139bb788b7ce 19-Jan-2004 shatty <shatty@nowhere.fake>

---------------------------------------------------------------------------------------
RCS file: /cvsroot/open-beos/current/src/add-ons/accelerants/nvidia/engine/nv_maven.c,v
Working file: nv_maven.c
head: 1.2
branch:
locks: strict
access list:
symbolic names:
openBeOS_Nvidia_V0_07_src: 1.1
openBeOS_Nvidia_V0_06_src: 1.1
openBeOS_Nvidia_V0_05_src: 1.1
openBeOS_Nvidia_V0_04_src: 1.1
openBeOS_Nvidia_V0_03_src: 1.1
openBeOS_Nvidia_V0_02_src: 1.1
keyword substitution: kv
total revisions: 2; selected revisions: 2
description:
----------------------------
revision 1.2
date: 2004/01/15 21:14:20; author: rudolfc; state: Exp; lines: +185 -148
secondary head updates, cardrecognition updates (fx5950, fx5700)
----------------------------
revision 1.1
date: 2003/11/23 05:30:14; author: shatty; state: Exp;
add nvidia accelerant
---------------------------------------------------------------------------------------


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6140 a95241bf-73f2-0310-859d-f6bbb57e9c96