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
Aaron Plattner
b68f3ada7b
Add GeForce 8600 and 8500 PCI IDs.
2007-04-17 12:47:11 -07:00
Aaron Plattner
f7c62016f8
G80: Get rid of debug printouts.
2007-04-13 23:06:32 -07:00
Aaron Plattner
f1cda5eaba
G80: Get DPMS working with RandR 1.2.
...
Work around xf86DisableUnusedFunctions lameness by forcing DPMSModeOn at modeset
time.
2007-04-13 22:29:57 -07:00
Aaron Plattner
550af781bd
G80: Use the right mode struct when setting up an SOR.
2007-04-13 21:24:45 -07:00
Aaron Plattner
5c03bd8acf
G80: Get HW cursor working with RandR 1.2.
2007-04-02 01:37:38 -07:00
Aaron Plattner
0126c80954
Remove extraneous DisplayModeRec allocation.
...
Thanks to Luc Verhaegen for pointing this out.
2007-04-01 01:17:31 -07:00
Henry Zhao
d569934c3d
10360: Need to inject a mode corresponding panel width/height for validation
2007-03-31 18:47:30 -08:00
Aaron Plattner
8f7769aadf
G80: Use xf86CrtcScreenInit and xf86SetDesiredModes.
2007-03-28 14:10:41 -07:00
Aaron Plattner
2d8d5bd597
G80: Improve output detection.
...
Detect output status for paired outputs together and cache status until the
BlockHandler to avoid redundantly probing for EDIDs or performing load
detection.
2007-03-27 17:12:21 -07:00
Aaron Plattner
4d929d383a
REALLY bump to 2.0.1.
...
I need more caffeine, or something.
nv-2.0.1
2007-03-27 15:56:52 -07:00
Aaron Plattner
0953f081d1
Fix warnings and bump to 2.0.1.
2007-03-27 15:46:49 -07:00
Aaron Plattner
4b8ed8497a
G80: Create output partners.
...
Each pair of outputs shares an I2C rec. This will be used in a future change
for the detect and get_modes routines.
2007-03-27 14:49:55 -07:00
Aaron Plattner
ad4abba20b
Fix warnings.
2007-03-27 14:49:30 -07:00