LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   HDMI driver for benq monitor g2420hd on opensuse 11.x (https://www.linuxquestions.org/questions/linux-software-2/hdmi-driver-for-benq-monitor-g2420hd-on-opensuse-11-x-813684/)

Glenn D. 06-12-2010 03:31 AM

HDMI driver for benq monitor g2420hd on opensuse 11.x
 
How can the benq monitor g2420hd be detected/used by opensuse 11.2x 64 bit ?

graphics card is ATI Radeon HD 3200 Graphics with hdmi output connector

Steps to Reproduce:
- Attach moniter to laptop via hdmi cable.
- Turn monitor power on.
- power on laptop

Actual Results:no output on external monitor.
Expected Results:output on external monitor.

xrandr shows
# xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
1920x1080 60.0 + 60.0
1680x1050 60.0
1600x900 60.0
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1280x720 60.0 60.0
1152x720 60.0
1024x768 75.1 60.0*
832x624 74.6
800x600 75.0 60.3
720x480 59.9
640x480 75.0 60.0
720x400 70.1

I suspect I need to load a HDMI driver for opensuse 11.2 64 bit.
What driver do I need to install ?
Thanks Glenn

Simon Bridge 06-13-2010 01:45 AM

ATI Radeon HD 3200 Graphics uses the RS780 chipset.
... do you get a picture off this card with vga output?
... have you tried another monitor on hdmi?
... will the monitor handle the resolution/frequency combination?
... have you checked the xorg logs?

You do not normally need a special driver for a monitor, it is your graphics cards job to cope with this. You do need to be able to detect the modes to use though, and benq monitors are notorious for not supplying them.

The graphics cgard driver you want is called "Radeon".
http://www.x.org/wiki/radeon/

HDMI audio is considered "work in progress" eg. it does not go. But the video stuff seems to have been finished. The driver is in the kernel already, so you may just need to check it is being used.

OpenSUSE may be using radeonHD - in which case kernel modesetting will give you a black screen. Make sure you are using Radeon. iirc: openSUSE still uses /etc/X11/xorg.conf, so go look.

Also see:
http://forums.opensuse.org/get-help-...ntegrated.html
... lots of people seem to use fglrx (from the repo is preferable to installing off the ati site) for this card.

You are not the only one:
http://forums.opensuse.org/get-help-...i-drivers.html

Glenn D. 06-14-2010 09:14 PM

Re:
> do you get a picture off this card with vga output?
This is on a laptop with hdmi socket for external monitor, no vga output socket.

> have you tried another monitor on hdmi?
Cant try another hdmi monitor , have not got another one to try.
I did try the monoiror on another older laptop with a vga output which did work - so the monitor does work.

> will the monitor handle the resolution/frequency combination?
hwinfo detects the following -
Should work with the at least with the resolution/frequency standard ones.
Available ones
xrandr shows
# xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
1920x1080 60.0 + 60.0
1680x1050 60.0
1600x900 60.0
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1280x720 60.0 60.0
1152x720 60.0
1024x768 75.1 60.0*
832x624 74.6
800x600 75.0 60.3
720x480 59.9
640x480 75.0 60.0
720x400 70.1

# hwinfo
PCI 105.0: 0300 VGA compatible controller (VGA)
[Created at pci.318]
Unique ID: ul7N.h3pbZL51wZE
Parent ID: vSkL.SP9Zo9UspD8
SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:05.0
SysFS BusID: 0000:01:05.0
Hardware Class: graphics card
Model: "ATI Radeon HD 3200 Graphics"
Vendor: pci 0x1002 "ATI Technologies Inc"
Device: pci 0x9612 "ATI Radeon HD 3200 Graphics"
SubVendor: pci 0x103c "Hewlett-Packard Company"
SubDevice: pci 0x30fe
Driver: "radeon"
Driver Modules: "drm"
Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
I/O Ports: 0x7000-0x7fff (rw)
Memory Range: 0xd2400000-0xd240ffff (rw,non-prefetchable)
Memory Range: 0xd2300000-0xd23fffff (rw,non-prefetchable)
IRQ: 18 (141230 events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: "pci:v00001002d00009612sv0000103Csd000030FEbc03sc00i00"
Driver Info #0:
XFree86 v4 Server Module: radeonhd
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #13 (PCI bridge)

- note I spotted this above
Driver: "radeon"


> have you checked the xorg logs?
What I found so far :-
# grep -i hdmi /var/log/Xorg.0.log*
/var/log/Xorg.0.log:[ 44.933] (II) RADEON(1): Output HDMI-0 has no monitor section
/var/log/Xorg.0.log:[ 44.999] (II) RADEON(1): EDID for output HDMI-0
/var/log/Xorg.0.log:[ 45.002] (II) RADEON(1): Output HDMI-0 disconnected
/var/log/Xorg.0.log.old:[ 45.707] (II) RADEON(1): Output HDMI-0 has no monitor section
/var/log/Xorg.0.log.old:[ 45.962] (II) RADEON(1): EDID for output HDMI-0
/var/log/Xorg.0.log.old:[ 45.965] (II) RADEON(1): Printing probed modes for output HDMI-0
/var/log/Xorg.0.log.old:[ 45.966] (II) RADEON(1): Output HDMI-0 connected
/var/log/Xorg.0.log.old:[ 45.967] (II) RADEON(1): Output HDMI-0 using initial mode 1024x768

- I cannot find xorg.conf (This puzzles me)
# cd /
# find . | grep -i xorg.conf
./etc/X11/xorg.conf.d
./etc/X11/xorg.conf.d/20-wacom.conf
./etc/X11/xorg.conf.d/10-evdev.conf
./etc/X11/xorg.conf.d/50-monitor.conf
./etc/X11/xorg.conf.d/11-mouse.conf
./etc/X11/xorg.conf.d/50-device.conf
./etc/X11/xorg.conf.d/50-vmmouse.conf
./etc/X11/xorg.conf.d/90-keytable.conf
./etc/X11/xorg.conf.d/20-synaptics.conf
./etc/X11/xorg.conf.d/50-screen.conf

- rpms installed
# rpm -qa | grep -i xorg | sort
xorg-x11-7.5-9.5.x86_64
xorg-x11-Xvnc-7.5_1.8.0-8.5.x86_64
xorg-x11-driver-input-7.5-7.2.x86_64
xorg-x11-driver-video-7.5-11.1.x86_64
xorg-x11-driver-video-intel-legacy-2.9.1-1.5.x86_64
xorg-x11-driver-video-nouveau-0.0.15_20100401_bfb95cc-1.6.x86_64
xorg-x11-driver-video-radeonhd-1.3.0_20100325_f6c9991-1.9.x86_64
xorg-x11-fonts-core-7.5-1.2.noarch
xorg-x11-libICE-7.5-1.8.x86_64
xorg-x11-libSM-7.5-1.9.x86_64
xorg-x11-libX11-7.5-1.19.x86_64
xorg-x11-libX11-ccache-7.5-1.28.x86_64
xorg-x11-libXau-7.5-1.8.x86_64
xorg-x11-libXdmcp-7.5-1.8.x86_64
xorg-x11-libXext-7.5-1.9.x86_64
xorg-x11-libXfixes-7.5-1.8.x86_64
xorg-x11-libXmu-7.5-1.7.x86_64
xorg-x11-libXp-7.5-1.8.x86_64
xorg-x11-libXpm-7.5-1.7.x86_64
xorg-x11-libXprintUtil-7.5-1.8.x86_64
xorg-x11-libXrender-7.5-1.8.x86_64
xorg-x11-libXt-7.5-1.8.x86_64
xorg-x11-libXv-7.5-1.7.x86_64
xorg-x11-libfontenc-7.5-1.8.x86_64
xorg-x11-libs-7.5-3.9.x86_64
xorg-x11-libxcb-7.5-1.8.x86_64
xorg-x11-libxkbfile-7.5-1.8.x86_64
xorg-x11-server-7.5_1.8.0-8.5.x86_64
xorg-x11-xauth-7.5-9.5.x86_64


All times are GMT -5. The time now is 02:19 PM.