I’m trying to use the ATI card in my laptop without success and It’s getting very frustrating. I’m new to openSUSE but not new to linux. Starting with 11.4 vanilla install then upgrades from packman.
I have a dual Intel/ATI card on an HP touchsmart tm2:
--> /sbin/lspci -vnn |grep VGA 00:02.0 VGA compatible controller : Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller : ATI Technologies Inc M93 [Mobility Radeon HD 4500 Series] [1002:9555] (prog-if 00 [VGA controller]
The laptop won’t boot unless the radeon driver is disabled with radeon.modeset=0. I now have “blacklist radeon” in /etc/modprobe.d/99-local.conf so it will boot with the intel driver.
First of all, there doesn’t seem to be a module for vga_switcheroo for my kernel, is this true? Do I need to grab a later kernel from elsewhere? I have the following:
--> uname -a Linux entropy.site 220.127.116.11-0.7-desktop #1 SMP PREEMPT 2011-07-21 02:17:24 +0200 x86_64 x86_64 x86_64 GNU/Linux
which should support vga_switcheroo module.
Booting to runlevel 3 and doing “modprobe -v radeon modeset=1” loads the driver OK. I then modified /etc/X11/xorg.conf.d/50-device.conf to:
Section "Device" Identifier "Default Device" Driver "radeon" ## Required magic for radeon/radeonhd drivers; output name ## (here: "DVI-0") can be figured out via 'xrandr -q' #Option "monitor-DVI-0" "Default Monitor" Option "monitor-LVDS" "Default Monitor" EndSection
and switched to runlevel 5, but X dies with “(EE) No devices detected.”
2015.458973] [drm] Radeon Display Connectors 2015.458976] [drm] Connector 0: 2015.458978] [drm] LVDS 2015.458982] [drm] DDC: 0x7f68 0x7f68 0x7f6c 0x7f6c 0x7f70 0x7f70 0x7f74 0x7f74 2015.458985] [drm] Encoders: 2015.458987] [drm] LCD1: INTERNAL_UNIPHY2 2015.458989] [drm] Connector 1: 2015.458991] [drm] VGA 2015.458995] [drm] DDC: 0x7fa0 0x7fa0 0x7fa4 0x7fa4 0x7fa8 0x7fa8 0x7fac 0x7fac 2015.458997] [drm] Encoders: 2015.459131] [drm] CRT1: INTERNAL_KLDSCP_DAC1 2015.459134] [drm] Connector 2: 2015.459136] [drm] HDMI-A 2015.459138] [drm] HPD1 2015.459141] [drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c 2015.459144] [drm] Encoders: 2015.459146] [drm] DFP1: INTERNAL_UNIPHY
so I think the monitor id should be “monitor-LVDS” for the laptop LCD. Am I missing something?
I also tried the ATI fglrx driver (v 11.9 from their website). This ends up dying with “Incorrect graphics BIOS signature”. Grrr. Although dual cards are not supported, I was hoping that the driver would just ignore the intel side, since the Mobility Radeon HD 4500 is supported. No go. The HP tm2 doesn’t have a BIOS option to switch to only one card so I think that pretty much screws getting the proprietary driver working unless there is a way to bypass the signature test?
Any help would be much appreciated! I’m at a loss with this.