Errors on Linux boot with a Radeon HD
Troubleshooting guide for fixing Radeon HD 5770 graphics card boot errors on Linux systems. Explains how Plymouth boot splash screen causes memory allocation failures and provides the solution to remove it.
Hi all,
For the past months, I had a huge issue with My debian based system.
I got a Radeon 5770 graphical card and here are some more information:
[airballman@crunchbang:~]$ lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc Juniper [Radeon HD 5700 Series]
On startup, I would have 15/20 seconds of errors flooding my boot screen.
Here is the Error log, repeated again and again:
[drm:radeon_ttm_backend_bind] ERROR failed to bind 1 pages at 0x0040F000
[TTM] Couldn't bind backend.
radeon 0000:01:00.0: object_init failed for (4096, 0x00000002)
[drm:radeon_gem_object_create] ERROR Failed to allocate GEM object (4096, 2, 4096, -22)
The problem as quite annoying, even causing graphical startup failures. . . I searched a lot for a solution and asked for some help.
I tried lots of stuff, from installing new free drivers to the proprietary ati solution. The latter solved the problem, but caused mouse freezes. . .
After a lot of problems, DarthWound finally gave my the good way to solve it !
The problem was coming from Plymouth, and removing it would remove the error :
$ sudo apt-get remove plymouth
The con of this method is that you will lose your beautiful startup image. . .
Let me know if you find a better solution !
You may see the effect on my screen here :
C U