Commit Graph

160 Commits

Author SHA1 Message Date
Aaron Plattner
1003bcbe43 G80 bug #12637: Unwedge the hardware if the BIOS left it stuck. 2007-10-13 15:15:31 -07:00
Aaron Plattner
1e12277650 Remove unused headers. 2007-10-13 13:50:04 -07:00
Aaron Plattner
7a124edd1f Bump to 2.1.5. nv-2.1.5 2007-09-21 18:55:21 -07:00
Aaron Plattner
fee39378ee Fix stupid, stupid typos reported by Alan Coopersmith.
Thanks!
2007-09-21 15:24:23 -07:00
Aaron Plattner
5ca45e600d Bump to 2.1.4. nv-2.1.4 2007-09-21 12:16:56 -07:00
Aaron Plattner
e58504defa Fix uninitialized variable warning. 2007-09-17 15:44:52 -07:00
Aaron Plattner
5b56964a29 New products. 2007-09-17 15:41:26 -07:00
Aaron Plattner
deff2965ef libpciaccess support. 2007-09-17 15:41:14 -07:00
Aaron Plattner
b2db7d4144 G80: Fix LVDS detection on some laptops. 2007-09-11 22:51:20 -07:00
Aaron Plattner
07fb9f0b00 Add release.sh to .gitignore. 2007-08-27 12:12:44 -07:00
Aaron Plattner
69f7a57cd9 Bump to 2.1.3. nv-2.1.3 2007-08-15 17:12:11 -07:00
Aaron Plattner
3bb842cb55 Nuke old RCS tags.
Fix the ends of files.  Update the known cards date.
2007-07-24 21:21:57 -07:00
Aaron Plattner
08b6847335 G80: Allow DVI scaling.
Revamp how the scaling code works.  When a mode is set on a DVI output,
determine the current preferred mode and scale to that.  Add a new scaling
option, "off", which disables scaling and scans out the actual timings in the
mode to be set.
2007-07-24 20:36:04 -07:00
Aaron Plattner
f0ebb42ee9 G80: Add an LVDS flat panel scaling property.
This property controls how non-native resolutions are scaled to the native
resolution.  Valid values are:
    * center: 1:1 pixel ratio with black borders to center the image.
    * fill: Scale image to the native resolution.
    * aspect: Scale image to fit the screen, adding black bars to preserve
      square pixels.
