You are not logged in.

#1 2016-03-19 15:24:14

zmbmartin
Member
Registered: 2009-06-18
Posts: 43

Macbook pro 11,5 integrated intel `No Screen Found`

I hate to start another thread about this, but I feel like I have looked through all the threads I can and have not found a solution. I have a Macbook Pro 11,5. Here is the output of lspci:

00:00.0 Host bridge: Intel Corporation Crystal Well DRAM Controller (rev 08)
00:01.0 PCI bridge: Intel Corporation Crystal Well PCI Express x16 Controller (rev 08)
00:01.1 PCI bridge: Intel Corporation Crystal Well PCI Express x8 Controller (rev 08)
00:01.2 PCI bridge: Intel Corporation Crystal Well PCI Express x4 Controller (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Crystal Well Integrated Graphics Controller (rev 08)
00:03.0 Audio device: Intel Corporation Crystal Well HD Audio Controller (rev 08)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 8 Series Chipset Family Thermal Management Controller (rev 05)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XT [Radeon HD 8870M / R9 M270X/M370X] (rev 83)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
02:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
04:00.0 Network controller: Broadcom Corporation BCM43602 802.11ac Wireless LAN SoC (rev 01)
05:00.0 Multimedia controller: Broadcom Corporation 720p FaceTime HD Camera
06:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
07:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
07:03.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
07:04.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
07:05.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
07:06.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
08:00.0 System peripheral: Intel Corporation DSL5520 Thunderbolt 2 NHI [Falcon Ridge 4C 2013]

Kernel:

Linux arch 4.4.5-1-ARCH #1 SMP PREEMPT Thu Mar 10 07:38:19 CET 2016 x86_64 GNU/Linux

mkinitcpio.conf

# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES="piix ide_disk reiserfs"
MODULES="i915"

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=""

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=""

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No raid, lvm2, or encrypted root is needed.
#    HOOKS="base"
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS="base udev autodetect block filesystems"
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS="base udev block filesystems"
#
##   This setup assembles a pata mdadm array with an encrypted root FS.
##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
#    HOOKS="base udev block mdadm encrypt filesystems"
#
##   This setup loads an lvm2 volume group on a usb device.
#    HOOKS="base udev block lvm2 filesystems"
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr, fsck and shutdown hooks.
HOOKS="base udev autodetect modconf block filesystems keyboard fsck"

# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=""

Xorg.0.log

[    90.750] 
X.Org X Server 1.18.1
Release Date: 2016-02-08
[    90.750] X Protocol Version 11, Revision 0
[    90.750] Build Operating System: Linux 4.2.5-1-ARCH x86_64 
[    90.750] Current Operating System: Linux arch 4.4.5-1-ARCH #1 SMP PREEMPT Thu Mar 10 07:38:19 CET 2016 x86_64
[    90.750] Kernel command line: initrd=\initramfs-linux.img root=UUID=9c384aaf-329b-43dd-8ca5-79ea9009bbff rw rootflags=data=writeback libata.force=noncq i915.preliminary_hw_support=1 i915.modeset=1
[    90.750] Build Date: 11 February 2016  09:57:03AM
[    90.750]  
[    90.750] Current version of pixman: 0.34.0
[    90.750] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    90.750] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    90.750] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Mar 19 09:01:13 2016
[    90.751] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    90.751] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    90.752] (==) No Layout section.  Using the first Screen section.
[    90.752] (==) No screen section available. Using defaults.
[    90.752] (**) |-->Screen "Default Screen Section" (0)
[    90.752] (**) |   |-->Monitor "<default monitor>"
[    90.752] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[    90.752] (**) |   |-->Device "Intel Graphics"
[    90.752] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    90.752] (==) Automatically adding devices
[    90.752] (==) Automatically enabling devices
[    90.752] (==) Automatically adding GPU devices
[    90.752] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    90.754] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    90.754] 	Entry deleted from font path.
[    90.754] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    90.754] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    90.754] 	Entry deleted from font path.
[    90.754] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    90.754] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/
[    90.754] (==) ModulePath set to "/usr/lib/xorg/modules"
[    90.754] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    90.754] (II) Loader magic: 0x81ad60
[    90.754] (II) Module ABI versions:
[    90.754] 	X.Org ANSI C Emulation: 0.4
[    90.754] 	X.Org Video Driver: 20.0
[    90.754] 	X.Org XInput driver : 22.1
[    90.754] 	X.Org Server Extension : 9.0
[    90.755] (++) using VT number 1

