Problem with ATI 7670m on Hybrid system

Hi all,
recently I swapped my HDD from a laptop to another and I have a problem with the graphic cards. The cards are the ATI 7670m together with the Intel’s integrated card. I installed the latest drivers from the ATI site, but a black screen appears when I boot the laptop. Naturally the problem disappears if the boot is in safe mode. The O.S. is OpenSuse 11.4 64 bits. I attach the Xorg.log file:

33.031] 

X.Org X Server 1.9.3
Release Date: 2010-12-13
33.031] X Protocol Version 11, Revision 0
33.031] Build Operating System: openSUSE SUSE LINUX
33.031] Current Operating System: Linux GWAIHIR.TRSSPA 2.6.37.6-24-desktop #1 SMP PREEMPT 2012-10-18 22:36:08 +0200 x86_64
33.031] Kernel command line: root=/dev/disk/by-id/ata-WDC_WD7500BPKT-75PK4T0_WD-WX11A5143524-part2 resume=/dev/disk/by-id/ata-WDC_WD7500BPKT-75PK4T0_WD-WX11A5143524-part6 splash=silent quiet nomodeset vga=0x317
33.031] Build Date: 07 February 2012 04:30:59PM
33.031]
33.031] Current version of pixman: 0.20.0
33.032] Before reporting problems, check X.Org Wiki - Home
to make sure that you have the latest version.
33.032] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
33.032] (==) Log file: “/var/log/Xorg.1.log”, Time: Wed Apr 10 17:53:07 2013
33.032] (==) Using config file: “/etc/X11/xorg.conf”
33.032] (==) Using config directory: “/etc/X11/xorg.conf.d”
33.032] (==) ServerLayout “aticonfig Layout”
33.032] (
) |–>Screen “aticonfig-Screen[0]-0” (0)
33.032] () | |–>Monitor “aticonfig-Monitor[0]-0”
33.033] (
) | |–>Device “aticonfig-Device[0]-0”
33.033] (==) Automatically adding devices
33.033] (==) Automatically enabling devices
33.033] (WW) The directory “/usr/share/fonts/TTF/” does not exist.
33.033] Entry deleted from font path.
33.033] (WW) The directory “/usr/share/fonts/OTF/” does not exist.
33.033] Entry deleted from font path.
33.033] (WW) The directory “/usr/share/fonts/misc/sgi” does not exist.
33.033] Entry deleted from font path.
33.033] (==) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/URW/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/
33.033] (==) ModulePath set to “/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules”
33.033] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
33.033] (II) Loader magic: 0x7dc800
33.033] (II) Module ABI versions:
33.033] X.Org ANSI C Emulation: 0.4
33.033] X.Org Video Driver: 8.0
33.033] X.Org XInput driver : 11.0
33.033] X.Org Server Extension : 4.0
33.034] (–) PCI:*(0:0:2:0) 8086:0166:1028:056e rev 9, Mem @ 0xc3000000/4194304, 0xb0000000/268435456, I/O @ 0x00005000/64
33.034] (–) PCI: (0:1:0:0) 1002:6840:1028:056e rev 0, Mem @ 0xa0000000/268435456, 0xc2000000/131072, I/O @ 0x00004000/256, BIOS @ 0x???/131072
33.034] (II) Open ACPI successful (/var/run/acpid.socket)
33.034] (II) “extmod” will be loaded by default.
33.034] (II) “dbe” will be loaded by default.
33.034] (II) “glx” will be loaded by default.
33.034] (II) “record” will be loaded by default.
33.034] (II) “dri” will be loaded by default.
33.034] (II) “dri2” will be loaded by default.
33.034] (II) LoadModule: “extmod”
33.034] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
33.034] (II) Module extmod: vendor=“X.Org Foundation”
33.034] compiled for 1.9.3, module version = 1.0.0
33.034] Module class: X.Org Server Extension
33.034] ABI class: X.Org Server Extension, version 4.0
33.034] (II) Loading extension MIT-SCREEN-SAVER
33.034] (II) Loading extension XFree86-VidModeExtension
33.034] (II) Loading extension XFree86-DGA
33.034] (II) Loading extension DPMS
33.034] (II) Loading extension XVideo
33.034] (II) Loading extension XVideo-MotionCompensation
33.034] (II) Loading extension X-Resource
33.034] (II) LoadModule: “dbe”
33.035] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
33.035] (II) Module dbe: vendor=“X.Org Foundation”
33.035] compiled for 1.9.3, module version = 1.0.0
33.035] Module class: X.Org Server Extension
33.035] ABI class: X.Org Server Extension, version 4.0
33.035] (II) Loading extension DOUBLE-BUFFER
33.035] (II) LoadModule: “glx”
33.035] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
33.035] (II) Module glx: vendor=“Advanced Micro Devices, Inc.”
33.035] compiled for 6.9.0, module version = 1.0.0
33.035] (II) Loading extension GLX
33.035] (II) LoadModule: “record”
33.035] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
33.035] (II) Module record: vendor=“X.Org Foundation”
33.035] compiled for 1.9.3, module version = 1.13.0
33.035] Module class: X.Org Server Extension
33.035] ABI class: X.Org Server Extension, version 4.0
33.035] (II) Loading extension RECORD
33.035] (II) LoadModule: “dri”
33.035] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
33.035] (II) Module dri: vendor=“X.Org Foundation”
33.035] compiled for 1.9.3, module version = 1.0.0
33.035] ABI class: X.Org Server Extension, version 4.0
33.035] (II) Loading extension XFree86-DRI
33.035] (II) LoadModule: “dri2”
33.036] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
33.036] (II) Module dri2: vendor=“X.Org Foundation”
33.036] compiled for 1.9.3, module version = 1.2.0
33.036] ABI class: X.Org Server Extension, version 4.0
33.036] (II) Loading extension DRI2
33.036] (II) LoadModule: “fglrx”
33.036] (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so
33.041] (II) Module fglrx: vendor=“FireGL - AMD Technologies Inc.”
33.041] compiled for 1.4.99.906, module version = 9.1.11
33.041] Module class: X.Org Video Driver
33.041] (II) Loading sub module “fglrxdrm”
33.041] (II) LoadModule: “fglrxdrm”
33.041] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so
33.041] (II) Module fglrxdrm: vendor=“FireGL - AMD Technologies Inc.”
33.041] compiled for 1.4.99.906, module version = 9.1.11
33.041] (II) AMD Proprietary Linux Driver Version Identifier:9.01.11
33.041] (II) AMD Proprietary Linux Driver Release Identifier: 9.012
33.041] (II) AMD Proprietary Linux Driver Build Date: Dec 19 2012 14:41:10
33.041] (++) using VT number 7

