Activity log for bug #1902795

Date Who What changed Old value New value Message
2020-11-03 21:46:12 Thomas Debesse bug added bug
2020-11-03 22:00:10 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2020-11-03 22:07:06 Thomas Debesse attachment added dmesg on Linux 5.10-rc1 on Ubuntu 20.04, K10 platform, ATI Radeon HD 4350 PCI https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5430838/+files/dmesg.ubuntu-20.04.linux-5.10.0-051000rc1-generic_ASRock-AM2NF3-VSTA+K10_ATI-Radeon-HD-4350-PCI.txt
2020-11-03 22:07:53 Thomas Debesse attachment added dmesg on Linux 5.10-rc1 on Ubuntu 20.04, K10 platform, Nvidia Geforce 8400GS rev.2 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5430839/+files/dmesg.ubuntu-20.04.linux-5.10.0-051000rc1-generic_ASRock-AM2NF3-VSTA+K10_Nvidia-Geforce-8400GSr2-PCI.txt
2020-11-03 22:09:26 Thomas Debesse attachment added dmesg on Linux 4.8.0-36 on Ubuntu 16.04, K8 platform, ATI Radeon HD 4350 PCI https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5430840/+files/dmesg.ubuntu-16.04.linux-4.8.0-36-generic_MSI-MS-6702E+K8_ATI-Radeon-HD-4350-PCI.txt
2020-11-03 22:09:58 Thomas Debesse attachment added dmesg on Linux 4.8.0-36 on Ubuntu 16.04, K8 platform, Nvidia Geforce 8400GS rev.2 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5430841/+files/dmesg.ubuntu-16.04.linux-4.8.0-36-generic_MSI-MS-6702E+K8_Nvidia-Geforce-8400GSr2-PCI.txt
2020-11-03 22:21:35 Thomas Debesse attachment added Screenshot of graphical issues on Nvidia Geforce 8400GS rev.2 PCI on K8 AGP host https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5430842/+files/20201103-002441-000.nvidia-geforce-8400gsr2-pci+k8.jpg
2020-11-03 22:22:01 Thomas Debesse attachment added Screenshot of graphical issues on Nvidia Geforce 8400GS rev.2 PCI on K10 AGP host https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5430843/+files/20201102-174932-000.nvidia-geforce-8400gsr2-pci+k10.jpg
2020-11-03 22:31:18 Thomas Debesse attachment added Screenshot of GNOME desktop frozen on ATI Radeon HD 4350 PCI on K8 AGP host https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5430844/+files/20201103-001858-000.ati-radeon-hd4350pci+k8.jpg
2020-11-03 23:11:38 Thomas Debesse summary PCI graphics seems to be broken since years on AMD K8/K10 platform (work on Intel) PCI graphics broken on AMD K8/K10 platform (while it works on Intel) verified from Linux 4.4 to 5.10-rc1
2020-11-04 00:30:18 Thomas Debesse linux (Ubuntu): status Incomplete Confirmed
2020-11-05 01:13:10 Thomas Debesse bug watch added https://bugzilla.redhat.com/show_bug.cgi?id=785375
2020-11-05 01:13:10 Thomas Debesse attachment added PATCH: drm/radeon: make all PCI GPUs use 32 bits DMA bit mask (not enough to fix the issue and ATI specific) https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5431266/+files/0001-drm-radeon-make-all-PCI-GPUs-use-32bits-DMA-bit-mask.patch
2020-11-05 01:44:54 Thomas Debesse attachment added dmesg on Linux 5.8 vanilla on K10 host running the HD 4350 PCI GPU https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5431287/+files/dmesg.linux-5.8-vanilla_ASRock-AM2NF3-VSTA+K10_ATI-Radeon-HD-4350-PCI.txt
2020-11-05 01:45:58 Thomas Debesse attachment added dmesg on Linux 5.8 with 32bit dma patch on K10 host running the HD 4350 PCI GPU, demonstrating some errors being workarounded (not all) https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5431288/+files/dmesg.linux-5.8-dma32fix_ASRock-AM2NF3-VSTA+K10_ATI-Radeon-HD-4350-PCI.txt
2020-11-05 03:05:26 Thomas Debesse attachment added dmesg on Linux 5.4.0-47-generic, K8 platform (PCIe host, C51 bridge), Nvidia 8400GS rev.2 PCI with nouveau https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5431331/+files/dmesg.linux-5.4.0-47.Dell_OptiPlex_740+K8-C51_Nvidia-8400GSr2_PCI-nouveau.txt
2020-11-05 03:21:55 Thomas Debesse attachment added dmesg on Linux 5.4.0-47-generic, K8 platform (PCIe host, C51 bridge), Nvidia 8400GS rev.2 PCI with proprietary non-free closed nvidia driver https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5431333/+files/dmesg.linux-5.4.0-47.Dell_OptiPlex_740+K8-C51_Nvidia-8400GSr2_PCI-nvidia.txt
2020-11-05 03:31:47 Thomas Debesse attachment removed PATCH: drm/radeon: make all PCI GPUs use 32 bits DMA bit mask (not enough to fix the issue and ATI specific) https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5431266/+files/0001-drm-radeon-make-all-PCI-GPUs-use-32bits-DMA-bit-mask.patch
2020-11-05 03:33:01 Thomas Debesse attachment added PATCH: drm/radeon: make all PCI GPUs use 32 bits DMA bit mask (not enough to fix the issue and ATI specific) https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5431335/+files/0001-drm-radeon-make-all-PCI-GPUs-use-32bits-DMA-bit-mask.patch
2020-11-05 04:22:25 Ubuntu Foundations Team Bug Bot tags patch
2020-11-05 04:22:26 Ubuntu Foundations Team Bug Bot bug added subscriber Terry Rudd
2020-11-05 05:53:16 Thomas Debesse tags patch amd64 focal patch
2020-11-05 05:54:17 Thomas Debesse tags amd64 focal patch amd64 focal kernel-bug patch
2020-11-05 05:54:57 Thomas Debesse tags amd64 focal kernel-bug patch amd64 focal kernel-bug patch xenial
2020-11-05 10:07:30 Thomas Debesse description This is an issue I found while investigating #1899304 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1899304 The big concern is that if AGP is disabled, there is no fallback display option on those platforms. After having discovered some K8 and K10 computers running AGP cards stopped working with 5.4.0-48 (Ubuntu 20.04 LTS), I had the idea to try some PCI cards to know if problems came from AGP or something else, and I've discovered another issue instead. Note that I'm not talking about PCI express, but good old PCI. The other issue I found is that PCI graphics on AMD K8/K10 platform is broken since years. This got probably unnoticed because such hardware works on Intel platform and those cards are not very common, so the chance to fulfill all the requirements to reproduce the bug are not that high. To make the test significant enough I used two PCI devices from two makers, and some that are not so old: they both support OpenGL 3.3, have 512MB of VRAM, and one of them even have HDMI. - PCI ATI Radeon HD 4350 (RV710, Terascale 1), HDMI + DVI-I + VGA - PCI Nvidia Geforce 8400 GS rev.2 (NV98, Tesla 1.0), DVI-I + VGA I've driven tests on four computers: - K10 PCIe based: Dell Optiplex 740 motherboard with AMD Athlon 64 X2 CPU (dual core), Nvidia C51 bridge, 6GB DDR2 667MHz, PCIe + PCI - K8 AGP based: ASRock AM2NF3-VSTA motherboard with AMD Phenom II X4 970 CPU (quad core), Nvidia nForce3 bridge, 16GB DDR2 800MHz, AGP + PCI - K8 AGP based: MSI MS-6702E motherboard with AMD Athlon 64 3200+ CPU (single core), VIA K8T800Pro, VT8237/8251 bridge, 3GB DDR 400MHz, AGP + PCI - Intel PCIe based: Lenovo ThinkCentre M58 motherboard with Pentium E5200 CPU (dual core), Intel 82801 PCI Bridge, 1GB DDR2 800MHz, PCIe + PCI Both PCI GPU work on the Intel based computer, and I get performances that looks correct for those GPU given they are PCI ones. You can find real-life use case test result here (look for “PCI”): https://wiki.unvanquished.net/wiki/GPU_compatibility_matrix I tested two Ubuntu versions and multiple kernels: Ubuntu 20.04 Focal LTS Linux 5.4.0-48-generic Ubuntu 20.04 Focal LTS Linux 5.4.0-47-generic Ubuntu 16.04 Xenial LTS Linux 4.15.0-118-generic Ubuntu 16.04 Xenial LTS Linux 4.8.0-36-generic Ubuntu 16.04 Xenial LTS Linux 4.4.0-190-generic All those configurations fail with those two PCI GPUs on AMD K8/K10 platforms. I got some logs and screenshots, so I will add them. This is an issue I faced before #1899304 but becomes more critical with https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1899304 The big concern is that if AGP is disabled, there is no fallback display option on those platforms. After having discovered some K8 and K10 computers running AGP cards stopped working with 5.4.0-48 (Ubuntu 20.04 LTS), I had the idea to try some PCI cards to know if problems came from AGP or something else, and I've discovered another issue instead. Note that I'm not talking about PCI express, but good old PCI. The other issue I found is that PCI graphics on AMD K8/K10 platform is broken since years. This got probably unnoticed because such hardware works on Intel platform and those cards are not very common, so the chance to fulfill all the requirements to reproduce the bug are not that high. To make the test significant enough I used two PCI devices from two makers, and some that are not so old: they both support OpenGL 3.3, have 512MB of VRAM, and one of them even have HDMI. - PCI ATI Radeon HD 4350 (RV710, Terascale 1), HDMI + DVI-I + VGA - PCI Nvidia Geforce 8400 GS rev.2 (NV98, Tesla 1.0), DVI-I + VGA I've driven tests on four computers: - K10 PCIe based: Dell Optiplex 740 motherboard with AMD Athlon 64 X2 CPU (dual core), Nvidia C51 bridge, 6GB DDR2 667MHz, PCIe + PCI - K8 AGP based: ASRock AM2NF3-VSTA motherboard with AMD Phenom II X4 970 CPU (quad core), Nvidia nForce3 bridge, 16GB DDR2 800MHz, AGP + PCI - K8 AGP based: MSI MS-6702E motherboard with AMD Athlon 64 3200+ CPU (single core), VIA K8T800Pro, VT8237/8251 bridge, 3GB DDR 400MHz, AGP + PCI - Intel PCIe based: Lenovo ThinkCentre M58 motherboard with Pentium E5200 CPU (dual core), Intel 82801 PCI Bridge, 1GB DDR2 800MHz, PCIe + PCI Both PCI GPU work on the Intel based computer, and I get performances that looks correct for those GPU given they are PCI ones. You can find real-life use case test result here (look for “PCI”): https://wiki.unvanquished.net/wiki/GPU_compatibility_matrix I tested two Ubuntu versions and multiple kernels: Ubuntu 20.04 Focal LTS Linux 5.4.0-48-generic Ubuntu 20.04 Focal LTS Linux 5.4.0-47-generic Ubuntu 16.04 Xenial LTS Linux 4.15.0-118-generic Ubuntu 16.04 Xenial LTS Linux 4.8.0-36-generic Ubuntu 16.04 Xenial LTS Linux 4.4.0-190-generic All those configurations fail with those two PCI GPUs on AMD K8/K10 platforms. I got some logs and screenshots, so I will add them.
2020-11-09 11:12:49 Thomas Debesse attachment added Screenshot of graphical issues on Nvidia Geforce 8400GS rev.2 PCI on Piledriver PCIe host https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902795/+attachment/5432604/+files/20201109-110741-000.nvidia-geforce-8400gsr2-pci+piledriver.jpg
2020-11-09 11:13:08 Thomas Debesse summary PCI graphics broken on AMD K8/K10 platform (while it works on Intel) verified from Linux 4.4 to 5.10-rc1 PCI graphics broken on AMD K8/K10/Piledriver platform (while it works on Intel) verified from Linux 4.4 to 5.10-rc1
2020-11-09 11:24:21 Thomas Debesse summary PCI graphics broken on AMD K8/K10/Piledriver platform (while it works on Intel) verified from Linux 4.4 to 5.10-rc1 PCI graphics broken on AMD K8/K10/Piledriver platform (while it works on Intel) verified from Linux 4.4 to 5.10-rc2