LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-29-2012, 01:32 PM   #1
^andrea^
Member
 
Registered: Mar 2011
Distribution: Arch Linux
Posts: 53

Rep: Reputation: 0
HDMI port not detected on laptop with ATI Mobility Radeon HD 5470


Hi All,

A while ago I bought a HP G62-b07SL laptop (http://h10025.www1.hp.com/ewfrf/wc/d...roduct=4301485).

It has an ATI Mobility Radeon HD 5470 with an external VGA and HDMI ports.

What i want to do is using an external monitor connected trough the HDMI (NOT the VGA, as I need the VGA on the monitor to be connected to something else).

I can connect an external monitor to the VGA and it works fine but there is nothing I can do about the HDMI.
Ubuntu does not want to see it (note: the HDMI port works fine on Windows7).

Since Ubuntu 12.04 came out last Thursday I've been playing with it non stop with no success at all (how frustrating!).
I've done all my attempts/experiments with the monitor connected trough the HDMI (obviosly) and I noticed that, with the Radeon drivers, during boot and just before the computer goes off I can see the Ubuntu logo on the external monitor.
When the computer is on though, there is no sign of that monitor or the HDMI port at all.

With the external monitor connected (and set up the way I want it) trough the VGA I get:
xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1848, maximum 8192 x 8192
LVDS2 connected 1366x768+0+1080 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.0*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 518mm x 32mm
1920x1080 59.9*+
1600x1200 60.0
1680x1050 60.0
1280x1024 75.0 60.0
1440x900 59.9
1280x960 60.0
1280x800 59.8
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1

As you can see the HDMI port is not even mentioned.

I've also tried to enable the closed source drivers (fglrx) trough the Ubuntu "Additional drivers" with or without the "post-release updates" option (which I don't even know what it means) but they both failed with an error message and the Catalyst administration GUI fails to launch all the time (don't remember the precise error).

I tried then to install the same drivers (fglrx) with the manual procedure you can find here: http://wiki.cchtml.com/index.php/Ubu...TI.27s_site.29 but that one fails too and the error log (/var/lib/dkms/fglrx/8.961/build/make.log) says:
"DKMS make.log for fglrx-8.961 for kernel 3.2.0-24-generic-pae (i686)
Sun Apr 29 18:26:07 BST 2012
AMD kernel module generator version 2.1
make.sh: 390: [: 1: unexpected operator
make.sh: 396: [: 1: unexpected operator
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make -C /lib/modules/3.2.0-24-generic-pae/build SUBDIRS=/var/lib/dkms/fglrx/8.961/build/2.6.x modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-24-generic-pae'
CC [M] /var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.o
/var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.c: In function ‘KCL_fpu_begin’:
/var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.c:5812:28: error: ‘TS_USEDFPU’ undeclared (first use in this function)
/var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.c:5812:28: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [/var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.o] Error 1
make[1]: *** [_module_/var/lib/dkms/fglrx/8.961/build/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-24-generic-pae'
make: *** [kmod_build] Error 2
build failed with return value 2"


To be honest, I'd rather use the open source driver but at the moment fixing the problem no matter what has priority.

So, if anyone has suggestions on what might be the cause, how to debug it or even how to fix it please don't be shy and give me a shout! :-P
Can't wait to hear from you! :-)

Thanks in advance,
Andrea

Last edited by ^andrea^; 04-29-2012 at 04:35 PM.
 
Old 04-30-2012, 06:42 PM   #2
^andrea^
Member
 
Registered: Mar 2011
Distribution: Arch Linux
Posts: 53

Original Poster
Rep: Reputation: 0
As mentioned earlier, the fact that I can see the Ubuntu logo on boot (on the external monitor connected trough HDMI) gives me the impressions that the OS can actually see that monitor... but then something happens and it's not available anymore...

I've attached the complete "dmesg" after having just booted the pc.

Here instead is only some of it:
'dmesg | egrep -i "radeon|hdmi|vga"'
[ 1.590203] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 1.590211] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[ 1.590215] vgaarb: loaded
[ 1.590216] vgaarb: bridge control possible 0000:01:00.0
[ 1.590217] vgaarb: no bridge control possible 0000:00:02.0
[ 2.550675] [drm] radeon defaulting to kernel modesetting.
[ 2.550678] [drm] radeon kernel modesetting enabled.
[ 2.550694] VGA switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[ 2.550743] radeon 0000:01:00.0: power state changed by ACPI to D0
[ 2.550748] radeon 0000:01:00.0: power state changed by ACPI to D0
[ 2.550754] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[ 2.550763] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 2.550770] radeon 0000:01:00.0: setting latency timer to 64
[ 4.189154] radeon 0000:01:00.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used)
[ 4.189157] radeon 0000:01:00.0: GTT: 512M 0x0000000020000000 - 0x000000003FFFFFFF
[ 4.189369] [drm] radeon: 512M of VRAM memory ready
[ 4.189372] [drm] radeon: 512M of GTT memory ready.
[ 4.189463] radeon 0000:01:00.0: irq 43 for MSI/MSI-X
[ 4.189468] radeon 0000:01:00.0: radeon: using MSI.
[ 4.189508] [drm] radeon: irq initialized.
[ 4.196104] radeon 0000:01:00.0: WB enabled
[ 4.212789] [drm] radeon: ib pool ready.
[ 4.213278] [drm] Radeon Display Connectors
[ 4.213291] [drm] HDMI-A
[ 4.213300] [drm] VGA
[ 4.213479] [drm] radeon: power management initialized
[ 4.348268] fb0: radeondrmfb frame buffer device
[ 4.348275] [drm] Initialized radeon 2.12.0 20080528 for 0000:01:00.0 on minor 0
[ 4.361572] vga_switcheroo: enabled
[ 4.361603] radeon atpx: version is 1
[ 4.361623] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=nonewns=none
[ 4.361626] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=nonewns=io+mem
[ 5.098897] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[ 27.965177] HDMI status: Codec=0 Pin=3 Presence_Detect=0 ELD_Valid=0
[ 27.965271] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11

I'd be curious to know if anyone can spot anything suspicious here.

Thanks,
Andrea
Attached Files
File Type: txt dmesg.txt (56.5 KB, 17 views)
 
Old 05-01-2012, 07:04 PM   #3
^andrea^
Member
 
Registered: Mar 2011
Distribution: Arch Linux
Posts: 53

Original Poster
Rep: Reputation: 0
Ok, I have re-installed Ubuntu 12.04 64 bit from scratch and done other experiments with the proprietary driver.

The error mentioned earlier that I get when installing the fglrx driver trough the Ubuntu user friendly GUI (called "hardware drivers" or something like that) is:
"There was a problem initializing Catalyst Control Center Linux edition. It could be caused by the following.

No AMD graphics driver is installed, or the AMD driver is not functioning properly.
Please install the AMD driver appropriate for you AMD hardware, or configure using aticonfig."

A very generic error as you can see.
I've been told to look into the jockey.log error log (you can find it attached) and I did but I couldn't figure out much...

At the end, I've also tried with the manual method (http://wiki.cchtml.com/index.php/Ubu...fore_you_start) and my system restarted in low-graphics mode... :-/
Attached Files
File Type: log jockey.log (173.7 KB, 29 views)
 
Old 05-02-2012, 04:37 AM   #4
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935
As far as I know, the HDMI ports are not supported with the open source radeon driver with 5XXX Mobility cards yet.

The kernel used in 12.04 (kernel 3.2) wont work with the closed source ATI/AMD drivers without a patch-

http://www.linuxquestions.org/questi...urrent-936784/
 
1 members found this post helpful.
Old 05-03-2012, 07:03 PM   #5
^andrea^
Member
 
Registered: Mar 2011
Distribution: Arch Linux
Posts: 53

Original Poster
Rep: Reputation: 0
I see. So basically the open source driver (radeon) are not what I'm looking for (unfortunately)... Now I need to understand how to install the closed source. :-/

I read somewhere this problem should effect the 32 bit only (I didn't look too much into it yet though).

AMD releases a new version of the Catalyst drivers every month (http://support.amd.com/us/gpudownloa...eon_linux.aspx) so I'm HOPING they fix this in next release.

When they announced the new driver 12.4 (http://blogs.amd.com/play/2012/04/25...ver-whats-new/) they mentioned "This release of AMD Catalyst™ Linux introduces support for the following new operating systems
Ubuntu 12.04 early look support". Hope they will have a deeper look for the next driver release... :-)

Here the latest AMD drivers: http://support.amd.com/us/gpudownloa...eon_linux.aspx
Quite interesting the "release notes" on that same page.

I'll continue my research later/tomorrow.

Thanks for the tips cascade9
 
Old 05-05-2012, 05:11 AM   #6
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935
After checking around, it looks like jockey (the 'hardware drivers' tool) should work with supported ATI/AMD GPUs and 12.04. 12.04 should have catalyst 12.4 beta.

Try updating before you get the drivers.
 
Old 05-07-2012, 12:02 PM   #7
^andrea^
Member
 
Registered: Mar 2011
Distribution: Arch Linux
Posts: 53

Original Poster
Rep: Reputation: 0
Well, my system is all up to date and is also a fresh install (I keep a small partition only for this problem).

The jockey version I have installed is the current stable release "jockey-gtk 0.9.7-0ubuntu7".

Another thing is not 100% clear to me; what's the difference between
"ATI/AMD proprietary FGLRX graphics driver" and
"ATI/AMD proprietary FGLRX graphics driver (post-release updates)"?

I think I understand what "post-release updates" mean but which one should I install?!? Anyone in particular?
Either of them in the hope that one day it will work? :-/
 
Old 05-07-2012, 04:03 PM   #8
cheese1343
Member
 
Registered: Feb 2011
Location: Croatia
Distribution: Chakra
Posts: 73

Rep: Reputation: 16
The post-release updates should in theory mean that it will install the same drivers as the regular install, but will update them whenever a new version of FGLRX is issued. Unfortunately, that option has never worked (for me at least, and as far as I googled, for others too).
So stick to the non "post-release updates" option.
Also, that means that Canonical "sort of" supports the reglar FGLRX (non "post-release updates") which was the latest version at the time the ubuntu version came out. By "sort of" I mean they can't actually fix the driver itself, but they allegedly made sure it works with the current ubuntu and further updates.

Last edited by cheese1343; 05-07-2012 at 04:06 PM.
 
Old 05-09-2012, 04:53 PM   #9
^andrea^
Member
 
Registered: Mar 2011
Distribution: Arch Linux
Posts: 53

Original Poster
Rep: Reputation: 0
Thanks cheese1343 for the explanation.

I'm not sure who is responsible (Canonical, AMD/Intel or whoever else) but, in this case, they didn't manage to make sure that the whole "package" worked out of the box... :-D
 
  


Reply

Tags
external, graphic, hdmi, ubuntu 12.04



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Slackware64 current - Core i3 and ATI Mobility Radeon HD 5470 switchable problem soviet Slackware 8 12-12-2010 02:29 PM
ATI Mobility Radeon HD 5470 Advice DiBosco Linux - Hardware 7 08-17-2010 05:41 PM
ATI Mobility Radeon HD 4650 on HP Laptop Delphinarious Linux - Hardware 3 08-04-2009 03:34 AM
Cannot get Crisp Display on Laptop with ATi Mobility Radeon 9700 128 MB Graphics card vishalchavda Linux - Hardware 3 06-04-2005 10:18 AM
Mdk 9.2 with ATI Mobility Radeon on Vayo laptop? greguti Mandriva 0 09-06-2003 12:39 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 05:50 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration