Need to confirm if this AMDAPU is supported in radeon driver
Hi, Sorry if my first post is a question, but this problem is driving me nuts. I need to confirm if Radeon HD 7480D is supported by the "radeon" driver. The codename of the card (which is an AMDAPU BTW) is Scrapper.
These are the Xorg.0.log and xorg.conf in question. Xorg.0.log xorg.conf The offending log is this: Code:
[ 2208.216] (EE) Screen 0 deleted because of no matching config section. I didn't have a problem with a Mobility Radeon HD 5430 and could output all those resolutions in my TV successfully. It's just that IDK which driver should I used or why isn't supported since it has passed almost 5 years since the release of those AMDAPU's. I've also tried with the "amdgpu" driver to no avail. I hope you can shed me a ray of light about what's the cause of the problem and what can be done to solve it. Thanks in advance! Greets! |
Quote:
While I can't provide 100% confirmation your chip is supported, from what I see here and here, I'm guessing that it is. In both site's description of supported chips, notice the "-" between... Quote:
Also, I'm including (I'm guessing) your other thread here, in case anyone wants to review it. ;) Regards... |
Quote:
The Device Id can be get by the following command: Code:
lspci -nn|grep VGA Also unfortunately, the "DynamicClocks" option for the device in xorg.conf seems to be only for the radeon driver and not the amdgpu one, so I guess I won't be able to use AMD APU's to get 15Khz resolutions. But looking on the bright side there are inexpensive radeon cards like X1650, X1550 and so on that are more than enough to use them with sdlmame and old console emulators. Thanks anyways. Greets! Have a nice day! |
Quote:
Regards... |
if you still want to pursue this, please post the output of
Code:
lspci -k|grep -iEA5 'vga|3d' |
Sure:
Code:
casaubuntu@casaubuntu:~$ lspci -k|grep -iEA5 'vga|3d' Code:
casaubuntu@casaubuntu:~$ lspci -nnk|grep -A3 VGA It seems the Device ID list applies only for amdgpu (amdgpu_drv.c). Couldn't find any device id list in the radeon driver. Greets! (too late and too tired to keep posting and reading. See ya tomorrow!) |
i never mess with xorg.conf, so i cannot answer that question.
i think Xorg should recognize almost everything; maybe i'm just spoiled because i never used sufficiently obscure hardware. tbh, i just wanted to make sure i got the proper device names before i start searching. but unfortuantely all my searches lead quickly to the proprietary amd driver, so not helpful since you're asking specifically about radeon ( = open source). |
I think I solved it, but my cards are not as capable as I thought
I enabled the 15Khz modelines in the AMDAPU and the Radeon X1550 by adding this to /etc/rc.local (Ubuntu 16.04, must be root)
Code:
#!/bin/sh Code:
systemctl enable rc.local.service
It seems AMDAPU Gfx cards as X.... cards can't be used to do what I want: Spit out 15Khz progressive and interlaced modes on a CRT TV at the same time. Can't have the best of two worlds. I know for right that cards in the HD2xxx, HD3xxx, HD4xxx, HD5xxx, HD6xxx and maybe HD 7xxx are well suitable to what I'm trying to do. At least I only spent $45.50 in two cards (the other one was a Radeon X1650). The AMDAPU is a different story because I thought I could output 15Khz modelines in the dual Windows XP x64 and Ubuntu PC but I couldn't at the moment. Thanks for everybody for your support! PS: The modelines used and the configuration are in the first post. |
I have an older APU system sporting the Radeon HD 7310 that works just fine. As long as you don't mix proprietary and open drivers. As long as it's not hot off the presses < 6 months, the open drivers should be fine.
$ sudo apt-get install mesa-utils mesa-vdpau-drivers libgl1-mesa-glx freeglut3 xserver-xorg-video-radeon Seems to grab most of what I need to game (debian jessie). Make sure the user is in the video group or performance might suck. And verify that 3D acceleration is setup with glxinfo. $ glxinfo | grep -i direct direct rendering: Yes You shouldn't need to mess with xorg.conf type stuff. On most modern distros doing so is actually counter productive. |
7000 series AMD IGPs are actually based on 6000 architectureand they are supported by the radeon kernel and r600g user space driver. They should be fully supported. I had a 7000 series IGP inside the A8-5500 APU and now have a 8570D which is still 6000 based, both work perfectly well.
|
Code:
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-31-generic root=UUID=5218cef3-c8db-4a90-b762-a832e7fe1aa0 ro nomodeset quiet splash vt.handoff=7 The radeon module should support your GPU. It is a "Northern Islands" chip based on Terascale/VLIW architecture. The amdgpu module will not support it because amdgpu only supports cards based on "Graphics Core Next" (GCN 1.0) architecture or later. Quote:
EDIT: Also curious why the kernel you're using is 4.4.0-31, unless you're using a LiveUSB. You need to update the system for critical/security updates if you actually installed it. |
Quote:
And I'll buy an Radeon HD 4830 tomorrow to make more tests. Guess every Radeon XNNNN (X300, X1550 and so on) cards have that limitation (caused by enforcing higher pixel clocks lower limits). |
Did you check /var/log/Xorg.0.log for available modes? Or the output of xrandr?
|
Code:
xrandr -q Greets! |
Quote:
If you're still in doubt, here is the exact code line where the PCI ID (1002:9993) of your GPU is recognized by the radeon module: https://github.com/torvalds/linux/bl..._pciids.h#L687 Support for it was added in kernel 3.4.x |
All times are GMT -5. The time now is 10:01 PM. |