Originally posted by DarkFoss
View Post
Announcement
Collapse
No announcement yet.
AMDGPU DC Code Improvements Bring Better Page-Flipping
Collapse
X
-
Originally posted by tildearrow View Post
Note that I do not mean Adaptive-Sync (AKA FreeSync), but rather Adaptive-VSync.Those who would give up Essential Liberty to purchase a little Temporary Safety,deserve neither Liberty nor Safety.
Ben Franklin 1755
Comment
-
Originally posted by Azpegath View PostIt's a shame it doesn't get into 5.0, it would be nice to have some clean-ups of the DC as soon as possible. I agree with oleid, there has been many stability issues with DC. I'm running it on a R290, so I guess I'm an outlier (they aren't officially supported, right?) and have to accept some issues, but the kernel didn't even boot for 2 whole main release versions. Now they've fixed the first specific issue I had, but I still haven't tried updating to anything newer than 4.18.20, since there where so many other issues (the filesystem corruption, etc). I think I'm mainly waiting for 5.0.(>5), to not risk hitting any issues.
Whether it is switching output screen, turning AV receiver off/on (used for playing sound and passing through image via HDMI to output screen) , switching monitor on/off, or the more touchy suspending/resuming. All the bits that were initially leading to freezes have been ironed out starting with 4.19.
I am currently at 90 days of uptime with 100+ suspending/resuming and AV Receiver turning off/on, gaming, Spotifying, netflixing and many other stuff included. amdgpu is now completely stable for me.Last edited by Mez'; 23 January 2019, 03:21 PM.
- Likes 4
Comment
-
Originally posted by oleid View PostAnyone with DC problems, too? Since DC is merged, I only get black screen (on my 4k screen) during boot. I can disable DC, and then command line works. But well...
I have it reported here: https://bugs.freedesktop.org/show_bug.cgi?id=107668 - I tried 5.0 RC1 but that hadnt got the fix in yet.
Comment
-
Originally posted by DarkFoss View Post
Sorry need some coffee I think this reddit page has some links and info for what your looking for. https://www.reddit.com/r/linuxquesti..._mode_setting/
By the way, here is an animation of the issue:
Comment
-
-
Originally posted by Mez' View PostSince 4.19, everything is running perfectly for me with the RX 560.
Whether it is switching output screen, turning AV receiver off/on (used for playing sound and passing through image via HDMI to output screen) , switching monitor on/off, or the more touchy suspending/resuming. All the bits that were initially leading to freezes have been ironed out starting with 4.19.
I am currently at 90 days of uptime with 100+ suspending/resuming and AV Receiver turning off/on, gaming, Spotifying, netflixing and many other stuff included. amdgpu is now completely stable for me.
Comment
-
L_A_G - Yeah, that's a crappy situation.
My R9 390 has Direct 3D 12, Vulkan 1.1 and Open GL 4.x, Open CL 2.x, Freesync over HDMI, H.264 and H.265 decoding and encoding, Wattman supported in Windows.
In Linux by comparison, the officially supported Radeon kernel driver excludes Vulkan, Freesync support. Only with the "experimental" support in AMDGPU kernel driver do we get Vulkan and Freesync support. The AMDGPU driver is more stable and performant for my R9 390, than the radeon kernel driver - it's the reason I switched in the first place. At most OpenCL 1.1 is supported, and I think it's half baked support not full support. H.264 decoding and encoding seems to be supported. The driver quality sucks, there's always some new bug in each new kernel version (and in point releases as well). Either the GPU hangs randomly, or the screen stops working after suspend and resume.
As far as I can see, AMD's Linux support is mediocre - way better than NVIDIA's closed source crap and their Wayland situation, but AMD's support is pretty bad in comparison to Intel's Linux drivers.
Comment
-
Originally posted by sandy8925 View PostL_A_G - Yeah, that's a crappy situation.
My R9 390 has Direct 3D 12, Vulkan 1.1 and Open GL 4.x, Open CL 2.x, Freesync over HDMI, H.264 and H.265 decoding and encoding, Wattman supported in Windows.
In Linux by comparison, the officially supported Radeon kernel driver excludes Vulkan, Freesync support. Only with the "experimental" support in AMDGPU kernel driver do we get Vulkan and Freesync support. The AMDGPU driver is more stable and performant for my R9 390, than the radeon kernel driver - it's the reason I switched in the first place. At most OpenCL 1.1 is supported, and I think it's half baked support not full support. H.264 decoding and encoding seems to be supported. The driver quality sucks, there's always some new bug in each new kernel version (and in point releases as well). Either the GPU hangs randomly, or the screen stops working after suspend and resume.
As far as I can see, AMD's Linux support is mediocre - way better than NVIDIA's closed source crap and their Wayland situation, but AMD's support is pretty bad in comparison to Intel's Linux drivers.
- Likes 1
Comment
-
Originally posted by sandy8925 View Post...
Talking about support under windows is also pretty pointless as the Windows driver simply hasn't gone trough anything like the re-write that the Linux driver went trough with the move to AMDGPU. On linux said hardware is older than the main codebase, meaning proper support requires a whole bunch of legacy code paths to be written, which is drastically different to the Windows driver where the main codebase is older than the hardware and the necessary code paths were added the hardware was new.
Comment
Comment