Hello David,
Samsung 2443BW is 1920x1200 but reports 1920x1080 in the EDID. Attached
is a proof-of-concept implementation of a quirk. It works on my i686 PC.
The patch is against the latest linux-2.6. An attempt to clone
git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git (as
listed in MAINTAINERS) resulted in "fatal: The remote end hung up
unexpectedly".
This implementation matches the wrong mode by size. Other approaches are
possible.
I'd appreciate feedback.
With kind regards,
Baurzhan.
Dear Linux folks,
where should I report the following warning
warning: (DRM_RADEON_KMS && DRM_I915 && STUB_POULSBO && FB_BACKLIGHT && USB_APPLEDISPLAY && FB_OLPC_DCON && ASUS_LAPTOP && SONY_LAPTOP && THINKPAD_ACPI && EEEPC_LAPTOP && ACPI_CMPC && SAMSUNG_Q10 && APPLE_GMUX) selects BACKLIGHT_CLASS_DEVICE which has unmet direct dependencies (HAS_IOMEM && BACKLIGHT_LCD_SUPPORT)
I get …
[View More]with the following commit?
commit f4ba394c1b02e7fc2179fda8d3941a5b3b65efb6
Merge: bf44ce8 5d299f3
Author: Linus Torvalds <torvalds(a)linux-foundation.org>
Date: Wed Aug 8 20:06:43 2012 +0300
Thanks,
Paul
[View Less]
Dear Linux folks,
resuming from suspend to RAM the monitor was indicating by a blinking
LED that it did not receive any signal. This is the first time this
happened. Resuming from suspend to RAM had worked without problems
before (and probably will work again the next tries).
Logging in from SSH worked fine though. Switching terminal to tty1
nothing changed but going back to tty7, where X was supposed to run),
and the monitor detected a signal and showed the screensaver.
Switching to tty1 …
[View More]still does not work though, that means the monitor
indicates that it gets no signal.
The motherboard is an ASRock A780FullHD [1] and the OS is Debian
Sid/unstable.
I attach the output of `dmesg` and `/var/log/Xorg.0.log`.
Thanks,
Paul
[1] http://www.asrock.com/mb/overview.asp?model=a780fullhd
[View Less]
From: Alex Deucher <alexander.deucher(a)amd.com>
1. Drop gui idle stuff, it's not as reliable as fences and only
covers the 3D engine.
2. Wait for fences on all rings. This makes sure all rings are
idle when reclocking.
Signed-off-by: Alex Deucher <alexander.deucher(a)amd.com>
---
drivers/gpu/drm/radeon/radeon_pm.c | 17 ++++++-----------
1 files changed, 6 insertions(+), 11 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeon_pm.c b/drivers/gpu/drm/radeon/radeon_pm.c
…
[View More]index 7ae6066..2c2c901 100644
--- a/drivers/gpu/drm/radeon/radeon_pm.c
+++ b/drivers/gpu/drm/radeon/radeon_pm.c
@@ -253,18 +253,13 @@ static void radeon_pm_set_clocks(struct radeon_device *rdev)
down_write(&rdev->pm.mclk_lock);
mutex_lock(&rdev->ring_lock);
- /* gui idle int has issues on older chips it seems */
- if (rdev->family >= CHIP_R600) {
- if (rdev->irq.installed) {
- /* wait for GPU to become idle */
- radeon_irq_kms_wait_gui_idle(rdev);
- }
- } else {
- struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
- if (ring->ready) {
- radeon_fence_wait_empty_locked(rdev, RADEON_RING_TYPE_GFX_INDEX);
- }
+ /* wait for the rings to drain */
+ for (i = 0; i < RADEON_NUM_RINGS; i++) {
+ struct radeon_ring *ring = &rdev->ring[i];
+ if (ring->ready)
+ radeon_fence_wait_empty_locked(rdev, i);
}
+
radeon_unmap_vram_bos(rdev);
if (rdev->irq.installed) {
--
1.7.7.5
[View Less]
From: Alex Deucher <alexander.deucher(a)amd.com>
Hi Dave,
This is the current set of radeon fixes for 3.6. Nothing too major.
Highlights:
- various display fixes
- some SI fixes
- new SI pci ids
- major VM fix
- CS checker support for MSAA
I've tested on a number of cards across generations and noticed no problems.
There is also a patch to implement vbios fetching on legacy free UEFI systems:
https://bugs.freedesktop.org/show_bug.cgi?id=26891
The patch is posted there, but I'm …
[View More]waiting to hear back from the author. Look
for that in a future pull.
The following changes since commit d323748a8e6df3fb91872b73766e29da2f68b025:
drm/edid: Fix potential memory leak in edid_load() (2012-08-09 10:10:37 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-fixes-3.6
Alex Deucher (9):
drm/radeon: fix handling for ddc type 5 on combios
drm/radeon/dce4+: set a more reasonable cursor watermark
drm/radeon: properly handle SS overrides on TN (v2)
drm/radeon: properly handle crtc powergating
drm/radeon: fix bank tiling parameters on evergreen
drm/radeon: fix bank tiling parameters on cayman
drm/radeon: fix ordering in pll picking on dce4+
drm/radeon: add some new SI pci ids
drm/radeon: fix some missing parens in asic macros
Christian König (1):
drm/radeon: fix bank tiling parameters on SI
Jerome Glisse (2):
drm/radeon: do not reenable crtc after moving vram start address
drm/radeon: fence virtual address and free it once idle v4
Marek Olšák (3):
drm/radeon/kms: reorder code in r600_check_texture_resource
drm/radeon/kms: add MSAA texture support for r600-evergreen
drm/radeon/kms: implement timestamp userspace query (v2)
drivers/gpu/drm/radeon/atombios_crtc.c | 22 ++++++--
drivers/gpu/drm/radeon/evergreen.c | 71 ++++----------------------
drivers/gpu/drm/radeon/evergreen_cs.c | 7 +++
drivers/gpu/drm/radeon/ni.c | 14 ++++-
drivers/gpu/drm/radeon/r600.c | 20 ++++++++
drivers/gpu/drm/radeon/r600_cs.c | 59 ++++++++++++----------
drivers/gpu/drm/radeon/r600d.h | 3 +
drivers/gpu/drm/radeon/radeon.h | 12 +++--
drivers/gpu/drm/radeon/radeon_asic.h | 10 ++--
drivers/gpu/drm/radeon/radeon_atombios.c | 49 ++++++++++++++-----
drivers/gpu/drm/radeon/radeon_combios.c | 57 ++++++++++++++--------
drivers/gpu/drm/radeon/radeon_cs.c | 32 +++++++++++-
drivers/gpu/drm/radeon/radeon_cursor.c | 6 ++-
drivers/gpu/drm/radeon/radeon_device.c | 1 +
drivers/gpu/drm/radeon/radeon_drv.c | 4 +-
drivers/gpu/drm/radeon/radeon_gart.c | 24 ++++++++-
drivers/gpu/drm/radeon/radeon_gem.c | 13 +----
drivers/gpu/drm/radeon/radeon_kms.c | 35 +++++++++++--
drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 4 ++
drivers/gpu/drm/radeon/radeon_mode.h | 1 +
drivers/gpu/drm/radeon/radeon_object.c | 6 +--
drivers/gpu/drm/radeon/rv515.c | 13 -----
drivers/gpu/drm/radeon/si.c | 35 ++++++++++++--
drivers/gpu/drm/radeon/sid.h | 3 +
include/drm/drm_pciids.h | 3 +
include/drm/radeon_drm.h | 2 +
26 files changed, 319 insertions(+), 187 deletions(-)
[View Less]
https://bugs.freedesktop.org/show_bug.cgi?id=53348
Chris Wilson <chris(a)chris-wilson.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|daniel(a)ffwll.ch |dri-devel(a)lists.freedesktop
| |.org
Summary|wine game: |[855gm] GPU hang whilst
|intel_do_flush_locked |…
[View More]playing Imperialism 2 under
|failed: Input/output error |wine
Product|DRI |Mesa
Version|unspecified |8.0
Component|DRM/Intel |Drivers/DRI/i830
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
[View Less]