[    90.755] (--) controlling tty is VT number 1, auto-enabling KeepTty
[    90.756] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[    90.757] (II) xfree86: Adding drm device (/dev/dri/card1)
[    90.757] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 8 paused 0
[    90.757] (II) xfree86: Adding drm device (/dev/dri/card0)
[    90.757] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 9 paused 0
[    90.770] (--) PCI: (0:0:2:0) 8086:0d26:106b:0148 rev 8, Mem @ 0xb0000000/4194304, 0xa0000000/268435456, I/O @ 0x00004000/64
[    90.770] (--) PCI:*(0:1:0:0) 1002:6821:106b:0149 rev 131, Mem @ 0x80000000/268435456, 0xb0c00000/262144, I/O @ 0x00003000/256, BIOS @ 0x????????/131072
[    90.770] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    90.771] (II) LoadModule: "glx"
[    90.771] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    90.777] (II) Module glx: vendor="X.Org Foundation"
[    90.777] 	compiled for 1.18.1, module version = 1.0.0
[    90.777] 	ABI class: X.Org Server Extension, version 9.0
[    90.777] (==) AIGLX enabled
[    90.777] (II) LoadModule: "intel"
[    90.777] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    90.778] (II) Module intel: vendor="X.Org Foundation"
[    90.779] 	compiled for 1.18.1, module version = 2.99.917
[    90.779] 	Module class: X.Org Video Driver
[    90.779] 	ABI class: X.Org Video Driver, version 20.0
[    90.779] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    90.779] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[    90.779] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[    90.779] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[    90.779] (II) intel(G0): Using Kernel Mode Setting driver: i915, version 1.6.0 20151010
[    90.779] (II) intel(G0): SNA compiled from 2.99.917-560-gd167280
[    90.779] (EE) No devices detected.
[    90.780] (EE) 
Fatal server error:
[    90.780] (EE) no screens found(EE) 
[    90.780] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    90.780] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    90.780] (EE)

I can use the radeon driver just fine, but I would like to either use graphics switching or just use the integrated intel and power down the ati. Any thoughts, ideas, or help is much appreciated.

Thanks

Offline

#2 2016-03-19 15:34:27

Xabre
Member
From: Serbia
Registered: 2009-03-19
Posts: 750

Re: Macbook pro 11,5 integrated intel `No Screen Found`

If the output to the screen is physically attached to the radeon card, you don't have much options.
Your only hope is that BIOS/UEFI allows switching between cards. And that bit is not OS related.

Offline

#3 2016-03-19 15:36:35

zmbmartin
Member
Registered: 2009-06-18
Posts: 43

Re: Macbook pro 11,5 integrated intel `No Screen Found`

Xabre is that what is happening? Is the output physically attached to the radeon card? I guess I will try some graphics switching stuff.

Offline

#4 2016-03-19 16:03:42

Xabre
Member
From: Serbia
Registered: 2009-03-19
Posts: 750

Re: Macbook pro 11,5 integrated intel `No Screen Found`

That's the only thing that comes to mind and seems logical. If the laptop had Hybrid graphics like usual, physical output would be attached to intel GPU and in order to use radeon you would have to use both chips (radeon would offload it's work to intel, and Intel would actually display it,). Since your radeon card works fine all by itself, according to logs, it looks like radeon card was intended to be used as primary, or at best, you have to switch between them via bios settings.

Offline

Board footer

Powered by FluxBB