https://bugs.freedesktop.org/show_bug.cgi?id=89374
Bug ID: 89374
Summary: Firefox smooth scrolling isn't smooth
Product: DRI
Version: XOrg git
Hardware: Other
OS: Linux (All)
Status: NEW
Severity: minor
Priority: medium
Component: DRM/Radeon
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: sunweb(a)hotmail.ru
Kubuntu 14.04 x64, HD5770
glxinfo |grep Open
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD JUNIPER
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.3.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
Firefox has an option of smooth scrolling(Preferences -> General -> Use smooth
scrolling). However it doesn't work on OSS drivers for my card. It does work on
Intel ones and closed source though.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=89275
Bug ID: 89275
Summary: PC sometimes hangs on suspend
Product: Mesa
Version: 10.3
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Gallium/r600
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: sunweb(a)hotmail.ru
QA Contact: dri-devel(a)lists.freedesktop.org
Kubuntu 14.04.2, Radeon HD5770.
When i am going on suspend mode(RAM) screen goes black and then PC might or
might not go into this mode. Sometimes it just hangs on black screen part and
thats it. It happened to me with all of the previous drivers(and mesa 10.1) but
i've seen once back then so i thought its a rare bug.
Filled ram or not, i don't what may be the cause and where to look for errors
to post here, so if you'll tell me where to look i'll post them.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=108637
Bug ID: 108637
Summary: kernel 4.19.0-arch1-1-ARCH - raven ridge
Product: DRI
Version: XOrg git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: DRM/AMDgpu
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: bibitocarlos(a)gmail.com
Created attachment 142342
--> https://bugs.freedesktop.org/attachment.cgi?id=142342&action=edit
raven ridge 2400
Hi,
My computer, Raven ridge 2400G with Asrock X470 Gaming-ITX/ac, BIOS P1.30
07/05/2018.
With 4.18, everything worked except failures at boot and suspend to ram.
With 4.19.0-arch1-1-ARCH, the failures at boot are gone but i get a lot of
warnings in dmesg and failures at use.
See my dmesg.
Please tell me if you need something else.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=89241
Bug ID: 89241
Summary: A8-6410 APU with integrated R5 Mullins + dedicated R5
M240 Hainan graphics switching not working
Product: DRI
Version: XOrg git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: DRM/Radeon
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: linux5(a)secure-mail.biz
Switching graphics between the A8-6410 APU with integrated R5 Mullins +
dedicated R5 M240 Hainan is not working(HP 355 G2 notebook). I think it's
because the dedicated gpu for some reason can just not be activated, because
"/sys/kernel/debug/vgaswitcheroo/switch" and the Radeon Profile tool show two
gpus, but changing the gpu state from "off" to something else within Radeon
Profile doesn't work for the dedicated one.
I tried the gearsongallium livecd with very recent drivers/Xorg/etc.
Versions included in the gearsongallium livedvd i tested:
Mesa-git – 10.5_git2015.02.04
Kernel – 3.19-rc6
libdrm – 2.4.99_git2015.01.22
Mesa-demos – 9.1.0_git2014.07.06
xorg-server – 1.16.99.9
xf86-video-ati – 7.99.99_2015.01.15
I also tried in Kubuntu 14.10 to switch with DRI_PRIME=1. If i do that i get
corrupt window and lower fps than with integrated gpu with es2gears. However
"DRI_PRIME=1 glxinfo" says it's using the dedicated gpu.
In gearsongallium i get the same output with or without "DRI_PRIME=1 glxinfo"
so it seems to not switch at all with recent drivers/Xorg/etc.
I can also post Xorg log and dmesg output, but i couldn't spot anything unusual
there looking quickly through it. However "dmesg|grep -i vga" might be
important:
$ dmesg |grep -i vga
[ 1.069056] vgaarb: setting as boot device: PCI:0000:00:01.0
[ 1.069061] vgaarb: device added:
PCI:0000:00:01.0,decodes=io+mem,owns=io+mem,locks=none
[ 1.069077] vgaarb: loaded
[ 1.069080] vgaarb: bridge control possible 0000:00:01.0
[ 1.763179] fb0: EFI VGA frame buffer device
[ 2.029145] ACPI: Video Device [VGA] (multi-head: yes rom: no post: no)
[ 2.115398] VGA switcheroo: detected switching method \_SB_.PCI0.VGA_.ATPX
handle
[ 2.191102] ACPI: Video Device [VGA1] (multi-head: yes rom: no post: no)
[ 2.255714] fb: switching to radeondrmfb from EFI VGA
[ 2.440405] [drm] VGA-1
[ 2.527423] vga_switcheroo: enabled
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=89155
Bug ID: 89155
Summary: Dual monitor setup does not initialize
Product: DRI
Version: unspecified
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: DRM/Radeon
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: adam.reichold(a)t-online.de
Created attachment 113508
--> https://bugs.freedesktop.org/attachment.cgi?id=113508&action=edit
journalctl -b | grep "\[drm"
I am running Arch Linux on an AMD A6-3500 with Radeon HD 6530D graphics on an
Gigabyte A55M-S2V mainboard. I just received updated X server to version 1.17.1
together with a rebuilt version 7.5.0 of the XFree86 ATI driver with the kernel
staying at 3.18.6.
I do have two Samsung monitors connected to the system, one via DVI and one via
VGA. This setup always initialized unreliably and I had to manually add modes
for the VGA-connected monitor using
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059
1089 -hsync +vsync
xrandr --addmode VGA-0 "1680x1050_60.00"
xrandr --output VGA-0 --mode "1680x1050_60.00"
for it to work at all. But after the update described above, the two monitors
never initialize properly anymore. Before the update, I sometimes had to
power-cycle (meaning switch off power not just a reboot) but it did eventually
work after two or three tries.
The reason I am reporting this as a Radeon DRM issue instead of an X server
problem is that my system log contains errors from the DRM driver about
"channel eq" and "clock recovery". I attached those logs grepped for "[drm".
Thank for your help and please tell me if I can provide any further information
to help diagnose this.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=108609
Bug ID: 108609
Summary: vegam_smumgr.c: accessing mvdd_voltage_table.entries[]
array out of bounds in function
vegam_populate_smc_mvdd_table
Product: DRI
Version: unspecified
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: DRM/AMDgpu
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: rstrube(a)gmail.com
Created attachment 142298
--> https://bugs.freedesktop.org/attachment.cgi?id=142298&action=edit
Patch to fix accessing mvdd_voltage_table.entries[] array out of bounds in
vegam_smumgr.c
I believe I've discovered a small bug in the vegam_smumgr.c, specifically the
following function:
static int vegam_populate_smc_mvdd_table(struct pp_hwmgr *hwmgr,
SMU75_Discrete_DpmTable *table)
{
struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
uint32_t count, level;
if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->mvdd_control) {
count = data->mvdd_voltage_table.count;
if (count > SMU_MAX_SMIO_LEVELS)
count = SMU_MAX_SMIO_LEVELS;
for (level = 0; level < count; level++) {
table->SmioTable2.Pattern[level].Voltage =
PP_HOST_TO_SMC_US(
data->mvdd_voltage_table.entries[count].value * VOLTAGE_SCALE);
/* Index into DpmTable.Smio. Drive bits from Smio entry
to get this voltage level.*/
table->SmioTable2.Pattern[level].Smio =
(uint8_t) level;
table->Smio[level] |=
data->mvdd_voltage_table.entries[level].smio_low;
}
table->SmioMask2 = data->mvdd_voltage_table.mask_low;
table->MvddLevelCount = (uint32_t) PP_HOST_TO_SMC_UL(count);
}
return 0;
}
With the lines (within the for loop):
table->SmioTable2.Pattern[level].Voltage = PP_HOST_TO_SMC_US(
data->mvdd_voltage_table.entries[count].value * VOLTAGE_SCALE);
If this code was executed it would try to access the
mvdd_voltage_table.entries[] array out of bounds, because count > than the max
value for level.
I believe:
data->mvdd_voltage_table.entries[count].value
should actually be:
data->mvdd_voltage_table.entries[level].value
You can see in a similar function within vegam_smumgr.c, this bug is *not*
present:
static int vegam_populate_smc_vddci_table(struct pp_hwmgr *hwmgr,
struct SMU75_Discrete_DpmTable *table)
{
uint32_t count, level;
struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
count = data->vddci_voltage_table.count;
if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control) {
if (count > SMU_MAX_SMIO_LEVELS)
count = SMU_MAX_SMIO_LEVELS;
for (level = 0; level < count; ++level) {
table->SmioTable1.Pattern[level].Voltage =
PP_HOST_TO_SMC_US(
data->vddci_voltage_table.entries[level].value * VOLTAGE_SCALE);
table->SmioTable1.Pattern[level].Smio = (uint8_t)
level;
table->Smio[level] |=
data->vddci_voltage_table.entries[level].smio_low;
}
}
table->SmioMask1 = data->vddci_voltage_table.mask_low;
return 0;
}
I've attached a patch for kernel 4.19, admittedly the change is trivial but I
figured I would try to do things the right way :)
Thanks!
Rob
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=88891
Bug ID: 88891
Summary: Errors upon/resuming hibernation.
Product: DRI
Version: XOrg git
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: DRM/Radeon
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: bogy2004(a)abv.bg
I'm facing some errors which currently aren't making any problems (not that I
know of at least). Still, I'm concerned what do they mean and should I worry.
Here's what I get upon entering hibernation state:
http://sprunge.us/MZIb
And after resuming, I get this:
http://sprunge.us/USQb
These are both cut from dmesg. Here's my current hardware for more info:
OS: Archlinux x86_64
GPU: ATI Mobility Radeon 5145 (today known as 4570).
CPU: i3 M350
Mesa version: 10.4.3
Kernel version: 3.18.4
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=108606
Bug ID: 108606
Summary: Raven Ridge: constant lockups since latest pull from
Linus
Product: DRI
Version: XOrg git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: DRM/AMDgpu
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: samantham(a)posteo.net
Created attachment 142287
--> https://bugs.freedesktop.org/attachment.cgi?id=142287&action=edit
dmesg log
My system was stable on Linus's branch until he pulled in a bunch of DRM
changes with this merge commit 53b3b6bbfde6. This pull causes the system to
freeze just by using the desktop.
Oct 30 15:31:11 kernel: [drm:gfx_v9_0_priv_reg_irq [amdgpu]] *ERROR* Illegal
register access in command stream
Oct 30 15:31:11 kernel: [drm] GPU recovery disabled.
Oct 30 15:31:22 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx
timeout, signaled seq=61066, emitted seq=61068
Oct 30 15:31:22 kernel: [drm] GPU recovery disabled.
Full dmesg attached.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=108605
Bug ID: 108605
Summary: R9 380 fan speed is either 100% or very low, during
moderate usage gets too loud
Product: DRI
Version: unspecified
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: DRM/AMDgpu
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: christos.kotsaris(a)gmail.com
Created attachment 142283
--> https://bugs.freedesktop.org/attachment.cgi?id=142283&action=edit
Just a few logs from my pc as per AMD reporting bugs instructions
I noticed that when i am playing a video game, the gpu fan seems to be quiet
for around 10-20 seconds, then gets too loud for around 3-4s, then back to
idle, and this repeats until i quit the game. Upon examination i found out that
for some reason the automated dpm sets the fan too low until temperature rises
too much (around 100C), then it sets the fan speed to 100% (around 3500RPM), it
drops rapidly, and the cycle goes on and on like this.
I tried setting the fan speed manually through:
echo "1" > /sys/class/drm/card0/device/hwmon/hwmon2/pwm1_enable
and
echo "X" > /sys/class/drm/card0/device/hwmon/hwmon2/pwm1
and found out that for my card the only values that seem to work are: higher
than 199 (sets the fan speed to max) and lower than 196 (sets the fan speed to
around 150-190RPM, the lowest my fan will go)
I think this is a bug, i don't have a Windows partition anymore but i don't
remember ever having this issue on Windows. My GPU is a Sapphire R9 380 ITX
Compact 2GB. I am using 4.18.16 kernel and 18.2.3 MESA on Archlinux.
--
You are receiving this mail because:
You are the assignee for the bug.