Age | Commit message (Collapse) | Author |
|
We end up writing back an empty save register over the dac
detection results so the atombios table can no longer
figure out the S-video vs composite so sets the wrong one up.
this gets tv-out on my r580 with a composite connector working.
|
|
If we need to use the second scaler actually set the second scaler
up.
|
|
for rect textures you don't want to use wrap clamping which
is the default.
|
|
|
|
|
|
from Hartmut Niemann
|
|
|
|
|
|
fixes bug 23065
|
|
fixes bug 23064
|
|
fixed bug 23063
|
|
From RHEL QE testing, we could end up with the cursor at 0 since
we think EXA is in use when really it isn't. the info->useEXA = FALSe
might be unnecessary but better to be explicit
stable: fix slightly different
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
|
Should fix bug 19943
|
|
- r1xx-rv350 chips have the old pci gart
- rv380+ chips have newer pcie gart
Select the right kind regardless of whether the user selects
PCI or PCIE.
|
|
fixes bug 22726
|
|
fdo bug 12544
|
|
lp bug 370205 via fdo bug 12544
|
|
|
|
Make sure we are using GL mode (centers at 0.5) rather
than D3D mode (centers at 0.0). This also fixes fdo
bug 21963.
|
|
fixes fdo bug 22404
|
|
Fixes bug 22266
|
|
Some r6xx cards have a VGA and an HDMI port with
a shared ddc line listed as an HDMI port with both
analog and digital encoders.
Fixes bug 19943
|
|
Verified by ernstp on IRC
|
|
Noticed by Romain in bug 21798
|
|
fixes debian bug 524280, possibly others.
|
|
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=21598 .
(cherry picked from commit 22e39392297fa11003df90c175db3c449d8f9853)
|
|
Fixes bug 21209
|
|
limit goes from 2880 to 4021 now that we've switched to 1/12 subpixel mode.
This allows us to render with a clipped tri at higher resolutions preventing
diagonal tearing.
|
|
- based on similar patch in Jerome's cs ddx tree
- also fix clipping offsets
- should eventually allow for 4k render targets
- mesa driver uses 1/12 mode, this avoids changing the
subpixel mode when switching between ddx and mesa
|
|
Isn't necessary and seems to cause problems for RS690 users
|
|
Fixes bug 21521
|
|
Should fix Masta-G's issue reported on IRC.
|
|
Should fix bug 21557
|
|
Don't have to leave both cursors enabled, just have to use
the same mode for both cursors whether or not they are enabled.
|
|
Adapted from Yang's patch. Setting size to zero is
actually a 1x1 cursor.
|
|
|
|
- atom dpms was unblanking for standby/suspend
- return if r600+ in radeon_crtc_modeset_ioctl()
- remove seprate standby/suspend handling in legacy
crtc dpms. we turn the outputs off, so turn the
crtcs off too.
- disable the crtcs in legacy crtc dpms
- move radeon_crtc_modeset_ioctl() calls to radeon_crtc_dpms()
so they will get called for both atom and legacy paths
Should fix bug 21321
|
|
Should prevent ghost cursor from being left on screen.
|
|
r6xx/r7xx have different swapper regs
|
|
When both crtcs are enabled, both cursors need to be enabled
or you get corruption bands.
Thanks to Yang Zhao for figuring this out.
|
|
Should fix EXA corruption with the 3D engine.
Mesa and drm patches forthcoming.
Reported by Kano on IRC.
|
|
|
|
- hw i2c engine has pin selection on r2xx/r2xx/r3xx chips
- also switch hw i2c pin sel for external tmds
|
|
|
|
thanks to Gino Badouri for testing
|
|
|
|
R5xx/r6xx support isn't really experimental anymore
|
|
Alex seems to think this might affect some other chips
|
|
The rv410 hw i2c block appears to hold down whatever i2c lines
it is connected to when in reset, so when doing DDC change hw i2c to
point at different i2c lines.
|
|
This reverts commit f8c7d6a6162196a743f6885ecaf63ba50de1722a.
This is apparently still needed for some setups, however, I can't
reproduce this locally anymore.
|