33.058] (WW) Falling back to old probe method for fglrx
33.067] (II) Loading PCS database from /etc/ati/amdpcsdb /etc/ati/amdpcsdb.default
33.070] ukiDynamicMajor: found major device number 251
33.070] ukiDynamicMajor: found major device number 251
33.070] ukiOpenByBusid: Searching for BusID PCI:1:0:0
33.070] ukiOpenDevice: node name is /dev/ati/card0
33.070] ukiOpenDevice: open result is 8, (OK)
33.070] ukiOpenByBusid: ukiOpenMinor returns 8
33.070] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
33.132] (--) Chipset Supported AMD Graphics Processor (0x6840) found
33.133] (II) fglrx: intel VGA device detected, load intel driver.
33.133] (II) LoadModule: "intel"
33.134] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
33.134] (II) Module intel: vendor="X.Org Foundation"
33.134]     compiled for 1.9.3, module version = 2.14.0
33.134]     Module class: X.Org Video Driver
33.134]     ABI class: X.Org Video Driver, version 8.0
33.134] (II) AMD Video driver is running on a device belonging to a group targeted for this release
33.134] (II) AMD Video driver is signed
33.134] (II) fglrx(0): pEnt->device->identifier=0x80b140
33.134] (EE) fglrx(0): Unspported by intel driver! vendor id 0x8086, device id 0x166
33.134] (II) pEnt->device->identifier=(nil)
33.134] (II) fglrx(0): === [xdl_x760_atiddxPreInit] === begin
33.134] (II) fglrx(0): PowerXpress: Discrete GPU is selected.
33.185] 

