Support for ATI mobility radeon HD4570 graphics driver.
Ubuntu 9.10 needs to have proprietary support for ATI mobility radeon hd4570 graphics driver which has radeon hd3200 with it and ATI powerXpress to use both of them.
Great card, but still no support. Any guesses why is that so?
Booting doeas not work when I install normal ati proprietary drivers. screen is black and does not answer.
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- inhetep
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
I'm assuming you've tried googling Ubuntu support for your card, right? If not, try that first, please.
Revision history for this message
|
#2 |
Yes, I've googled. And googled alot. does anyone know if HD4570 will be on the proprietary drivers? I've talked about this problem since last june in the internetz but still no luck.
Revision history for this message
|
#3 |
Can you please provide the output of:
sudo lshw -C display
Thanks
If google turns up nothing, try a different search engine. Different algorithmns turn up different results. Google is not the ONLY search engine and is certainly not the best.
Revision history for this message
|
#4 |
You might be out of luck as I was. The solution was to deactivate PowerXpress inside the Bios. There should be an option somewhere, only to use the 4570.
Revision history for this message
|
#5 |
to actionparsnip:
*-display UNCLAIMED
description: VGA compatible controller
product: RS780M/RS780MN [Radeon HD 3200 Graphics]
vendor: ATI Technologies Inc
physical id: 5
bus info: pci@0000:01:05.0
version: 00
width: 32 bits
clock: 33MHz
*-display UNCLAIMED
description: VGA compatible controller
product: M92 [Mobility Radeon HD 4500 Series]
vendor: ATI Technologies Inc
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 32 bits
clock: 33MHz
-------
Yeah I noticed the powerxpress thingy but it didn't solve the problem. All it did was to disable brightness adjusting keys on my keyboard. But still no 3D.
Revision history for this message
|
#6 |
I can suggest this:
cd ~; wget https:/
That should install a driver for you. On reboot it should be ok. If not simply boot to root recovery console and uninstall with:
dpkg -l | grep fglrx
and remove what it finds.
Revision history for this message
|
#7 |
Again it won't work having both cards enabled. fglrx can't handle PowerXpress at the moment
This leaves you with two options.
1) You have to deactivate PowerXpress in your Bios, so only 4570 is used. Then you will have to install the fglrx driver that comes with Ubuntu and create your own xorg.conf check for the BusID using lspci u should only find one card. Might differ from mine.
Which could look like this
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "Files"
EndSection
Section "Module"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "Monitor"
Identifier "Standardbildsc
Option "DPMS"
EndSection
Section "Device"
# Optionale Einträge, beheben einige Fehler (Videos & Wine)
# Option "KernelModuleParm" "agplock=0"
Identifier "ATI Technologies Inc Radeon Mobility X700 (PCIE)"
Driver "fglrx"
Option "MonitorLayout" "LVDS,Auto"
Option "VideoOverlay" "off" # Video-Overlay aktivieren
Option "OpenGLOverlay" "off" # OpenGL-Oerlay deaktivieren
Option "UseFastTLS" "2" # FastTSL auf "kompatibel" setzen
Option "TexturedVideo" "on"
# Option "UseInternalAGP
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc Radeon Mobility X700 (PCIE)"
Monitor "Standardbildsc
SubSection "Display"
EndSection
Section "Extensions"
Option "Composite" "1"
EndSection
2) You are ok with using HD3200 then you have to remove the fglrx driver totally and reinstall the radeon one.
dpkg-reconfigure -phigh xserver-xorg
rm /etc/ati/amdpcsdb
apt-get --purge remove fglrx-kernel-source fglrx-modaliases xorg-driver-fglrx fglrx-amdcccle libamdxvba1
apt-get install --reinstall xserver-
rm /etc/X11/xorg.conf
Revision history for this message
|
#8 |
Mine says:
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
00:01.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (int gfx)
00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0)
00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1)
00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode]
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a)
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 11h HyperTransport Configuration (rev 40)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 11h Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 11h DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 11h Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 11h Link Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics]
02:00.0 VGA compatible controller: ATI Technologies Inc M92 [Mobility Radeon HD 4500 Series]
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
04:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
How should this be modified?
Revision history for this message
|
#9 |
Did you enter the BIOS after powering your comp up, I mean before grub starts. You can do this most likely by pressing F2.
On one of the pages you should find something like VGA. Which in your case is set to PowerXpress. You should be able to change this to dGPU. Save this change and follow Option 1.
Revision history for this message
|
#10 |
Yes I did enter the dGPU mode, but I'm still a bit confused about option1. How should it applied. n00b alert.
lspci says:
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0)
00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1)
00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode]
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a)
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 11h HyperTransport Configuration (rev 40)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 11h Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 11h DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 11h Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 11h Link Control
01:00.0 VGA compatible controller: ATI Technologies Inc M92 [Mobility Radeon HD 4500 Series]
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Revision history for this message
|
#11 |
OK if you compare your lspci outputs you will see that the hd3200 is gone.
Lets go now.
Step 1
Now install the fglrx package.
sudo apt-get install fglrx
Step 2
sudo nano /etc/X11/xorg.conf
It should be empty. If not delete everything inside
Now paste my xorg.conf from my previous post in it.
Step 3
Reboot
X should come up
Step 4
Log in and start a terminal
Enter fglrxinfo inside the terminal and run it.
The output should look like this
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9700 Generic
OpenGL version string: 2.0.5946 (8.27.10)
Revision history for this message
|
#12 |
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package fglrx
okay, what's the next part?
Revision history for this message
|
#13 |
Sorry mate, my fault.
The package is
sudo apt-get install xorg-driver-fglrx
Revision history for this message
|
#14 |
Should I change my graphics card hd4570 with your card mobility x700?
What's the command how to remove the driver if everything goes berserk?
Revision history for this message
|
#15 |
OK guys, I don't know how to say this....but I love you guys. Card is working. It is enabled. don't know how well it is working but it is. Finally I can get some sleep. Thank you.
Revision history for this message
|
#16 |
Thanks inhetep, that solved my question.
Revision history for this message
|
#17 |
You can leave it it is just needed for xorg.conf as internal referrer. So the Screen Device Section knows which card driver (here fglrx) to use.
If everything goes beserk. Its your fault. No kidding.
1. Reboot
2. Select Recovery Mode in Grub
3. Then you will be ask to choose a recovery method scroll down to "root Drop to root shell prompt" that should bring you right away to a root console. If you have set a root password enter it of course.
4. Run the folowing commands
dpkg-reconfigure -phigh xserver-xorg
rm /etc/ati/amdpcsdb
apt-get --purge remove fglrx-kernel-source fglrx-modaliases xorg-driver-fglrx fglrx-amdcccle libamdxvba1
apt-get install --reinstall xserver-
rm /etc/X11/xorg.conf
This brings you back to a default xorg setup
have fun
Revision history for this message
|
#18 |
so, could anyone please make a brief list of actions one should do to install 3d driver for 4570?
Revision history for this message
|
#19 |
This is all I know:
https:/
Revision history for this message
|
#20 |
You could contact this user:
http://
To see if they can advise
This may help too:
http://
seems 9.10 has a too new xorg version which the driver doesn't like, you could try installing 9.04 to see if you get any more luck
Revision history for this message
|
#21 |
Thank you very much, inhetep!
It helped me a lot. I've just changed default screen resolution in flgrx for 1366x768.