#
eb2b3762 |
|
12-Mar-2022 |
Rudolf Cornelissen <rudhaiku@gmail.com> |
various fgx drivers: fix cloning accelerants, allow for modelist cloning.
|
#
b0c69e84 |
|
05-Jan-2016 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
nVidia driver: added option to block EDID resolution restrictions (check_edid)
|
#
06343681 |
|
04-Jan-2016 |
RudolfC <rudolf.cornelissen@gmail.com> |
nVidia driver: Added basic dualhead support for native Haiku ScreenPrefs app
|
#
4e6ce30b |
|
14-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added modeline for 1920x1080p, fullHD TV mode, based on GSM W2353 screen's native line (bug #4479). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33131 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
|
#
9b53cf03 |
|
23-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
implemented haiku-specific hook GET_ACCELERANT_DEVICE_INFO. Haiku's screen prefs panel now indicates the brand name of the screen and only offers fully compatible modes for a connected screen if I understand it correctly. Note: currently only working for analog connected screens, digital connected screens coming up next. Updated docs, bumped version to 0.96. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32627 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3b5534fd |
|
25-Jul-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 1366x768 mode support, modeline fetched and tested on packard bell viseo 190W monitor. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31748 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
|
#
c8453f43 |
|
28-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver now sets up internal EDID info related to CRTCs next to earlier introcuded code for EDID info related to connectors which makes it much more useable later on. This commit also hopefully fixes the problem introduced in R31183 shutting off some screens in 'invalid' connector setups that the driver tries to correct. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31291 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
|
#
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
|
#
258ca318 |
|
15-Jan-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Another try for ticket #2791, this time using the modeline proposed by tigerdog; let's see how many complaints we get this time :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28913 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
109f1e1c |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
re-enabled force-WS option, but changed default to being true. Also modified default setting for program panel to being false since this may provide a higher chance for a working panel outthere. If people experience trouble please let me know. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25899 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
094a5fb2 |
|
05-Mar-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Effectively disabled the force_ws option: wide screen resolutions are pretty common these days, so having a not so crowded resolution menu is not really a good argument for making the driver unusable for the majority of potential users. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24241 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4020e749 |
|
19-Nov-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Replaced the old 1920x1200 resolution mode line with another one with a slightly higher pixel clock, tested by Dr. Hartmut Reh. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22955 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f598815a |
|
09-Jan-2007 |
Michael Pfeiffer <michael.w.pfeiffer@gmail.com> |
Changed display mode settings of resolution 1920x1200. The reduced pixel clock is required by some monitors to display a sharp image. The settings are provided by Hartmut Reh, who has testet them on various hardware configurations. Thanks a lot! E.g. see http://www.jwdt.com/~paysan/dell2405fpw.html . git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19753 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d4f8d429 |
|
04-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Allowed widescreen modes to be displayed on analog monitors using the "force_ws" setting. * Also added a 1270x720 HDTV resolution (was accidently part of the previous commit). Both changes courtesy of Doug Shelton. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19003 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a459c8e0 |
|
04-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19002 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
|
#
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
|
#
c484bc21 |
|
24-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
simplified and fixed overlay capability reporting code. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15102 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cf12db4b |
|
10-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated proposemode to not overrule B_BAD_VALUE anymore in some cases. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14837 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a658603a |
|
03-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated DPMS programming to be compatible with secondary TVout modes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14662 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d7dfe68d |
|
03-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified custom flags behaviour, mostly TV_PRIMARY flag stuff: more in proposemode, less in other places. For singlehead TV modes on dualhead cards TVout chip is always assigned to the primary head now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14660 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e7679be |
|
02-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated proposemode aspect check stuff to forego checking in the case of a tvout capable card, for a TVout compatible mode if TVout is indeed requested. In other words: fixed NTSC DVD mode. (note btw that aspect and modeline stuff should be / will be resetup one day when DDC/EDID is finally used: but before that can be done, I2C setup should be clear. setting up TVout will help out in this area :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14293 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2459715 |
|
01-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated validation for TVflags in display_mode to reflect nvidia driver capabilities (instead of matrox driver ones). Going for singlehead card tests first. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14289 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
|
#
5848a1ae |
|
30-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed memory size check for virtualmodes (take DMA into account) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11170 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aaf64ea5 |
|
19-Oct-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated new panel_TV mode to VESA timing git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9411 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2b8e37ec |
|
18-Oct-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added first widescreen_TV specific modeline, including checking if such a dev is connected. Modeline is not yet tuned, but driver will work already: internal checking will correct the modeline to work (if all is right). Note: widescreen modes are ONLY exported if ALL output devices connected are widescreen type(!). (app_server restriction). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9401 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
|
#
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
|
#
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
|
#
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
|
#
682c6e4a |
|
03-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
sorted modelist for panel native modes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7358 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4a3cf874 |
|
02-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified panel modelines to be placed sorted in list git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7350 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
|
#
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
|
#
bc5690ab |
|
26-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added dualhead support in 8- and 16bit colordepth git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6331 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd028106 |
|
05-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed dualhead RAM constraints check git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5915 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
|
#
9162db5d |
|
05-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed create_mode_list warning git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5911 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ccbc426c |
|
05-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more modeline fixes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5908 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
065577c7 |
|
31-Dec-2003 |
shatty <shatty@nowhere.fake> |
validated modelines against web sources, including XFree86 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5851 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
abaa87b4 |
|
31-Dec-2003 |
shatty <shatty@nowhere.fake> |
add R5 modes, commented out git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5850 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
|
#
4e6ce30b8f07d62a037736b1baaa4e7d77b5bb7a |
|
14-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added modeline for 1920x1080p, fullHD TV mode, based on GSM W2353 screen's native line (bug #4479). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33131 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
|
#
9b53cf03cdb033edafcbea7aa767af98f693ec63 |
|
23-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
implemented haiku-specific hook GET_ACCELERANT_DEVICE_INFO. Haiku's screen prefs panel now indicates the brand name of the screen and only offers fully compatible modes for a connected screen if I understand it correctly. Note: currently only working for analog connected screens, digital connected screens coming up next. Updated docs, bumped version to 0.96. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32627 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3b5534fdd9daf6219430269746334495c19bdbae |
|
25-Jul-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 1366x768 mode support, modeline fetched and tested on packard bell viseo 190W monitor. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31748 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
|
#
c8453f43a4c2c8ce001a1637faa9871f249a3cf8 |
|
28-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver now sets up internal EDID info related to CRTCs next to earlier introcuded code for EDID info related to connectors which makes it much more useable later on. This commit also hopefully fixes the problem introduced in R31183 shutting off some screens in 'invalid' connector setups that the driver tries to correct. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31291 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
|
#
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
|
#
258ca3186eef16131155bfbaaae14b3f5265958e |
|
15-Jan-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Another try for ticket #2791, this time using the modeline proposed by tigerdog; let's see how many complaints we get this time :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28913 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
109f1e1cb893624623a93ec377103fde60fe7fe5 |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
re-enabled force-WS option, but changed default to being true. Also modified default setting for program panel to being false since this may provide a higher chance for a working panel outthere. If people experience trouble please let me know. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25899 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
094a5fb22f09a8743f8a8fcdb5e1bfde88135262 |
|
05-Mar-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Effectively disabled the force_ws option: wide screen resolutions are pretty common these days, so having a not so crowded resolution menu is not really a good argument for making the driver unusable for the majority of potential users. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24241 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4020e749da6a20d18149a4b143f6e8b8921191e0 |
|
19-Nov-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Replaced the old 1920x1200 resolution mode line with another one with a slightly higher pixel clock, tested by Dr. Hartmut Reh. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22955 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f598815a9ebaae51fa2880e0ec37e78b1c28ad86 |
|
09-Jan-2007 |
Michael Pfeiffer <michael.w.pfeiffer@gmail.com> |
Changed display mode settings of resolution 1920x1200. The reduced pixel clock is required by some monitors to display a sharp image. The settings are provided by Hartmut Reh, who has testet them on various hardware configurations. Thanks a lot! E.g. see http://www.jwdt.com/~paysan/dell2405fpw.html . git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19753 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d4f8d429da2962c1ad0b9a6b9738c8105328f03f |
|
04-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Allowed widescreen modes to be displayed on analog monitors using the "force_ws" setting. * Also added a 1270x720 HDTV resolution (was accidently part of the previous commit). Both changes courtesy of Doug Shelton. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19003 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a459c8e0d887291b2b968968ca1c6e80c657ddf3 |
|
04-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19002 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
|
#
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
|
#
c484bc2197616a96fd983b63d7e6acd3ac644ef4 |
|
24-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
simplified and fixed overlay capability reporting code. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15102 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cf12db4b0f4cc2bae1eb00bc8f8225ff50c7bfd0 |
|
10-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated proposemode to not overrule B_BAD_VALUE anymore in some cases. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14837 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a658603ae8b434dee7d21a3daef1623d22479a9b |
|
03-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated DPMS programming to be compatible with secondary TVout modes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14662 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d7dfe68dc7bf61575d99f47e4826e514807e5166 |
|
03-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified custom flags behaviour, mostly TV_PRIMARY flag stuff: more in proposemode, less in other places. For singlehead TV modes on dualhead cards TVout chip is always assigned to the primary head now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14660 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e7679be6736eee29a79a59759e51983fa7eecea |
|
02-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated proposemode aspect check stuff to forego checking in the case of a tvout capable card, for a TVout compatible mode if TVout is indeed requested. In other words: fixed NTSC DVD mode. (note btw that aspect and modeline stuff should be / will be resetup one day when DDC/EDID is finally used: but before that can be done, I2C setup should be clear. setting up TVout will help out in this area :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14293 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b245971503a6e22fa4a0ed7111d82c49710d662f |
|
01-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated validation for TVflags in display_mode to reflect nvidia driver capabilities (instead of matrox driver ones). Going for singlehead card tests first. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14289 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
|
#
5848a1aedbc7b367c1747405cdee501c7744eb96 |
|
30-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed memory size check for virtualmodes (take DMA into account) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11170 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aaf64ea574940601d7f97c365ff9258691cd85f4 |
|
19-Oct-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated new panel_TV mode to VESA timing git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9411 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2b8e37ece9a040ed4adabec33ea0f5d408041076 |
|
18-Oct-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added first widescreen_TV specific modeline, including checking if such a dev is connected. Modeline is not yet tuned, but driver will work already: internal checking will correct the modeline to work (if all is right). Note: widescreen modes are ONLY exported if ALL output devices connected are widescreen type(!). (app_server restriction). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9401 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
|
#
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
|
#
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
|
#
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
|
#
682c6e4a077233757d9447f807c02c3eb5b3fa8b |
|
03-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
sorted modelist for panel native modes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7358 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4a3cf874822dfcf25f89c0d99158b1006e62b2fb |
|
02-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified panel modelines to be placed sorted in list git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7350 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
|
#
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
|
#
bc5690ab74a171c903e69273a3f14a9cf41ede30 |
|
26-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added dualhead support in 8- and 16bit colordepth git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6331 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd0281066d871b15da31bae0c8b58b71c6680290 |
|
05-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed dualhead RAM constraints check git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5915 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
|
#
9162db5d1b8244ce8607d411c7bd2a296c30866c |
|
05-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed create_mode_list warning git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5911 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ccbc426cd2b2862a61c28161ccce822948153669 |
|
05-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more modeline fixes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5908 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
065577c72ee82494311cf41d9ba40abd78bfa76f |
|
31-Dec-2003 |
shatty <shatty@nowhere.fake> |
validated modelines against web sources, including XFree86 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5851 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
abaa87b4d84c17b80a747bb896a7fb40c20df33b |
|
31-Dec-2003 |
shatty <shatty@nowhere.fake> |
add R5 modes, commented out git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5850 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
|