Backtrace:
33.185] 0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x46fb58]
33.185] 1: /usr/bin/Xorg (0x400000+0x6b3a9) [0x46b3a9]
33.185] 2: /lib64/libc.so.6 (0x7f5b37e0e000+0x32b30) [0x7f5b37e40b30]
33.185] 3: /lib64/libc.so.6 (0x7f5b37e0e000+0x369368) [0x7f5b38177368]
33.185] Segmentation fault at address 0x7f5b38177368
33.185]
Fatal server error:
33.185] Caught signal 11 (Segmentation fault). Server aborting
33.185]
33.185]
Please consult the The X.Org Foundation support
at X.Org Wiki - Home
for help.
33.185] Please also check the log file at “/var/log/Xorg.1.log” for additional information.
33.185]

Michele

It is a very hard problem. No solutions yet :wink:

I tried to update the Intel HD4000 driver from 2.14 to 2.17. The error has changed but I have a SIGSEGV problem yet. This is my Xorg.1.log file.

30.162] 

X.Org X Server 1.9.3
Release Date: 2010-12-13
30.163] X Protocol Version 11, Revision 0
30.163] Build Operating System: openSUSE SUSE LINUX
30.163] Current Operating System: Linux GWAIHIR.TRSSPA 2.6.37.6-24-desktop #1 SMP PREEMPT 2012-10-18 22:36:08 +0200 x86_64
30.163] Kernel command line: root=/dev/disk/by-id/ata-WDC_WD7500BPKT-75PK4T0_WD-WX11A5143524-part2 resume=/dev/disk/by-id/ata-WDC_WD7500BPKT-75PK4T0_WD-WX11A5143524-part6 splash=silent quiet i915.semaphores=1 vga=0x317 nomodeset
30.163] Build Date: 07 February 2012 04:30:59PM
30.163]
30.163] Current version of pixman: 0.20.0
30.163] Before reporting problems, check X.Org Wiki - Home
to make sure that you have the latest version.
30.163] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
30.163] (==) Log file: “/var/log/Xorg.1.log”, Time: Tue Apr 16 14:54:12 2013
30.163] (==) Using config file: “/etc/X11/xorg.conf”
30.163] (==) Using config directory: “/etc/X11/xorg.conf.d”
30.164] (==) ServerLayout “aticonfig Layout”
30.164] (
) |–>Screen “aticonfig-Screen[0]-0” (0)
30.164] () | |–>Monitor “aticonfig-Monitor[0]-0”
30.164] (
) | |–>Device “aticonfig-Device[0]-0”
30.164] (==) Automatically adding devices
30.164] (==) Automatically enabling devices
30.164] (WW) The directory “/usr/share/fonts/TTF/” does not exist.
30.164] Entry deleted from font path.
30.164] (WW) The directory “/usr/share/fonts/OTF/” does not exist.
30.164] Entry deleted from font path.
30.164] (WW) The directory “/usr/share/fonts/misc/sgi” does not exist.
30.164] Entry deleted from font path.
30.164] (==) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/URW/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/
30.164] (==) ModulePath set to “/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules”
30.164] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
30.164] (II) Loader magic: 0x7dc800
30.164] (II) Module ABI versions:
30.164] X.Org ANSI C Emulation: 0.4
30.164] X.Org Video Driver: 8.0
30.164] X.Org XInput driver : 11.0
30.164] X.Org Server Extension : 4.0
30.164] (–) PCI:*(0:0:2:0) 8086:0166:1028:056e rev 9, Mem @ 0xc3000000/4194304, 0xb0000000/268435456, I/O @ 0x00005000/64
30.164] (–) PCI: (0:1:0:0) 1002:6840:1028:056e rev 0, Mem @ 0xa0000000/268435456, 0xc2000000/131072, I/O @ 0x00004000/256, BIOS @ 0x???/131072
30.164] (II) Open ACPI successful (/var/run/acpid.socket)
30.165] (II) “extmod” will be loaded by default.
30.165] (II) “dbe” will be loaded by default.
30.165] (II) “glx” will be loaded by default.
30.165] (II) “record” will be loaded by default.
30.165] (II) “dri” will be loaded by default.
30.165] (II) “dri2” will be loaded by default.
30.165] (II) LoadModule: “extmod”
30.165] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
30.165] (II) Module extmod: vendor=“X.Org Foundation”
30.165] compiled for 1.9.3, module version = 1.0.0
30.165] Module class: X.Org Server Extension
30.165] ABI class: X.Org Server Extension, version 4.0
30.165] (II) Loading extension MIT-SCREEN-SAVER
30.165] (II) Loading extension XFree86-VidModeExtension
30.165] (II) Loading extension XFree86-DGA
30.165] (II) Loading extension DPMS
30.165] (II) Loading extension XVideo
30.165] (II) Loading extension XVideo-MotionCompensation
30.165] (II) Loading extension X-Resource
30.165] (II) LoadModule: “dbe”
30.165] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
30.165] (II) Module dbe: vendor=“X.Org Foundation”
30.165] compiled for 1.9.3, module version = 1.0.0
30.165] Module class: X.Org Server Extension
30.165] ABI class: X.Org Server Extension, version 4.0
30.165] (II) Loading extension DOUBLE-BUFFER
30.165] (II) LoadModule: “glx”
30.165] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
30.165] (II) Module glx: vendor=“Advanced Micro Devices, Inc.”
30.165] compiled for 6.9.0, module version = 1.0.0
30.165] (II) Loading extension GLX
30.165] (II) LoadModule: “record”
30.166] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
30.166] (II) Module record: vendor=“X.Org Foundation”
30.166] compiled for 1.9.3, module version = 1.13.0
30.166] Module class: X.Org Server Extension
30.166] ABI class: X.Org Server Extension, version 4.0
30.166] (II) Loading extension RECORD
30.166] (II) LoadModule: “dri”
30.166] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
30.166] (II) Module dri: vendor=“X.Org Foundation”
30.166] compiled for 1.9.3, module version = 1.0.0
30.166] ABI class: X.Org Server Extension, version 4.0
30.166] (II) Loading extension XFree86-DRI
30.166] (II) LoadModule: “dri2”
30.166] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
30.166] (II) Module dri2: vendor=“X.Org Foundation”
30.166] compiled for 1.9.3, module version = 1.2.0
30.166] ABI class: X.Org Server Extension, version 4.0
30.166] (II) Loading extension DRI2
30.166] (II) LoadModule: “fglrx”
30.166] (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so
30.171] (II) Module fglrx: vendor=“FireGL - AMD Technologies Inc.”
30.171] compiled for 1.4.99.906, module version = 9.1.11
30.171] Module class: X.Org Video Driver
30.171] (II) Loading sub module “fglrxdrm”
30.171] (II) LoadModule: “fglrxdrm”
30.172] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so
30.172] (II) Module fglrxdrm: vendor=“FireGL - AMD Technologies Inc.”
30.172] compiled for 1.4.99.906, module version = 9.1.11
30.172] (II) AMD Proprietary Linux Driver Version Identifier:9.01.11
30.172] (II) AMD Proprietary Linux Driver Release Identifier: 9.012
30.172] (II) AMD Proprietary Linux Driver Build Date: Dec 19 2012 14:41:10
30.172] (++) using VT number 7

