Radeon 9250 -- how can I get direct rendering to work?
DebianThis forum is for the discussion of Debian 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.
Distribution: Ubuntu Linux 16.04, Debian 10, LineageOS 14.1
Posts: 1,572
Rep:
Radeon 9250 -- how can I get direct rendering to work?
Hello. I bought a new Radeon 9250 video card, but I can't get direct rendering to work (note the code below). If anyone knows how I can get direct rendering to work, please let me know.
Code:
debian:/home/mark# glxinfo | grep render
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect
debian:/home/mark# cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
debian:/home/mark# lspci -v | grep VGA
00:0e.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01) (prog-if 00 [VGA controller])
debian:/home/mark# grep DRM_RADEON /boot/config-$(uname -r)
CONFIG_DRM_RADEON=m
debian:/home/mark# aptitude search xserver-xorg-video-radeon xserver-xorg-video-raeonhd xserver-xorg-video-ati
i xserver-xorg-video-ati
p xserver-xorg-video-ati-dbg
i A xserver-xorg-video-radeon
p xserver-xorg-video-radeon-dbg
i xserver-xorg-video-radeonhd
p xserver-xorg-video-radeonhd-dbg
xorg.conf:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Device"
Identifier "Device0"
Driver "radeon"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection
Distribution: Ubuntu Linux 16.04, Debian 10, LineageOS 14.1
Posts: 1,572
Original Poster
Rep:
Code:
debian:/home/mark# dmesg | grep drm
[ 68.916843] [drm] Initialized drm 1.1.0 20060810
[ 68.939107] radeon: disagrees about version of symbol drm_open
[ 68.939144] radeon: Unknown symbol drm_open
[ 68.939286] radeon: disagrees about version of symbol drm_fasync
[ 68.939292] radeon: Unknown symbol drm_fasync
[ 68.939425] radeon: disagrees about version of symbol drm_poll
[ 68.939431] radeon: Unknown symbol drm_poll
[ 68.939564] radeon: disagrees about version of symbol drm_get_resource_len
[ 68.939570] radeon: Unknown symbol drm_get_resource_len
[ 68.939815] radeon: disagrees about version of symbol drm_core_get_reg_ofs
[ 68.939823] radeon: Unknown symbol drm_core_get_reg_ofs
[ 68.940064] radeon: disagrees about version of symbol drm_irq_uninstall
[ 68.940071] radeon: Unknown symbol drm_irq_uninstall
[ 68.940244] radeon: disagrees about version of symbol drm_ioctl
[ 68.940250] radeon: Unknown symbol drm_ioctl
[ 68.940382] radeon: disagrees about version of symbol drm_exit
[ 68.940388] radeon: Unknown symbol drm_exit
[ 68.940520] radeon: disagrees about version of symbol drm_getsarea
[ 68.940526] radeon: Unknown symbol drm_getsarea
[ 68.940861] radeon: disagrees about version of symbol drm_core_ioremapfree
[ 68.940868] radeon: Unknown symbol drm_core_ioremapfree
[ 68.941003] radeon: disagrees about version of symbol drm_core_get_map_ofs
[ 68.941010] radeon: Unknown symbol drm_core_get_map_ofs
[ 68.941141] radeon: disagrees about version of symbol drm_init
[ 68.941147] radeon: Unknown symbol drm_init
[ 68.941277] radeon: disagrees about version of symbol drm_addmap
[ 68.941283] radeon: Unknown symbol drm_addmap
[ 68.941522] radeon: disagrees about version of symbol drm_get_resource_start
[ 68.941528] radeon: Unknown symbol drm_get_resource_start
[ 68.941943] radeon: Unknown symbol drm_vbl_send_signals
[ 68.942105] radeon: disagrees about version of symbol drm_ati_pcigart_init
[ 68.942111] radeon: Unknown symbol drm_ati_pcigart_init
[ 68.942263] radeon: disagrees about version of symbol drm_core_ioremap
[ 68.942270] radeon: Unknown symbol drm_core_ioremap
[ 68.942451] radeon: disagrees about version of symbol drm_mmap
[ 68.942457] radeon: Unknown symbol drm_mmap
[ 68.942716] radeon: disagrees about version of symbol drm_ati_pcigart_cleanup
[ 68.942722] radeon: Unknown symbol drm_ati_pcigart_cleanup
[ 68.942925] radeon: disagrees about version of symbol drm_core_reclaim_buffers
[ 68.942931] radeon: Unknown symbol drm_core_reclaim_buffers
[ 68.943064] radeon: disagrees about version of symbol drm_release
[ 68.943070] radeon: Unknown symbol drm_release
debian:/home/mark#
If you are using a standard Lenny kernel, then I think you've stumbled upon a bug and should report it to Debian. There's no reason why you should get all those unknown symbol errors from the radeon kernel module if all your kernel modules are the same version, and they all match the running kernel.
Distribution: Ubuntu Linux 16.04, Debian 10, LineageOS 14.1
Posts: 1,572
Original Poster
Rep:
Things are way too erratic with the Radeon gpu, so I've just gone back to the default that came with the machine. It could be the fact that I'm using an unsupported cpu on it (I had to downgrade the Optiplex's BIOS to get it to work).
Anyway, besides wasting time on slightly more complex games than solitaire, I really don't have a need for the gpu. The gpu itself was an old used card I bought over ebay. So, I'm not sure about filing a bug report, given that there are plenty of possible alternative causes for the screw-ups (however, I did get direct rendering to work with an old Freespire LiveCD).
Hi Mark,
To get direct rendering with my Radeon HD 4350 I had to install the firmware packages which I think are now called firmware-linux-free and firmware-linux-nonfree. Once I did that the dr worked fine.
ciao,
jdk
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.