https://bugs.freedesktop.org/show_bug.cgi?id=38364
Summary: Ignoring invalid EDID block 1 do entire edid is
invalid and not just block 1
Product: DRI
Version: XOrg CVS
Platform: x86-64 (AMD64)
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: General
AssignedTo: dri-devel(a)lists.freedesktop.org
ReportedBy: zaverel(a)free.fr
Hello ,
All is fine except i can't change resolution on my second monitor vga
,tv in fact, (reported as DVI-I-2 ) anymore with my 9400gt.
Now , i'm on :
linux-2.6.39-gentoo-r1
xorg-server-1.10.2
xf86-video-nouveau-0.0.16_pre20110323
libdrm-2.4.25
Errors in dmesg are:
nouveau 0000:02:00.0: DVI-I-2: Ignoring invalid EDID block 1.
[drm:drm_edid_block_valid] *ERROR* Raw EDID:
<3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
<3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
<3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
<3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
<3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
<3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
<3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
<3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
whatever i valid with xrandr is not really do on my tv
although xrandr say it's good , my tv always report 1202x670 50hz
I tried with and without xorg.conf
My last kernel working is linux-2.6.36-gentoo-r6.
If, i tweak drm_edid.c from kernel-2.6.39-gentoo-r1 like this:
--- drm_edid.c 2011-06-10 22:37:36.605848000 +0200
+++ linux/drivers/gpu/drm/drm_edid.c 2011-06-13 13:04:43.136786102 +0200
@@ -292,7 +292,7 @@
block + (valid_extensions + 1) * EDID_LENGTH,
j, EDID_LENGTH))
goto out;
- if (drm_edid_block_valid(block + (valid_extensions + 1) *
EDID_LENGTH)) {
+ if (drm_edid_block_valid(block + (valid_extensions + 0) *
EDID_LENGTH)) {
valid_extensions++;
break;
}
that work good like before but i'm not sure that is safe.
More info in
http://lists.freedesktop.org/archives/nouveau/2011-June/008548.html
I can post logs here too , just tell me.
See you
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=91481
Bug ID: 91481
Summary: [Patch?] DisplayPort MST (Multistream Transport)
hotplug kernel memory fault
Product: DRI
Version: XOrg git
Hardware: x86 (IA32)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: DRM/other
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: adam_richter2004(a)yahoo.com
Created attachment 117412
--> https://bugs.freedesktop.org/attachment.cgi?id=117412&action=edit
Path to make drm_dp_send_link_address set link_address_sent before hotplug
handler changes the pointer to it
When I "hot plug" insert a DisplayPort multistream transport ("MST") hub into a
computer that is running a Linux 4.2-rc4 kernel or any recent version, I get a
kernel memory fault in drm_dp_add_port. In earlier kernels, I traced it to the
line after drm_dp_add_port's call to drm_dp_send_link_address:
drm_dp_send_link_address(mstb->mgr, port->mstb);
port->mstb->link_address_sent = true;
I believe that the problem is that drm_dp_send_link_address can call a hotplug
handler, which can change port->mstb so that it cannot be dereferenced (I think
it is set to NULL, but I have forgotten).
Since drm_dp_send_link_address is a static function in this file, its address
is never taken, and there are only two call sites, both of which set
link_address_sent to true, the patch that I have attached changes
drm_dp_send_link_address so that it sets that flag, reducing duplication of
code, and also allowing drm_dp_send_link_address to skip setting the flag if
sending the link address fails.
An intentional behavior change introduced by this patch is that the
mstb->link_address_sent is not set if sending the link address was aborted due
to the memory allocation in drm_dp_send_link_address failing.
Perhaps it should also not be set if the action receives a NAK reply, but I
haven't studied the code and DisplayPort documentation enough to guess.
Whoever examines this patch should feel free to revise it as they see fit.
I should also warn that after I made this change in linux-4.2-rc4, the
resulting kernel eventually got another kernel memory fault in i2c_transfer
(called by drm_do_probe_ddc_edid), but I believe that that is a separate issue.
I am happy to answer questions about this patch. If nobody sees any problems
with it, I would ask that whoever takes this bug report submit the patch
upstream.
Thanks for considering this bug report and proposed patch.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=91749
Bug ID: 91749
Summary: Tonga IH ring misaligned
Product: DRI
Version: DRI git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: DRM/AMDgpu
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: jay(a)jcornwall.me
>From amdgpu_ih.c:
adev->irq.ih.ring = kzalloc(adev->irq.ih.ring_size + 8, GFP_KERNEL);
if (adev->irq.ih.ring == NULL)
return -ENOMEM;
adev->irq.ih.rb_dma_addr = pci_map_single(adev->pdev,
(void *)adev->irq.ih.ring,
adev->irq.ih.ring_size,
PCI_DMA_BIDIRECTIONAL);
The Tonga IH_RB_BASE register requires 256B alignment. kzalloc does not
guarantee this, e.g.:
adev->irq.ih.ring: 0xFFFF880835B22148
adev->irq.ih.rb_dma_addr: 0x835B22148
IH_RB_BASE: 0835b221
This causes amdgpu_ih_decode_iv to read ahead of the last written IV, missing
it, when this misalignment occurs.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=93784
Bug ID: 93784
Summary: Hybrid graphics: GPU lockup when running glxgears
Product: Mesa
Version: 11.0
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: major
Priority: medium
Component: Drivers/Gallium/radeonsi
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: nioko1337(a)googlemail.com
QA Contact: dri-devel(a)lists.freedesktop.org
Created attachment 121146
--> https://bugs.freedesktop.org/attachment.cgi?id=121146&action=edit
dmesg output
My laptop has the following discrete graphics card (lspci output):
0a:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE
[Radeon HD 8550M / R5 M230] (rev ff)
When running glxgears (or any graphical application) with DRI_PRIME=1, the
window appears but it stays just black (also it does not print any FPS in the
console).
After starting glxgears the first time, the GPU locks up (see dmesg.txt).
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=93101
Bug ID: 93101
Summary: GPU Fault almost burned the CPU
Product: Mesa
Version: git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Gallium/radeonsi
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: dev(a)illwieckz.net
QA Contact: dri-devel(a)lists.freedesktop.org
Created attachment 120103
--> https://bugs.freedesktop.org/attachment.cgi?id=120103&action=edit
syslog (short)
Hi, this is an issue about the fact that some GPU lockup can lead to some CPU
burn (for real).
Some hours ago I get a GPU lockup while I was trying to read a DVD with VLC.
The video rendering wasn't functionnal (no picture), then the GPU started to
display weird things (see attached photo) then locked up.
I've joined some log, one very long syslog, and some abstract for this one
(more easy to read, but I gave you the original one in case of I missed
something).
To summarize, you can read lines like that in the syslog:
```
Nov 24 22:58:18 gollum gnome-session[3720]: [00007f134c173c20] avcodec decoder:
Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding
Nov 24 22:58:18 gollum kernel: [97035.599456] radeon 0000:01:00.0:
VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00002126
Nov 24 22:58:18 gollum kernel: [97035.599460] radeon 0000:01:00.0:
VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0408800C
Nov 24 22:58:18 gollum kernel: [97035.599465] VM fault (0x0c, vmid 2) at page
8486, read from 'TC4' (0x54433400) (136)
Nov 24 22:58:55 gollum kernel: [97072.747472] radeon 0000:01:00.0: ring 0
stalled for more than 10088msec
Nov 24 22:58:55 gollum kernel: [97072.747483] radeon 0000:01:00.0: GPU lockup
(current fence id 0x000000000059fcff last fence id 0x000000000059fd12 on ring
0)
Nov 24 22:59:04 gollum kernel: [97081.259933] WARNING: CPU: 4 PID: 23502 at
/home/kernel/COD/linux/drivers/gpu/drm/radeon/radeon_object.c:83
radeon_ttm_bo_destroy+0xe7/0xf0 [radeon]()
```
My system is running:
vlc 3.0.0~~git20151123+r62463+34~ubuntu15.10.1
linux-image-4.3.0-040300-generic 4.3.0-040300.201511020949
libdrm-radeon1 2.4.65+git1511161830.8913cd~gd~w
xserver-xorg-video-radeon 7.6.99+git1511170732.10b7c3~gd~w
libgl1-mesa-dri 11.2~git1511231930.e4c122~gd~w
mesa-vdpau-drivers 11.2~git1511231930.e4c122~gd~w
That is a real issue but it's not the topic of this ticket.
The really big problem is this bug almost burned my CPU. I explain.
When the bug occurred, I tried to track it. Instead of rebooting my computer I
started a laptop in order to connect to my computer using ssh, and to diagnose
some stuff on the living system. While the laptop were booting, I took some
photo of my screen.
But suddenly, my computer shutdown itself. The CPU critical temperature was
reached.
Normal operation temperature is normally between 30°C and 40°C on my system. In
case of emergency, I have two regulators running on my computer. The first one
raises fan speed from 128 tr/min to 1400 tr/min when temperature reaches 50°C,
and the second one downclocks all the 8 core from 4.7 GHz to 1.4GHz when the
temperature reaches 70°C.
Both regulators are userspace regulators. The first is the well-known
fancontrol, and the other one is mine. Both works well (if I use cpuburn for
example).
The fact is, when the GPU lockup occurred, something from the driver goes wrong
on the CPU side. It looks like some infinite loop started on my cores, doing
some extensive tasks, probably without having to deal with external components
(like central memory unit) in order to never slow done the CPU.
In fact, the computer acted exactly like if I was running one cpuburn process
per core using performance cpu governor during a summer noon. But there was an
exception, the fan never accelerated (so it was still running at 128 tr/min
when the CPU reached 90°, and the cpu was never downclocked too.
That's why I wrote this issue. When this bug occured, the system goes so wrong
the CPU was on knees and no regulator was able to control the CPU fan so the
CPU endlessly heating.
Hopefully, the internal CPU temperature protection shutdown automatically my
computer to save itself. But if someone use a CPU with a faulty temperature
safety mechanisme, this GPU lockup can lead to a CPU burn for real !
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=92428
Bug ID: 92428
Summary: Sword Coast Legends causing GPU lockup. radeon
0000:01:00.0: GPU lockup (current fence id
0x000000000000afd1 last fence id 0x000000000000b194 on
ring 3)
Product: Mesa
Version: 10.6
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Gallium/radeonsi
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: h0ser(a)h0sed.org
QA Contact: dri-devel(a)lists.freedesktop.org
Created attachment 118821
--> https://bugs.freedesktop.org/attachment.cgi?id=118821&action=edit
System Logs
Bear with me as it's my first time submitting a bug report. When loading a
level in Sword Coast Legends, the driver crashes and hard locks the PC.
Attached is what I believe are the relevant portions of the logs.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=92302
Bug ID: 92302
Summary: Unigine Tropics freeze-crashes R390X
Product: Mesa
Version: 11.0
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Gallium/radeonsi
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: mc.return(a)gmx.net
QA Contact: dri-devel(a)lists.freedesktop.org
I understand that this benchmark might not use the latest version of the
Unigine engine, but starting it should not make my machine lock up with actual
high-end hardware, especially since the benchmark works flawless on pre-GCN AMD
hardware.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=91880
Bug ID: 91880
Summary: Radeonsi on Grenada cards (r9 390) exceptionally
unstable and poorly performing
Product: Mesa
Version: unspecified
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: minor
Priority: medium
Component: Drivers/Gallium/radeonsi
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: luutifa(a)gmail.com
QA Contact: dri-devel(a)lists.freedesktop.org
I have an r9 390, and I had to disable DPM (on Linux 4.2) to get a stable
destop. The performance is less than half of r9 290 (which is almost the same
GPU) on the same driver.
How is Grenada support planned and can I get an estimate of it's arrival?
--
You are receiving this mail because:
You are the assignee for the bug.