30.189] (WW) Falling back to old probe method for fglrx
30.197] (II) Loading PCS database from /etc/ati/amdpcsdb /etc/ati/amdpcsdb.default
30.200] ukiDynamicMajor: found major device number 251
30.200] ukiDynamicMajor: found major device number 251
30.200] ukiOpenByBusid: Searching for BusID PCI:1:0:0
30.200] ukiOpenDevice: node name is /dev/ati/card0
30.200] ukiOpenDevice: open result is 8, (OK)
30.200] ukiOpenByBusid: ukiOpenMinor returns 8
30.200] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
30.263] (--) Chipset Supported AMD Graphics Processor (0x6840) found
30.264] (II) fglrx: intel VGA device detected, load intel driver.
30.264] (II) LoadModule: "intel"
30.264] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
30.264] (II) Module intel: vendor="X.Org Foundation"
30.264]     compiled for 1.9.3, module version = 2.17.0
30.264]     Module class: X.Org Video Driver
30.264]     ABI class: X.Org Video Driver, version 8.0
30.264] (II) AMD Video driver is running on a device belonging to a group targeted for this release
30.265] (II) AMD Video driver is signed
30.265] (II) fglrx(0): pEnt->device->identifier=0x80b140
30.291] (II) pEnt->device->identifier=(nil)
30.291] (II) fglrx(0): === [xdl_x760_atiddxPreInit] === begin
30.291] (II) fglrx(0): PowerXpress: Discrete GPU is selected.
30.339] 

