View Full Version : RadeonHD 3300 and HDMI
homer0815
02-01-2009, 05:29 PM
Hello folks,
my name is Kevin and I'm from Germany, so Englisch is not my native language.
I bought a GigaByte GA-MA790GP-DS4H last week and after 7 days of trying, the hdmi output still doesn't work.
First of all my hardware settings:
GigaByte GA-MA790GP-DS4H with 790GX chipset (build in RS780/HD3300 or whatever you like to call it)
Toshiba 42xv556D FullHD TV
HDMI 1.3 cable
And here are my software settings:
Gentoo Linux no-multilib-profile (so there is no chance for using fglrx)
Kernel 2.6.28-gentoo-r1
X.Org X Server 1.5.3
xf86-video-radeonhd 1.2.4
everything emerged right out of portage.
and a part of my xorg.conf:
Section "Monitor"
Identifier "LCD"
VendorName "Toshiba"
ModelName "Regza"
Modeline "1920x1080_50.00" 148.00 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
Option "PreferredMode" "1280x1024_50.00"
Option "Enable" "true"
EndSection
Section "Device"
Identifier "RS780"
VendorName "ATI Technologies Inc"
BoardName "Radeon HD 3300 Graphics"
BusID "PCI:1:5:0"
Driver "radeonhd"
Option "AccelMethod" "exa"
Option "DRI" "off"
Option "HDP" "auto"
Option "Audio" "on"
Option "HDMI" "all"
EndSection
X is starting without any complains, everything works on DSUB-out.
xrandr is able to read the EEID and settings out of my TV but there is no output on the HDMI-Port. I changed various settings like dri, hdp, all sorts of hdmi, but nothing worked.
I don't know what to do next, so please could someone help me with this.
schwarzygesetzlos
02-01-2009, 05:43 PM
Hm, interesting... I got a HD 3300 too on my Asrock AOD790GX. There's no HDMI-port on my board, but both DVI and D-SUB are working.
Your xorg.conf seems a bit crowded, wich isn't necessary with xorg 7.4 if EDID-data is read out correctly.
Next you could try using drivers from git-master. Have a look at:
http://cgit.freedesktop.org/xorg/driver/xf86-video-radeonhd/
or try the experimental r6xx_r7xx branch:
http://xorg.freedesktop.org/wiki/radeonhd:r6xx_r7xx_branch
Don't know about about HDMI status of both, but perhaps you find something in the changelog.
What does your /var/log/Xorg.0.log say about the initialization of the driver?
And BTW, is DRI and XV working on your machine? I got problems with both.
homer0815
02-01-2009, 06:44 PM
Thx for the reply
Next you could try using drivers from git-master. Have a look at:
http://cgit.freedesktop.org/xorg/driver/xf86-video-radeonhd/
or try the experimental r6xx_r7xx branch:
http://xorg.freedesktop.org/wiki/radeonhd:r6xx_r7xx_branch
I will try them / read the changelogs.
What does your /var/log/Xorg.0.log say about the initialization of the driver? It says that there is an second card?!
(II) RADEONHD(0): Unknown card detected: 0x9614:0x1458:0xD000.
If - and only if - your card does not work or does not work optimally
please contact radeonhd@opensuse.org to help rectify this.
Use the subject: 0x9614:0x1458:0xD000: <name of board>
and *please* describe the problems you are seeing
in your message.
(--) RADEONHD(0): Detected an RS780 on an unidentified card
(II) RADEONHD(0): Mapped IO @ 0xfdfe0000 to 0x7f856306b000 (size 0x00010000)
(II) RADEONHD(0): Getting BIOS copy from legacy VBIOS location
(II) RADEONHD(0): ATOM BIOS Rom:
SubsystemVendorID: 0x1002 SubsystemID: 0x1002
IOBaseAddress: 0xee00
Filename: MA790GX_H_2.
BIOS Bootup Message:
B27721 RS780 DDR2 200e/500m
Here is my full Xorg.0.log because attachments are not allowed:
http://rapidshare.com/files/192692842/log.tar.bz2.html
is DRI and XV working on your machine?
I haven't realy tried yet. First of all I want to see something.
Accelerating comes later on my todolist.
schwarzygesetzlos
02-03-2009, 11:28 AM
It says that there is an second card?!
Nope, that's ok. The first line (II) RADEONHD(0): Unknown card detected: 0x9614:0x1458:0xD000. says that the (unknown) graphics card is detected. And the second line(--) RADEONHD(0): Detected an RS780 on an unidentified card says that there is an RS780 graphics chip detected on this (unknown) card.
From your xorg.0.log I see that you are using the 'master' branch of the radeonhd driver. There is a newer 'r6xx-r7xx' branch which you can try. The Radeon HD 3300 has a rv620 chip. (see http://de.wikipedia.org/wiki/ATI-Radeon-HD-3000-Serie)
Concerning HDMI, the interesting parts from your xorg.0.log say:
(II) RADEONHD(0): Connector[1] {RHD_CONNECTOR_DVI_SINGLE, "HDMI_TYPE_A DFP1", RHD_DDC_1, RHD_HPD_0, { RHD_OUTPUT_KLDSKP_LVTMA, RHD_OUTPUT_NONE } }
Enabling HDMI on DVI-D 1 because of config option
(WW) RADEONHD(0): Option "HDP" is not used
(WW) RADEONHD(0): Option "Monitor-DVI-0" is not used
Seems you have a "Monitor-DVI-0" section in your xorg.conf which is not used. And your computer want's to be connected to HDMI via the "DVI-D 1" port. Do you have seperate DVI and HDMI connectors?
My machine is connected via DVI and it just works by autosensing the monitor and its capabilities.
In your log I see that your monitor seems to be detected correctly either:
(II) RADEONHD(0): Output VGA_1 disconnected
(II) RADEONHD(0): Output DVI-D_1 connected
(II) RADEONHD(0): Using exact sizes for initial modes
(II) RADEONHD(0): Output DVI-D_1 using initial mode 1920x1080 which means xorg reckognizes your Toshiba-TV monitor running on DVI-D_! and setting it to the default resulution of 1920x1080.
Don't know either why you don't get something to see on it?!
Does your monitor work with the proprietary ATI-Drivers? Perhaps you get some more information by comparing the two xorg.0.logs.
homer0815
02-03-2009, 11:53 AM
I can't use the proprietary because I'm runnig 64bit only.
I also have NO 32bit libs or 32bit compatibilty in my kernel.
My Gentoo was originaly thougt as a file/mailserver.
Then my old board was destroyed due to an overvoltage and I bought the actual Gigabyte as a replacement.
I have to say, that I'm not really into this X server stuff, because I'm using Windows as desktop, Linux as servers and *BSD as routers.
My old setup didn't even had an graficcard - I preffered always the shell so X is some kind of new stuff to me.
The monitorsection is commented out right now.
I tried some settings like modeline and this stuff but nothing worked.
I can change in the bios between dsub+dvi and dsub+hdmi.
It is impossible to run dvi and hdmi at the same time.
I also don't have a dvi-hdmi adapter or something and don't want to buy one.
There is no hurry for me to make X working because I never used it in years. It would be "nice to have", to look my stored videos right on my tv without using my PS3 because of power consumption.
I will try the r6xx/r7xx branch tommorow.
TechMage89
02-03-2009, 02:03 PM
There is a 64 bit version of the proprietary driver.
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.