Defaults to "aspect".  Change with "xrandr --output LVDS --set scale <foo>".
2007-07-13 13:19:15 -07:00
Aaron Plattner
ec78618d68 Bug #4686: Fix a minor GeForceFX + flatpanel + video overlay corruption issue.
This change was originally in XFree86 CVS, nv_dac.c version 1.36 but got
reverted accidentally.
2007-07-10 11:54:33 -07:00
Aaron Plattner
4938229981 Bump to 2.1.2. nv-2.1.2 2007-07-10 09:58:46 -07:00
Aaron Plattner
d0d4e37acc More GeForce 8 series mobile chips. 2007-07-10 09:57:33 -07:00
Aaron Plattner
e77a2d9b62 G80: Add a dithering property and corresponding config file option. 2007-07-10 00:41:21 -07:00
Aaron Plattner
c1503c864d GeForce 8600M GT. 2007-07-08 01:28:42 -07:00
Aaron Plattner
42dffde988 Work around more MacBook wackiness.
Turn off more corrupt the framebuffer mode.  Don't mess with the pixel clock for
LVDS as long as we're trusting the VBIOS-programmed timings.
2007-07-08 00:53:00 -07:00
Aaron Plattner
bc439899f3 Put the GPU into don't corrupt the framebuffer mode to work around MacBook wackiness. 2007-07-03 14:03:59 -07:00
Aaron Plattner
0f93ad0e2a Bump to 2.1.1. nv-2.1.1 2007-07-02 09:01:12 -07:00
Aaron Plattner
4ff01787a6 GeForce 8400M G. 2007-06-30 21:53:07 -07:00
Aaron Plattner
63eb1a4aa4 Support configs with BAR1 < total RAM < 256 MB. 2007-06-30 21:51:15 -07:00
Aaron Plattner
209c84e788 Bump to 2.1.0. nv-2.1.0 2007-06-18 13:08:31 -07:00
Aaron Plattner
24770ccf88 Fix some random colormap corruption on DFPs with certain pre-G80 GPUs. 2007-06-18 12:37:12 -07:00
Aaron Plattner
4e56465a79 G80: Mode validation.
Disable LVDS modes larger than the native resolution.
Disable dual-link TMDS modes for now since they don't work reliably.
2007-06-07 18:28:56 -07:00
Aaron Plattner
6b71721439 G80: LVDS support. 2007-06-05 17:01:46 -07:00
Aaron Plattner
70b304cd0d G80: Rearrange HW video timing computations.
Compute the HW parameters in G80CrtcModeFixup and stash them in adjusted_mode.
Move some register writes into G80CreateSor.
2007-06-05 17:01:46 -07:00
Benjamin Herrenschmidt
402b1d1526 Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/driver/xf86-video-nv 2007-06-03 11:18:50 +10:00
Benjamin Herrenschmidt
1f4790adca Fix build. Including xf86DDC.h before we include xf86.h doesn't fly
and it's not necessary anyway as it's pulled in by g80_type.h

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2007-06-03 11:16:55 +10:00
Aaron Plattner
9b8470e9c8 Bump to 2.0.96. nv-2.0.96 2007-05-16 14:45:36 -07:00
Aaron Plattner
51c6425bea Add rudimentary VBE-based dual head support for pre-G80. 2007-05-11 15:29:13 -07:00
Aaron Plattner
0415ecaead Bump to 2.0.95. nv-2.0.95 2007-05-03 11:54:28 -07:00
Aaron Plattner
c511debc07 Fix some harmless warnings. 2007-05-02 15:23:14 -07:00
Aaron Plattner
100d7c7393 GeForce 8800 Ultra 2007-05-02 09:33:33 -07:00
Aaron Plattner
ed9f98853a Remove some old stuff from README.G80. 2007-04-24 20:57:43 -07:00
Aaron Plattner
88d44d5e4f Get EXA resizing working and document it. 2007-04-24 20:45:52 -07:00
Aaron Plattner
29433b7696 EXA: Add solid, copy, and UTS hooks. 2007-04-24 20:10:56 -07:00
Aaron Plattner
339e30cb49 G80: EXA infrastructure.
No acceleration yet.
2007-04-24 16:38:04 -07:00
Aaron Plattner
c6e4105ce4 Merge branch 'randr-1.2'
Conflicts:

	configure.ac
	man/Makefile.am
	man/nv.man
	src/g80_display.h
	src/g80_output.c
	src/nv_driver.c
2007-04-24 15:43:48 -07:00
Aaron Plattner
4ff648c85f Depend on server 1.2 or higher.
Remove support for building with the libc wrapper or without the Drawable XV
argument.
2007-04-20 16:24:15 -07:00
Aaron Plattner
48f9a6f945 G80: Remove AdjustFrame printout. 2007-04-20 15:37:09 -07:00
Aaron Plattner
5d9b75b432 GeForce 8300 GS and GeForce 8400 GS. 2007-04-20 15:23:26 -07:00
Aaron Plattner
7a07a765c2 Steal RandR1.2 compat code from the Intel driver.
Spruce it up a bit so that --with-xserver-source works even if there's a local
compat copy.
2007-04-20 15:20:12 -07:00
Aaron Plattner
2971fd0a18 Remove unused g80_ddc.h. 2007-04-20 13:40:33 -07:00
Aaron Plattner
1261f12714 Add new chips to the manpage. 2007-04-20 09:01:02 -07:00
Aaron Plattner
ae582bdd21 Always support G80. 2007-04-20 00:13:31 -07:00
Aaron Plattner
b4e26dfcc0 Bump to 2.0.2. nv-2.0.2 2007-04-17 15:00:24 -07:00
Aaron Plattner
b23eeec2be G80: Add a basic README. 2007-04-17 14:59:41 -07:00