Backtrace:
30.339] 0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x46fb58]
30.339] 1: /usr/bin/Xorg (0x400000+0x6b3a9) [0x46b3a9]
30.339] 2: /lib64/libc.so.6 (0x7f2aedec4000+0x32b30) [0x7f2aedef6b30]
30.339] 3: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (xdl_x760_atiddxPxPreInit+0x11e) [0x7f2aebb8217e]
30.339] 4: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (xdl_x760_atiddxPreInit+0x1fcb) [0x7f2aebb5e78b]
30.340] 5: /usr/bin/Xorg (InitOutput+0x812) [0x47ee62]
30.340] 6: /usr/bin/Xorg (0x400000+0x2591d) [0x42591d]
30.340] 7: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f2aedee2bfd]
30.340] 8: /usr/bin/Xorg (0x400000+0x25679) [0x425679]
30.340] Segmentation fault at address 0x50
30.340]
Fatal server error:
30.340] Caught signal 11 (Segmentation fault). Server aborting
30.340]
30.340]
Please consult the The X.Org Foundation support
at X.Org Wiki - Home
for help.
30.340] Please also check the log file at “/var/log/Xorg.1.log” for additional information.
30.340]

Any suggestion will be appreciated.

Bye

I don’t have that hardware, but anyway there’s some info on the net. Unfortunatly we don’t see many openSuse users with this hardware here in the forum, maybe it just works for them, or they’re not aware of it or they have given up. From other forums I have collected some info, and my conclusion is that the best you can get is to keep the ATI card powered off. This is how to achieve that:
First advice is to upgrade your system to 12.3, 11.4 is deprecated and with no support today, especially you will find very few users of 11.4 here in the forum.

Having upgraded to 12.3, with a complete reinstall, don’t install the ATI fglrx driver.
Blacklist the radeon driver in /etc/modprobe.d/50-blacklist.conf
Add the following line to /etc/fstab

none            /sys/kernel/debug debugfs defaults 0 0

Add the following two lines to /etc/init.d/boot.local

modprobe radeon
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Cross your fingers and reboot.
Most of the info is from https://wiki.archlinux.org/index.php/

@micder

hi,

suggest the system is started clean, (without the fglrx driver),
and let kms do its thing, if that’s possible,

  1. if the directory /usr/share/ati/ exists, run any script with uninstall in the title,
    – if necessary run it with parameter --force

  2. verify there is not a file named /etc/X11/xorg.conf,
    —if there is rename it to something else

  3. in -yast, --Sytem, —/etc/sysconfig Editor,
    – search for NO_KMS_IN_INITRD and verify it is set to no, if not change it to no
    – then press ok to accept

  4. in -yast, --Sytem, —Boot Loader, ----Boot Loader Options,
    -----Optional Kernel Command Line Parameter
    – delete the parameter nomodeset
    – then press ok to accept

if after rebooting the gui is not reached post here the content of the following files,

/etc/X11/xorg.conf.d/50-device.conf
/etc/X11/xorg.conf.d/50-monitor.conf
/etc/X11/xorg.conf.d/50-monitor.conf
/etc/X11/xorg.conf.d/50-screen.conf

and the Xorg.0.log to SUSE Paste and post the reference to it here

OpenSuse 11.4 64 bits is a bit old, any reason for keeping it?

hth

First of all,
thanks a lot for your help. The reason, I have OpenSUSE 11.4 yet, is that I had no time to update it. I use the laptop in my job and it is very difficult for me to find time for the upgrade. Moreover I have a lot of data and sw and so I was discouraged. :slight_smile: However I’ll try to turn off the ATI and cross my fingers. I will keep you updated.

Bye

Followed the instractions. The GUI starts, but the performance are very poor (the fan works permanently). These are the links to the configuration files:

50-screen.conf SUSE Paste
50-device.conf SUSE Paste
Xorg.0.log SUSE Paste
50-monitor.conf SUSE Paste

Thanks again

Maybe my bad, I should have added that you must run the command “mkinitrd” to make the blacklisting take effect. By the way, you did uninstall the ATI-driver?

@micder

it looks as though the current set-up is the best available with openSUSE11.4,
from the xorg log there are no reported errors or alarming warnings

the .conf files show no lines active, so nothing to modify

does glx give direct rendering? (a negative response is expected),
this can be checked from cmd glxinfo output, line 3

the only further suggestion is to update to openSUSE12.3 and stay with kms,
then at least direct rendering will be available, hence googleearth, video’s etc.

