Radeon GPU card failing while barfing some "*ERROR* failed to bind X pages at 0x00000000"
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
There's also the little matter whether it's trying to load at 0x00h in GPU memory or in normal memory.
The latter was a favourite ploy by hackers. Engineer a buffer overrun, and have an Assembler instruction like "Goto 0" above the buffer. But every step was cut off by software. Buffers have 'canaries' to prevent overrun. The kernel won't let you near low memory.
Hmm. The reason though that I wonder if it's not more fundamental is because as I mentioned there was this thread:
which talked of a very similar error on a different, but related, setup and makes it sound like the Rockchip SoC itself has a quirky PCIe controller implementation (not perfectly standard compliant, in particular it cannot snoop the CPU cache), which while it may be possible to work around with clever software, would be a highly nontrivial programming task and would likely require comment from the Rockchip team themselves. However, that was RK3566, so I don't know if it is the same problem on the RK3588; unfortunately, getting responses out of message boards about this board&chip often proves elusive (this has been one of the most fecund threads of all I've had about it). And RasPi is not of a lot of help here because while still ARM, it has a different SoC by a different manufacturer (Broadcom) - and yes its PCIe is also dodgy, but in a different way ("BAR is too small", or at least that's what I hear).
Hence if, if this thing is this broken, I don't want to waste money on trying to shotgun graphics cards if I don't have to (as I suspect this feature is necessary on all GPU cards - it makes sense because directly accessing CPU cache [as opposed to, say, accessing RAM as an intermediate] sounds pretty essential to the "acceleration" function of a GPU). I just wanna really make sure this is a wise move before I start hosing away money.
What surprises me is use of the r600 driver for a 2005 GPU, when I was firmly instructed to use the r300 driver for a later one. I tried the r600 driver anyhow, but it tanked.
Perhaps the fact that yours is external might affect things. Mine was in a Northbridge (Remember them?) so I suppose it counted as integrated graphics. It certainly was a tad faster than a 33/66Mhz PCI slot.
What surprises me is use of the r600 driver for a 2005 GPU, when I was firmly instructed to use the r300 driver for a later one. I tried the r600 driver anyhow, but it tanked.
Both AMD and NVidia introduce new fabs as additions, while keeping the old, and in many cases adding new names for older fabs. https://en.wikipedia.org/wiki/List_o...ocessing_units charts include model introduction dates that show this.
AMD/ATI used a bunch of names for the same device: device name; gpu design series; part number, etc. Perhaps thaty explains it. Mine was made from 2004-2008, and I got one of the last ones, so that explains it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.