best of luck

Hi,
I run the mkinitrd command and uninstalled the ATI driver. The geoflxinfo command told me that the direct rendering is not available. Perhaps I have to update the OS, but not for the moment. :slight_smile:

Thanks a lot for your help

bye

Last question:
could it be possible for you to enable the radeon driver at least?

Thanks again

Michele

From what I’ve seen in other forums that’s another story, sure you would need to be running a more rescent version and get someone with similar hardware in to help.
Just check that the radeon card is powered off,

cat /sys/kernel/debug/vgaswitcheroo/switch

The Intel chip should show “direct rendering: YES”, it’s possible the ATI-driver overwrote some opengl stuff, you can restore that by reinstalling the package “xorg-x11-server”.
Then check glxinfo again.

There isn’t the file

/sys/kernel/debug/vgaswitcheroo/switch

on my system. Do you advise me to reinstall xorg-x11-server?

Bye

Yes to get opengl and direct rendering on the Intel chip you should reinstall the package.
About switcheroo, you need to be root to even look into /sys/debug, my advice how to power off also seems to have been incomplete, I found another source here:

ATI Radeon 7670M | Turn off GPU | Ubuntu 12.04 — Jay Rambhia

Notice this part:

echo DIS>/sys/kernel/debug/vgaswitcheroo/switch
echo OFF>/sys/kernel/debug/vgaswitcheroo/switchecho IGD>/sys/kernel/debug/vgaswitcheroo/switch echo ON>/sys/kernel/debug/vgaswitcheroo/switch

It looks like you need to also add this:

echo DIS>/sys/kernel/debug/vgaswitcheroo/switch

to /etc/init.d/boot.local

I reinstalled the xorg-x11-server, but I don’t understand where ‘/sys/kernel/debug/vgaswitcheroo/switch’ file is. I entered as root, but there isn’t the file. Do I have to create it using the ‘echo’ commands?

Thanks again

Searching on the web, I found that I have to enable the vga_switcheroo. How can I do this?

Bye

@micder

have a look at Problem with Ati/Intel laptop. (Page 1) / Graphic cards / The Chakra Project - Forums

if nothing else it looks interesting

I tried to install the ATI 13.3 beta drivers and I think to be near to the solution. This is the Xorg.1.log file content:

SUSE Paste

It seems there is a problem with the probing of the Intel card. How do you think about it?

Bye

Michele

@micder

can the intel card be switched-off in the bios?
if so boot with the nomodeset in the kernel command line or
NO_KMS_IN_INITRD set to yes

the current set-up shows both cards are active and the primary is the intel

    30.943] (--) PCI:*(0:0:2:0) 8086:0166:1028:056e rev 9, Mem @ 0xc3000000/4194304, 0xb0000000/268435456, I/O @ 0x00005000/64
    30.943] (--) PCI: (0:1:0:0) 1002:6840:1028:056e rev 0, Mem @ 0xa0000000/268435456, 0xc2000000/131072, I/O @ 0x00004000/256, BIOS @ 0x????????/131072

from the log file at “/var/log/Xorg.1.log”,
its shown the intel driver is trying to drive the ati card

    30.984] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
    31.046] (--) Chipset Supported AMD Graphics Processor (0x6840) found
    31.047] (II) fglrx: intel VGA device detected, load intel driver.
    31.047] (II) LoadModule: "intel"
    31.048] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
    31.048] (II) Module intel: vendor="X.Org Foundation"
    31.048]     compiled for 1.9.3, module version = 2.17.0
    31.048]     Module class: X.Org Video Driver
    31.048]     ABI class: X.Org Video Driver, version 8.0
    31.048] (II) AMD Video driver is running on a device belonging to a group targeted for this release
    31.049] (II) AMD Video driver is unsigned
    31.049] (II) fglrx(0): pEnt->device->identifier=0x80b140
    31.078] 
Fatal server error:

on an HP-g7-2248sg (only ati graphics) with kernels 3.7 and 3.8 the
ATI 13.3 beta driver is successfully in use
but its not known if there is backward compatibility with
kernel Linux GWAIHIR.TRSSPA 2.6.37.6-24-desktop

best of luck

@keellambert

Unfortunately it is not possible to disable the Intel card from BIOS. :frowning: Is there another way to do that?

Thanks