You are not logged in.

#51 2012-10-15 16:30:47

Joekickass
Member
Registered: 2012-10-04
Posts: 25

Re: MacBook Pro 2012 Retina

litemotiv wrote:

Joekickass, did you mean to use code tags instead of quote tags? smile

woops smile. Fixed...

Offline

#52 2012-10-15 17:28:49

Joekickass
Member
Registered: 2012-10-04
Posts: 25

Re: MacBook Pro 2012 Retina

Here are some output related to my gnome-shell cpu hogging problem:

 PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND                                                                                         
  794 toni      20   0 2106m 446m  46m R  43.0  2.8   2:56.12 gnome-shell                                                                                     
  798 toni      20   0 2106m 446m  46m R  43.0  2.8   2:53.66 gnome-shell                                                                                     
  795 toni      20   0 2106m 446m  46m R  41.6  2.8   2:51.90 gnome-shell                                                                                     
  796 toni      20   0 2106m 446m  46m R  41.6  2.8   2:53.21 gnome-shell                                                                                     
  797 toni      20   0 2106m 446m  46m R  41.6  2.8   2:54.00 gnome-shell                                                                                     
  800 toni      20   0 2106m 446m  46m R  41.0  2.8   2:49.20 gnome-shell                                                                                     
  799 toni      20   0 2106m 446m  46m R  40.6  2.8   2:52.20 gnome-shell                                                                                     
  801 toni      20   0 2106m 446m  46m R  38.3  2.8   2:47.26 gnome-shell                                                                                     
  789 toni      20   0 2106m 446m  46m S  11.3  2.8   3:35.47 gnome-shell                                                                                     
  804 toni      20   0 2106m 446m  46m S   0.0  2.8   0:00.10 gdbus                                                                                           
  805 toni      20   0 2106m 446m  46m S   0.0  2.8   0:00.00 dconf worker                                                                                    
  816 toni      20   0 2106m 446m  46m S   0.0  2.8   0:00.00 threaded-ml                                                                                     
  817 toni      20   0 2106m 446m  46m S   0.0  2.8   0:00.00 gnome-shell                                                                                     
 1119 toni      20   0 2106m 446m  46m S   0.0  2.8   0:00.00 gmain                                                                                           
 1277 toni      20   0 2106m 446m  46m S   0.0  2.8   0:00.00 threaded-ml

strace -c gives:

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 96.70    0.669742          17     39651         4 futex
  2.22    0.015378           0     58227           poll
  0.90    0.006219           0     55993           writev
  0.15    0.001059           0     21647      3454 recvfrom
  0.01    0.000103           2        68           munmap
  0.01    0.000083           0       577       244 read
  0.00    0.000007           0       379           write
  0.00    0.000000           0        69           open
  0.00    0.000000           0        69           close
  0.00    0.000000           0        73        54 stat
  0.00    0.000000           0        69           fstat
  0.00    0.000000           0         2           lstat
  0.00    0.000000           0         2           lseek
  0.00    0.000000           0        68           mmap
  0.00    0.000000           0        10           pread
  0.00    0.000000           0         9         1 access
  0.00    0.000000           0         1           shmget
  0.00    0.000000           0         1           shmat
  0.00    0.000000           0         1           shmctl
  0.00    0.000000           0         1           sendmsg
  0.00    0.000000           0        12         5 recvmsg
  0.00    0.000000           0        14           uname
  0.00    0.000000           0         1           shmdt
  0.00    0.000000           0         6           fcntl
  0.00    0.000000           0         2           fsync
  0.00    0.000000           0         2           rename
  0.00    0.000000           0         2           fstatfs
  0.00    0.000000           0        48        48 inotify_add_watch
------ ----------- ----------- --------- --------- ----------------
100.00    0.692591                177004      3810 total

strace -f -p:

[pid   799] <... futex resumed> )       = 0
[pid   798] <... futex resumed> )       = 0
[pid   799] futex(0xe51aa0, FUTEX_WAIT_PRIVATE, 169881, NULL <unfinished ...>
[pid   798] futex(0xe51aa0, FUTEX_WAIT_PRIVATE, 169881, NULL <unfinished ...>
[pid   797] futex(0xe51aa4, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid   796] futex(0xe51aa4, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid   795] futex(0xe51aa4, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid   796] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)
[pid   795] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)
[pid   796] futex(0xe51aa4, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid   795] futex(0xe51aa4, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid   797] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)
[pid   796] <... futex resumed> )       = 0
[pid   795] <... futex resumed> )       = 0
[pid   797] futex(0xe51aa4, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid   796] futex(0xe51aa0, FUTEX_WAIT_PRIVATE, 169881, NULL <unfinished ...>
[pid   795] futex(0xe51aa0, FUTEX_WAIT_PRIVATE, 169881, NULL <unfinished ...>
[pid   794] futex(0xe51aa4, FUTEX_WAKE_PRIVATE, 1) = 0
[pid   797] <... futex resumed> )       = 0
[pid   794] futex(0xe51aa0, FUTEX_WAKE_PRIVATE, 2147483647 <unfinished ...>
[pid   797] futex(0xe51aa0, FUTEX_WAIT_PRIVATE, 169881, NULL <unfinished ...>
[pid   801] <... futex resumed> )       = 0
[pid   800] <... futex resumed> )       = 0
[pid   799] <... futex resumed> )       = 0
[pid   800] futex(0xe51884, FUTEX_WAIT_PRIVATE, 169883, NULL <unfinished ...>
[pid   799] futex(0xe51744, FUTEX_WAIT_PRIVATE, 169883, NULL <unfinished ...>
[pid   798] <... futex resumed> )       = 0
[pid   801] futex(0xe519c4, FUTEX_WAIT_PRIVATE, 169883, NULL <unfinished ...>
[pid   798] futex(0xe51604, FUTEX_WAIT_PRIVATE, 169883, NULL <unfinished ...>
[pid   797] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)
[pid   796] <... futex resumed> )       = 0
[pid   795] <... futex resumed> )       = 0
[pid   796] futex(0xe51384, FUTEX_WAIT_PRIVATE, 169883, NULL <unfinished ...>
[pid   795] futex(0xe51244, FUTEX_WAIT_PRIVATE, 169881, NULL <unfinished ...>
[pid   794] <... futex resumed> )       = 6
[pid   797] futex(0xe514c4, FUTEX_WAIT_PRIVATE, 169881, NULL <unfinished ...>
[pid   794] futex(0xe51164, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xe51160, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid   789] <... futex resumed> )       = 0
[pid   794] futex(0xe51104, FUTEX_WAIT_PRIVATE, 169881, NULL <unfinished ...>

You guys have any ideas? File a bug on https://bugzilla.gnome.org/?

/ Tomas

Offline

#53 2012-10-15 22:23:23

frigaut
Member
From: Canberra, Australia
Registered: 2009-05-10
Posts: 215
Website

Re: MacBook Pro 2012 Retina

Joekickass wrote:

Successfully installed xf86-video-intel and xf86-video-nouveau yesterday. Only got two real issues smile.

First off, I couldn't start X with the /etc/X11/xorg.conf.d/20-intel.conf as you suggested. Logs printed:
[...]
Solved by removing /etc/X11/xorg.conf.d/20-intel.conf

Was it? Interesting.
The [     6.954] (--) PCI:*(0:1:0:0) in your Xorg.log indicates that the discrete card was the one connected to the screen when you started X. Hence the need (or past need?) to use gfxcardstatus to select the integrated. Apparently this has changed for the better. I'll give it a try, thanks.

The next, more serious issue, is that gnome-shell is consuming around 50% of all CPU threads (~400% CPU in top) all the time. I did:

Can't help you on that, not using gnome. It looks like filling a bug or asking help on some gnome forum/mailing list would be the best.

Regarding the power saving flags for the i915: I believe they are now enabled by default in the kernel, so no need to force it one way or another. Without them, I still get about 11-12W with brightness down and when idle, as I was getting before with the flags.


Archer since 03/2009 - AUR packages

Offline

#54 2012-10-16 05:44:36

Joekickass
Member
Registered: 2012-10-04
Posts: 25

Re: MacBook Pro 2012 Retina

Thanks, Ill try out the gnome forums.

The [     6.954] (--) PCI:*(0:1:0:0) in your Xorg.log indicates that the discrete card was the one connected to the screen when you started X. Hence the need (or past need?) to use gfxcardstatus to select the integrated. Apparently this has changed for the better. I'll give it a try, thanks.

Strange thing about the nvidia card being connected to the screen at boot. When logging in to MacOSX, gfxcardstatus shows that the integrated card is the only one active.

By the way, for using vgasitcheroo (which most people seems to use for switching graphics card in linux) do you know if the gentoo guide still valid, especially the hprofile parts? Seems like the arch linux 3.6.2-1 kernel has all the required options already turned on, including debugfs.

Thanks again!

/ Tomas

Offline

#55 2012-10-16 05:51:00

frigaut
Member
From: Canberra, Australia
Registered: 2009-05-10
Posts: 215
Website

Re: MacBook Pro 2012 Retina

Strange thing about the nvidia card being connected to the screen at boot. When logging in to MacOSX, gfxcardstatus shows that the integrated card is the only one active.

Yeah, it can be understood as this. Or, at least, in my case, gfxcardstatus displays a "i" in the menubar, but it says "dynamic swicthing" in the pull down menu. I have had problem with gfxcardstatus2.3, which wouldn't switch reliably. Something a bit similar to what you experience, where it takes the request, but doesn't display the usual notification "the integrated card is now in use" (or something similar).
Using the 2.1 version mostly works (I downgraded). Didn't have time to follow up with the dev though.


Archer since 03/2009 - AUR packages

Offline

#56 2012-10-16 06:29:41

Joekickass
Member
Registered: 2012-10-04
Posts: 25

Re: MacBook Pro 2012 Retina

Yeah, it can be understood as this. Or, at least, in my case, gfxcardstatus displays a "i" in the menubar, but it says "dynamic swicthing" in the pull down menu. I have had problem with gfxcardstatus2.3, which wouldn't switch reliably. Something a bit similar to what you experience, where it takes the request, but doesn't display the usual notification "the integrated card is now in use" (or something similar).
Using the 2.1 version mostly works (I downgraded). Didn't have time to follow up with the dev though.

Got the same experience with the 2.3 version. Had to select 'integrated only' 2 or 3 times before it actually gave me a confirmation, but it seems quite unreliable. I'll try to downgrade too...

Offline

#57 2012-10-17 19:57:51

archixxx
Member
Registered: 2012-10-17
Posts: 40

Re: MacBook Pro 2012 Retina

Hi! I'm a Gentoo user (sorry ;-) ) and I got a lot of good tips here to get Gentoo running on my rMBP. So now everything I need works fine besides one thing: I can't start X (KDE) with the Intel Chip (i915). Nvidia (with Nvidia binary blob) is working fine but I don't need the power of this chip for daily business so I really want to use the integrated Intel chip. I tried kernel 3.6.2 and 3.7-rc1 now (no kernel parameters supplied). Booting the kernel works without problems and I can log in to the console/shell. Then I do a "modprobe nouveau". This works fine too and the driver loads without problem. This also activates vgaswitcheroo. But when I now try to switch to the integrated chip with

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

I only get a black screen. Since I'm still able to reboot with Ctrl+Alt+Del I suspect that the system is still working but only the screen gets black. Using gfxcardstatus to switch to the integrated chip and then booting Linux doesn't work either. If I start X after booting I only get a blinking cursor at the left top of the screen but I can switch back to the console with Ctrl+Alt+F1.

Has anybody out there an idea how I can get the Intel chip working?

Offline

#58 2012-10-17 20:47:42

frigaut
Member
From: Canberra, Australia
Registered: 2009-05-10
Posts: 215
Website

Re: MacBook Pro 2012 Retina

Can you post your Xorg.log when you get the black screen?

Last edited by frigaut (2012-10-17 22:11:22)


Archer since 03/2009 - AUR packages

Offline

#59 2012-10-18 09:13:31

archixxx
Member
Registered: 2012-10-17
Posts: 40

Re: MacBook Pro 2012 Retina

If I'm using a minimal xorg.conf (additionally with config for mtrack driver)

Section "Device"
        Identifier  "Card0"
        Driver      "intel"
        BusID       "PCI:0:2:0"
EndSection

I get the following Xorg.log:

[   553.478] 
X.Org X Server 1.12.4
Release Date: 2012-08-27
[   553.478] X Protocol Version 11, Revision 0
[   553.478] Build Operating System: Linux 3.7.0-rc1 x86_64 Gentoo
[   553.478] Current Operating System: Linux spock 3.7.0-rc1 #1 SMP Tue Oct 16 13:35:53 CEST 2012 x86_64
[   553.478] Kernel command line: BOOT_IMAGE=/boot/kernel-genkernel-x86_64-3.7.0-rc1 root=/dev/sda5
[   553.478] Build Date: 16 October 2012  08:11:07PM
[   553.478]  
[   553.478] Current version of pixman: 0.27.2
[   553.478] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   553.478] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   553.478] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Oct 18 10:43:39 2012
[   553.478] (==) Using config file: "/etc/X11/xorg.conf"
[   553.478] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   553.478] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   553.479] (==) No Layout section.  Using the first Screen section.
[   553.479] (==) No screen section available. Using defaults.
[   553.479] (**) |-->Screen "Default Screen Section" (0)
[   553.479] (**) |   |-->Monitor "<default monitor>"
[   553.479] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[   553.479] (**) |   |-->Device "Card0"
[   553.479] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   553.479] (==) Automatically adding devices
[   553.479] (==) Automatically enabling devices
[   553.479] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[   553.479] (==) ModulePath set to "/usr/lib64/xorg/modules"
[   553.479] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   553.479] (II) Loader magic: 0x7d2ac0
[   553.479] (II) Module ABI versions:
[   553.479] 	X.Org ANSI C Emulation: 0.4
[   553.479] 	X.Org Video Driver: 12.1
[   553.479] 	X.Org XInput driver : 16.0
[   553.479] 	X.Org Server Extension : 6.0
[   553.480] (--) PCI: (0:0:2:0) 8086:0166:106b:00f7 rev 9, Mem @ 0xc1400000/4194304, 0xb0000000/268435456, I/O @ 0x00003000/64
[   553.480] (--) PCI:*(0:1:0:0) 10de:0fd5:106b:00f2 rev 161, Mem @ 0xc0000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00002000/128, BIOS @ 0x????????/524288
[   553.480] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   553.480] (II) LoadModule: "extmod"
[   553.481] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[   553.481] (II) Module extmod: vendor="X.Org Foundation"
[   553.481] 	compiled for 1.12.4, module version = 1.0.0
[   553.481] 	Module class: X.Org Server Extension
[   553.481] 	ABI class: X.Org Server Extension, version 6.0
[   553.481] (II) Loading extension MIT-SCREEN-SAVER
[   553.481] (II) Loading extension XFree86-VidModeExtension
[   553.481] (II) Loading extension XFree86-DGA
[   553.481] (II) Loading extension DPMS
[   553.481] (II) Loading extension XVideo
[   553.481] (II) Loading extension XVideo-MotionCompensation
[   553.481] (II) Loading extension X-Resource
[   553.481] (II) LoadModule: "dbe"
[   553.481] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[   553.481] (II) Module dbe: vendor="X.Org Foundation"
[   553.481] 	compiled for 1.12.4, module version = 1.0.0
[   553.481] 	Module class: X.Org Server Extension
[   553.481] 	ABI class: X.Org Server Extension, version 6.0
[   553.481] (II) Loading extension DOUBLE-BUFFER
[   553.481] (II) LoadModule: "glx"
[   553.482] (WW) Warning, couldn't open module glx
[   553.482] (II) UnloadModule: "glx"
[   553.482] (II) Unloading glx
[   553.482] (EE) Failed to load module "glx" (module does not exist, 0)
[   553.482] (II) LoadModule: "record"
[   553.482] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[   553.482] (II) Module record: vendor="X.Org Foundation"
[   553.482] 	compiled for 1.12.4, module version = 1.13.0
[   553.482] 	Module class: X.Org Server Extension
[   553.482] 	ABI class: X.Org Server Extension, version 6.0
[   553.482] (II) Loading extension RECORD
[   553.482] (II) LoadModule: "dri"
[   553.482] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[   553.482] (II) Module dri: vendor="X.Org Foundation"
[   553.482] 	compiled for 1.12.4, module version = 1.0.0
[   553.482] 	ABI class: X.Org Server Extension, version 6.0
[   553.482] (II) Loading extension XFree86-DRI
[   553.482] (II) LoadModule: "dri2"
[   553.483] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[   553.483] (II) Module dri2: vendor="X.Org Foundation"
[   553.483] 	compiled for 1.12.4, module version = 1.2.0
[   553.483] 	ABI class: X.Org Server Extension, version 6.0
[   553.483] (II) Loading extension DRI2
[   553.483] (II) LoadModule: "intel"
[   553.483] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[   553.483] (II) Module intel: vendor="X.Org Foundation"
[   553.483] 	compiled for 1.12.4, module version = 2.20.10
[   553.483] 	Module class: X.Org Video Driver
[   553.483] 	ABI class: X.Org Video Driver, version 12.1
[   553.483] (II) intel: Driver for Intel 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, B43, Clarkdale, Arrandale,
	Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
	Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
	Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
	Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
	Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
	Ivybridge Server (GT2), Haswell Desktop (GT1), Haswell Desktop (GT2),
	Haswell Desktop (GT2+), Haswell Mobile (GT1), Haswell Mobile (GT2),
	Haswell Mobile (GT2+), Haswell Server (GT1), Haswell Server (GT2),
	Haswell Server (GT2+), Haswell SDV Desktop (GT1),
	Haswell SDV Desktop (GT2), Haswell SDV Desktop (GT2+),
	Haswell SDV Mobile (GT1), Haswell SDV Mobile (GT2),
	Haswell SDV Mobile (GT2+), Haswell SDV Server (GT1),
	Haswell SDV Server (GT2), Haswell SDV Server (GT2+),
	Haswell ULT Desktop (GT1), Haswell ULT Desktop (GT2),
	Haswell ULT Desktop (GT2+), Haswell ULT Mobile (GT1),
	Haswell ULT Mobile (GT2), Haswell ULT Mobile (GT2+),
	Haswell ULT Server (GT1), Haswell ULT Server (GT2),
	Haswell ULT Server (GT2+), Haswell CRW Desktop (GT1),
	Haswell CRW Desktop (GT2), Haswell CRW Desktop (GT2+),
	Haswell CRW Mobile (GT1), Haswell CRW Mobile (GT2),
	Haswell CRW Mobile (GT2+), Haswell CRW Server (GT1),
	Haswell CRW Server (GT2), Haswell CRW Server (GT2+),
	ValleyView PO board
[   553.484] (++) using VT number 7

[   553.517] drmOpenDevice: node name is /dev/dri/card0
[   553.517] drmOpenDevice: open result is 7, (OK)
[   553.517] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
[   553.517] drmOpenDevice: node name is /dev/dri/card0
[   553.517] drmOpenDevice: open result is 7, (OK)
[   553.517] drmOpenByBusid: drmOpenMinor returns 7
[   553.518] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
[   553.518] drmOpenDevice: node name is /dev/dri/card0
[   553.518] drmOpenDevice: open result is 8, (OK)
[   553.518] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
[   553.518] drmOpenDevice: node name is /dev/dri/card0
[   553.518] drmOpenDevice: open result is 8, (OK)
[   553.518] drmOpenByBusid: drmOpenMinor returns 8
[   553.518] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
[   553.518] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[   553.518] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[   553.518] (==) intel(0): RGB weight 888
[   553.518] (==) intel(0): Default visual is TrueColor
[   553.518] (--) intel(0): Integrated Graphics Chipset: Intel(R) Ivybridge Mobile (GT2)
[   553.518] (**) intel(0): Framebuffer tiled
[   553.518] (**) intel(0): Pixmaps tiled
[   553.518] (**) intel(0): 3D buffers tiled
[   553.518] (**) intel(0): Throttling enabled
[   553.518] (**) intel(0): Delayed flush enabled
[   553.518] (**) intel(0): "Tear free" disabled
[   553.518] (**) intel(0): Forcing per-crtc-pixmaps? no
[   553.534] (II) intel(0): Output VGA1 has no monitor section
[   553.550] (II) intel(0): EDID for output VGA1
[   553.550] (II) intel(0): Output VGA1 disconnected
[   553.550] (WW) intel(0): No outputs definitely connected, trying again...
[   553.550] (II) intel(0): Output VGA1 disconnected
[   553.550] (WW) intel(0): Unable to find connected outputs - setting 1024x768 initial framebuffer
[   553.550] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[   553.550] (==) intel(0): DPI set to (96, 96)
[   553.550] (II) Loading sub module "dri2"
[   553.550] (II) LoadModule: "dri2"
[   553.550] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[   553.550] (II) Module dri2: vendor="X.Org Foundation"
[   553.550] 	compiled for 1.12.4, module version = 1.2.0
[   553.550] 	ABI class: X.Org Server Extension, version 6.0
[   553.550] (==) Depth 24 pixmap format is 32 bpp
[   553.551] (II) intel(0): SNA initialized with IvyBridge backend
[   553.551] (==) intel(0): Backing store disabled
[   553.551] (==) intel(0): Silken mouse enabled
[   553.552] (II) intel(0): HW Cursor enabled
[   553.552] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[   553.552] (==) intel(0): DPMS enabled
[   553.552] (II) intel(0): [DRI2] Setup complete
[   553.552] (II) intel(0): [DRI2]   DRI driver: i965
[   553.552] (II) intel(0): direct rendering: DRI2 Enabled
[   553.552] (==) intel(0): hotplug detection: "enabled"
[   553.552] (--) RandR disabled
[   553.552] (II) Initializing built-in extension Generic Event Extension
[   553.552] (II) Initializing built-in extension SHAPE
[   553.552] (II) Initializing built-in extension MIT-SHM
[   553.552] (II) Initializing built-in extension XInputExtension
[   553.552] (II) Initializing built-in extension XTEST
[   553.552] (II) Initializing built-in extension BIG-REQUESTS
[   553.552] (II) Initializing built-in extension SYNC
[   553.553] (II) Initializing built-in extension XKEYBOARD
[   553.553] (II) Initializing built-in extension XC-MISC
[   553.553] (II) Initializing built-in extension XINERAMA
[   553.553] (II) Initializing built-in extension XFIXES
[   553.553] (II) Initializing built-in extension RENDER
[   553.553] (II) Initializing built-in extension RANDR
[   553.553] (II) Initializing built-in extension COMPOSITE
[   553.553] (II) Initializing built-in extension DAMAGE
[   553.630] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[   553.630] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   553.630] (II) LoadModule: "evdev"
[   553.630] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[   553.631] (II) Module evdev: vendor="X.Org Foundation"
[   553.631] 	compiled for 1.12.3, module version = 2.7.3
[   553.631] 	Module class: X.Org XInput Driver
[   553.631] 	ABI class: X.Org XInput driver, version 16.0
[   553.631] (II) Using input driver 'evdev' for 'Power Button'
[   553.631] (**) Power Button: always reports core events
[   553.631] (**) evdev: Power Button: Device: "/dev/input/event3"
[   553.631] (--) evdev: Power Button: Vendor 0 Product 0x1
[   553.631] (--) evdev: Power Button: Found keys
[   553.631] (II) evdev: Power Button: Configuring as keyboard
[   553.632] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
[   553.632] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[   553.632] (**) Option "xkb_rules" "evdev"
[   553.632] (**) Option "xkb_model" "evdev"
[   553.632] (**) Option "xkb_layout" "us"
[   553.651] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[   553.651] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   553.651] (II) Using input driver 'evdev' for 'Power Button'
[   553.651] (**) Power Button: always reports core events
[   553.651] (**) evdev: Power Button: Device: "/dev/input/event1"
[   553.651] (--) evdev: Power Button: Vendor 0 Product 0x1
[   553.651] (--) evdev: Power Button: Found keys
[   553.651] (II) evdev: Power Button: Configuring as keyboard
[   553.651] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1/event1"
[   553.651] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[   553.651] (**) Option "xkb_rules" "evdev"
[   553.651] (**) Option "xkb_model" "evdev"
[   553.651] (**) Option "xkb_layout" "us"
[   553.652] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[   553.652] (II) No input driver specified, ignoring this device.
[   553.652] (II) This device may have been added with another device file.
[   553.652] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[   553.652] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[   553.652] (II) Using input driver 'evdev' for 'Sleep Button'
[   553.652] (**) Sleep Button: always reports core events
[   553.652] (**) evdev: Sleep Button: Device: "/dev/input/event2"
[   553.652] (--) evdev: Sleep Button: Vendor 0 Product 0x3
[   553.652] (--) evdev: Sleep Button: Found keys
[   553.652] (II) evdev: Sleep Button: Configuring as keyboard
[   553.652] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2/event2"
[   553.652] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[   553.652] (**) Option "xkb_rules" "evdev"
[   553.652] (**) Option "xkb_model" "evdev"
[   553.652] (**) Option "xkb_layout" "us"
[   553.653] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event8)
[   553.653] (II) No input driver specified, ignoring this device.
[   553.653] (II) This device may have been added with another device file.
[   553.653] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event6)
[   553.653] (II) No input driver specified, ignoring this device.
[   553.653] (II) This device may have been added with another device file.
[   553.654] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event7)
[   553.654] (II) No input driver specified, ignoring this device.
[   553.654] (II) This device may have been added with another device file.
[   553.654] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event4)
[   553.654] (II) No input driver specified, ignoring this device.
[   553.654] (II) This device may have been added with another device file.
[   553.654] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/event9)
[   553.654] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall"
[   553.654] (II) Using input driver 'evdev' for 'Apple Inc. Apple Internal Keyboard / Trackpad'
[   553.654] (**) Apple Inc. Apple Internal Keyboard / Trackpad: always reports core events
[   553.655] (**) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Device: "/dev/input/event9"
[   553.655] (--) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Vendor 0x5ac Product 0x263
[   553.655] (--) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Found keys
[   553.655] (II) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Configuring as keyboard
[   553.655] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.8/2-1.8.2/2-1.8.2:1.0/input/input11/event9"
[   553.655] (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 9)
[   553.655] (**) Option "xkb_rules" "evdev"
[   553.655] (**) Option "xkb_model" "evdev"
[   553.655] (**) Option "xkb_layout" "us"
[   553.655] (II) config/udev: Adding input device bcm5974 (/dev/input/event10)
[   553.655] (**) bcm5974: Applying InputClass "evdev touchpad catchall"
[   553.655] (**) bcm5974: Applying InputClass "touchpad catchall"
[   553.655] (**) bcm5974: Applying InputClass "Default clickpad buttons"
[   553.655] (**) bcm5974: Applying InputClass "Disable clickpad buttons on Apple touchpads"
[   553.655] (**) bcm5974: Applying InputClass "Touchpads"
[   553.655] (II) LoadModule: "mtrack"
[   553.656] (II) Loading /usr/lib64/xorg/modules/input/mtrack_drv.so
[   553.656] (II) Module mtrack: vendor="X.Org Foundation"
[   553.656] 	compiled for 1.12.3, module version = 0.1.0
[   553.656] 	Module class: X.Org XInput Driver
[   553.656] 	ABI class: X.Org XInput driver, version 16.0
[   553.656] (II) Using input driver 'mtrack' for 'bcm5974'
[   553.656] (**) bcm5974: always reports core events
[   553.656] (**) bcm5974: always reports core events
[   553.657] (**) Option "IgnoreThumb" "true"
[   553.657] (**) Option "IgnorePalm" "true"
[   553.657] (**) Option "BottomEdge" "25"
[   553.657] (**) Option "ClickFinger1" "0"
[   553.657] (**) Option "ClickFinger2" "3"
[   553.657] (**) Option "ClickFinger3" "2"
[   553.657] (**) Option "ButtonMoveEmulate" "false"
[   553.657] (**) Option "TapButton1" "0"
[   553.657] (**) Option "TapButton2" "0"
[   553.657] (**) Option "TapButton3" "0"
[   553.657] (**) Option "TapButton4" "0"
[   553.657] (**) Option "ClickTime" "25"
[   553.657] (**) Option "Sensitivity" "0.35"
[   553.657] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.8/2-1.8.2/2-1.8.2:1.2/input/input12/event10"
[   553.657] (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD, id 10)
[   553.657] (II) device control: init
[   553.657] (**) Option "Device" "/dev/input/event10"
[   553.658] (II) mtrack: devname: bcm5974
[   553.658] (II) mtrack: devid: 5ac 263 1
[   553.658] (II) mtrack: caps: left mtdata ibt
[   553.658] (II) mtrack: 0: min: 0 max: 2048
[   553.658] (II) mtrack: 1: min: 0 max: 2048
[   553.658] (II) mtrack: 2: min: 0 max: 2048
[   553.658] (II) mtrack: 3: min: 0 max: 2048
[   553.658] (II) mtrack: 4: min: -16384 max: 16384
[   553.658] (II) mtrack: 5: min: -4750 max: 5280
[   553.658] (II) mtrack: 6: min: -150 max: 6730
[   553.658] (II) mtrack: 9: min: 0 max: 65535
[   553.681] (**) bcm5974: (accel) keeping acceleration scheme 1
[   553.681] (**) bcm5974: (accel) acceleration profile 0
[   553.681] (**) bcm5974: (accel) acceleration factor: 2.000
[   553.681] (**) bcm5974: (accel) acceleration threshold: 4
[   553.681] (II) device control: on
[   553.682] (II) Touchpad supports regular and approaching touches.
[   553.682] (II)   touch_min = 0, touch_max = 2048
[   553.682] (II) Touchpad supports minor touch widths.
[   553.683] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse0)
[   553.683] (**) bcm5974: Ignoring device from InputClass "touchpad ignore duplicates"
[   553.683] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[   553.683] (II) No input driver specified, ignoring this device.
[   553.683] (II) This device may have been added with another device file.

If I create a xorg.conf with "X -configure"

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib64/xorg/modules"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/OTF/"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
	Load  "record"
	Load  "dbe"
	Load  "extmod"
	Load  "dri2"
	Load  "dri"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "intel"
	BusID       "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

I get this Xorg.log:

[   836.673] 
X.Org X Server 1.12.4
Release Date: 2012-08-27
[   836.673] X Protocol Version 11, Revision 0
[   836.673] Build Operating System: Linux 3.7.0-rc1 x86_64 Gentoo
[   836.673] Current Operating System: Linux spock 3.7.0-rc1 #1 SMP Tue Oct 16 13:35:53 CEST 2012 x86_64
[   836.673] Kernel command line: BOOT_IMAGE=/boot/kernel-genkernel-x86_64-3.7.0-rc1 root=/dev/sda5
[   836.673] Build Date: 16 October 2012  08:11:07PM
[   836.673]  
[   836.673] Current version of pixman: 0.27.2
[   836.673] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   836.673] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   836.674] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Oct 18 10:48:22 2012
[   836.674] (==) Using config file: "/etc/X11/xorg.conf"
[   836.674] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   836.674] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   836.674] (==) ServerLayout "X.org Configured"
[   836.674] (**) |-->Screen "Screen0" (0)
[   836.674] (**) |   |-->Monitor "Monitor0"
[   836.674] (**) |   |-->Device "Card0"
[   836.674] (**) |-->Input Device "Mouse0"
[   836.674] (**) |-->Input Device "Keyboard0"
[   836.674] (==) Automatically adding devices
[   836.674] (==) Automatically enabling devices
[   836.674] (**) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/,
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[   836.675] (**) ModulePath set to "/usr/lib64/xorg/modules"
[   836.675] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[   836.675] (WW) Disabling Mouse0
[   836.675] (WW) Disabling Keyboard0
[   836.675] (II) Loader magic: 0x7d2ac0
[   836.675] (II) Module ABI versions:
[   836.675] 	X.Org ANSI C Emulation: 0.4
[   836.675] 	X.Org Video Driver: 12.1
[   836.675] 	X.Org XInput driver : 16.0
[   836.675] 	X.Org Server Extension : 6.0
[   836.676] (--) PCI: (0:0:2:0) 8086:0166:106b:00f7 rev 9, Mem @ 0xc1400000/4194304, 0xb0000000/268435456, I/O @ 0x00003000/64
[   836.676] (--) PCI:*(0:1:0:0) 10de:0fd5:106b:00f2 rev 161, Mem @ 0xc0000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00002000/128, BIOS @ 0x????????/524288
[   836.676] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   836.676] (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
[   836.676] (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
[   836.676] (II) "glx" will be loaded by default.
[   836.676] (II) "record" will be loaded. This was enabled by default and also specified in the config file.
[   836.676] (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
[   836.676] (II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
[   836.676] (II) LoadModule: "record"
[   836.676] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[   836.677] (II) Module record: vendor="X.Org Foundation"
[   836.677] 	compiled for 1.12.4, module version = 1.13.0
[   836.677] 	Module class: X.Org Server Extension
[   836.677] 	ABI class: X.Org Server Extension, version 6.0
[   836.677] (II) Loading extension RECORD
[   836.677] (II) LoadModule: "dbe"
[   836.677] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[   836.677] (II) Module dbe: vendor="X.Org Foundation"
[   836.677] 	compiled for 1.12.4, module version = 1.0.0
[   836.677] 	Module class: X.Org Server Extension
[   836.677] 	ABI class: X.Org Server Extension, version 6.0
[   836.677] (II) Loading extension DOUBLE-BUFFER
[   836.677] (II) LoadModule: "extmod"
[   836.677] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[   836.677] (II) Module extmod: vendor="X.Org Foundation"
[   836.677] 	compiled for 1.12.4, module version = 1.0.0
[   836.677] 	Module class: X.Org Server Extension
[   836.677] 	ABI class: X.Org Server Extension, version 6.0
[   836.677] (II) Loading extension MIT-SCREEN-SAVER
[   836.677] (II) Loading extension XFree86-VidModeExtension
[   836.677] (II) Loading extension XFree86-DGA
[   836.677] (II) Loading extension DPMS
[   836.677] (II) Loading extension XVideo
[   836.677] (II) Loading extension XVideo-MotionCompensation
[   836.677] (II) Loading extension X-Resource
[   836.677] (II) LoadModule: "dri2"
[   836.678] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[   836.678] (II) Module dri2: vendor="X.Org Foundation"
[   836.678] 	compiled for 1.12.4, module version = 1.2.0
[   836.678] 	ABI class: X.Org Server Extension, version 6.0
[   836.678] (II) Loading extension DRI2
[   836.678] (II) LoadModule: "dri"
[   836.678] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[   836.678] (II) Module dri: vendor="X.Org Foundation"
[   836.678] 	compiled for 1.12.4, module version = 1.0.0
[   836.678] 	ABI class: X.Org Server Extension, version 6.0
[   836.678] (II) Loading extension XFree86-DRI
[   836.678] (II) LoadModule: "glx"
[   836.678] (WW) Warning, couldn't open module glx
[   836.679] (II) UnloadModule: "glx"
[   836.679] (II) Unloading glx
[   836.679] (EE) Failed to load module "glx" (module does not exist, 0)
[   836.679] (II) LoadModule: "intel"
[   836.679] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[   836.679] (II) Module intel: vendor="X.Org Foundation"
[   836.679] 	compiled for 1.12.4, module version = 2.20.10
[   836.679] 	Module class: X.Org Video Driver
[   836.679] 	ABI class: X.Org Video Driver, version 12.1
[   836.679] (II) intel: Driver for Intel 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, B43, Clarkdale, Arrandale,
	Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
	Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
	Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
	Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
	Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
	Ivybridge Server (GT2), Haswell Desktop (GT1), Haswell Desktop (GT2),
	Haswell Desktop (GT2+), Haswell Mobile (GT1), Haswell Mobile (GT2),
	Haswell Mobile (GT2+), Haswell Server (GT1), Haswell Server (GT2),
	Haswell Server (GT2+), Haswell SDV Desktop (GT1),
	Haswell SDV Desktop (GT2), Haswell SDV Desktop (GT2+),
	Haswell SDV Mobile (GT1), Haswell SDV Mobile (GT2),
	Haswell SDV Mobile (GT2+), Haswell SDV Server (GT1),
	Haswell SDV Server (GT2), Haswell SDV Server (GT2+),
	Haswell ULT Desktop (GT1), Haswell ULT Desktop (GT2),
	Haswell ULT Desktop (GT2+), Haswell ULT Mobile (GT1),
	Haswell ULT Mobile (GT2), Haswell ULT Mobile (GT2+),
	Haswell ULT Server (GT1), Haswell ULT Server (GT2),
	Haswell ULT Server (GT2+), Haswell CRW Desktop (GT1),
	Haswell CRW Desktop (GT2), Haswell CRW Desktop (GT2+),
	Haswell CRW Mobile (GT1), Haswell CRW Mobile (GT2),
	Haswell CRW Mobile (GT2+), Haswell CRW Server (GT1),
	Haswell CRW Server (GT2), Haswell CRW Server (GT2+),
	ValleyView PO board
[   836.680] (++) using VT number 7

[   836.713] drmOpenDevice: node name is /dev/dri/card0
[   836.713] drmOpenDevice: open result is 7, (OK)
[   836.713] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
[   836.713] drmOpenDevice: node name is /dev/dri/card0
[   836.713] drmOpenDevice: open result is 7, (OK)
[   836.713] drmOpenByBusid: drmOpenMinor returns 7
[   836.713] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
[   836.713] drmOpenDevice: node name is /dev/dri/card0
[   836.713] drmOpenDevice: open result is 8, (OK)
[   836.713] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
[   836.713] drmOpenDevice: node name is /dev/dri/card0
[   836.713] drmOpenDevice: open result is 8, (OK)
[   836.713] drmOpenByBusid: drmOpenMinor returns 8
[   836.713] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
[   836.713] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[   836.713] (==) intel(0): RGB weight 888
[   836.713] (==) intel(0): Default visual is TrueColor
[   836.713] (--) intel(0): Integrated Graphics Chipset: Intel(R) Ivybridge Mobile (GT2)
[   836.714] (**) intel(0): Framebuffer tiled
[   836.714] (**) intel(0): Pixmaps tiled
[   836.714] (**) intel(0): 3D buffers tiled
[   836.714] (**) intel(0): Throttling enabled
[   836.714] (**) intel(0): Delayed flush enabled
[   836.714] (**) intel(0): "Tear free" disabled
[   836.714] (**) intel(0): Forcing per-crtc-pixmaps? no
[   836.730] (II) intel(0): Output VGA1 using monitor section Monitor0
[   836.746] (II) intel(0): EDID for output VGA1
[   836.746] (II) intel(0): Output VGA1 disconnected
[   836.746] (WW) intel(0): No outputs definitely connected, trying again...
[   836.746] (II) intel(0): Output VGA1 disconnected
[   836.746] (WW) intel(0): Unable to find connected outputs - setting 1024x768 initial framebuffer
[   836.746] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[   836.746] (==) intel(0): DPI set to (96, 96)
[   836.746] (II) Loading sub module "dri2"
[   836.746] (II) LoadModule: "dri2"
[   836.746] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[   836.746] (II) Module dri2: vendor="X.Org Foundation"
[   836.746] 	compiled for 1.12.4, module version = 1.2.0
[   836.746] 	ABI class: X.Org Server Extension, version 6.0
[   836.746] (==) Depth 24 pixmap format is 32 bpp
[   836.746] (II) intel(0): SNA initialized with IvyBridge backend
[   836.746] (==) intel(0): Backing store disabled
[   836.746] (==) intel(0): Silken mouse enabled
[   836.746] (II) intel(0): HW Cursor enabled
[   836.746] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[   836.747] (==) intel(0): DPMS enabled
[   836.747] (II) intel(0): [DRI2] Setup complete
[   836.747] (II) intel(0): [DRI2]   DRI driver: i965
[   836.747] (II) intel(0): direct rendering: DRI2 Enabled
[   836.747] (==) intel(0): hotplug detection: "enabled"
[   836.747] (--) RandR disabled
[   836.747] (II) Initializing built-in extension Generic Event Extension
[   836.747] (II) Initializing built-in extension SHAPE
[   836.747] (II) Initializing built-in extension MIT-SHM
[   836.747] (II) Initializing built-in extension XInputExtension
[   836.747] (II) Initializing built-in extension XTEST
[   836.747] (II) Initializing built-in extension BIG-REQUESTS
[   836.747] (II) Initializing built-in extension SYNC
[   836.747] (II) Initializing built-in extension XKEYBOARD
[   836.747] (II) Initializing built-in extension XC-MISC
[   836.747] (II) Initializing built-in extension XINERAMA
[   836.747] (II) Initializing built-in extension XFIXES
[   836.747] (II) Initializing built-in extension RENDER
[   836.747] (II) Initializing built-in extension RANDR
[   836.747] (II) Initializing built-in extension COMPOSITE
[   836.747] (II) Initializing built-in extension DAMAGE
[   836.842] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[   836.843] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   836.843] (II) LoadModule: "evdev"
[   836.843] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[   836.843] (II) Module evdev: vendor="X.Org Foundation"
[   836.843] 	compiled for 1.12.3, module version = 2.7.3
[   836.843] 	Module class: X.Org XInput Driver
[   836.843] 	ABI class: X.Org XInput driver, version 16.0
[   836.843] (II) Using input driver 'evdev' for 'Power Button'
[   836.843] (**) Power Button: always reports core events
[   836.843] (**) evdev: Power Button: Device: "/dev/input/event3"
[   836.843] (--) evdev: Power Button: Vendor 0 Product 0x1
[   836.843] (--) evdev: Power Button: Found keys
[   836.843] (II) evdev: Power Button: Configuring as keyboard
[   836.843] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
[   836.843] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[   836.843] (**) Option "xkb_rules" "evdev"
[   836.843] (**) Option "xkb_model" "evdev"
[   836.843] (**) Option "xkb_layout" "us"
[   836.862] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[   836.862] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   836.862] (II) Using input driver 'evdev' for 'Power Button'
[   836.862] (**) Power Button: always reports core events
[   836.862] (**) evdev: Power Button: Device: "/dev/input/event1"
[   836.862] (--) evdev: Power Button: Vendor 0 Product 0x1
[   836.862] (--) evdev: Power Button: Found keys
[   836.862] (II) evdev: Power Button: Configuring as keyboard
[   836.863] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1/event1"
[   836.863] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[   836.863] (**) Option "xkb_rules" "evdev"
[   836.863] (**) Option "xkb_model" "evdev"
[   836.863] (**) Option "xkb_layout" "us"
[   836.863] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[   836.863] (II) No input driver specified, ignoring this device.
[   836.863] (II) This device may have been added with another device file.
[   836.864] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[   836.864] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[   836.864] (II) Using input driver 'evdev' for 'Sleep Button'
[   836.864] (**) Sleep Button: always reports core events
[   836.864] (**) evdev: Sleep Button: Device: "/dev/input/event2"
[   836.864] (--) evdev: Sleep Button: Vendor 0 Product 0x3
[   836.864] (--) evdev: Sleep Button: Found keys
[   836.864] (II) evdev: Sleep Button: Configuring as keyboard
[   836.864] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2/event2"
[   836.864] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[   836.864] (**) Option "xkb_rules" "evdev"
[   836.864] (**) Option "xkb_model" "evdev"
[   836.864] (**) Option "xkb_layout" "us"
[   836.864] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event8)
[   836.864] (II) No input driver specified, ignoring this device.
[   836.864] (II) This device may have been added with another device file.
[   836.865] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event6)
[   836.865] (II) No input driver specified, ignoring this device.
[   836.865] (II) This device may have been added with another device file.
[   836.865] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event7)
[   836.865] (II) No input driver specified, ignoring this device.
[   836.865] (II) This device may have been added with another device file.
[   836.865] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event4)
[   836.865] (II) No input driver specified, ignoring this device.
[   836.865] (II) This device may have been added with another device file.
[   836.866] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/event9)
[   836.866] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall"
[   836.866] (II) Using input driver 'evdev' for 'Apple Inc. Apple Internal Keyboard / Trackpad'
[   836.866] (**) Apple Inc. Apple Internal Keyboard / Trackpad: always reports core events
[   836.866] (**) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Device: "/dev/input/event9"
[   836.866] (--) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Vendor 0x5ac Product 0x263
[   836.866] (--) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Found keys
[   836.866] (II) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Configuring as keyboard
[   836.866] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.8/2-1.8.2/2-1.8.2:1.0/input/input11/event9"
[   836.866] (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 9)
[   836.866] (**) Option "xkb_rules" "evdev"
[   836.866] (**) Option "xkb_model" "evdev"
[   836.866] (**) Option "xkb_layout" "us"
[   836.867] (II) config/udev: Adding input device bcm5974 (/dev/input/event10)
[   836.867] (**) bcm5974: Applying InputClass "evdev touchpad catchall"
[   836.867] (**) bcm5974: Applying InputClass "touchpad catchall"
[   836.867] (**) bcm5974: Applying InputClass "Default clickpad buttons"
[   836.867] (**) bcm5974: Applying InputClass "Disable clickpad buttons on Apple touchpads"
[   836.867] (**) bcm5974: Applying InputClass "Touchpads"
[   836.867] (II) LoadModule: "mtrack"
[   836.867] (II) Loading /usr/lib64/xorg/modules/input/mtrack_drv.so
[   836.867] (II) Module mtrack: vendor="X.Org Foundation"
[   836.867] 	compiled for 1.12.3, module version = 0.1.0
[   836.867] 	Module class: X.Org XInput Driver
[   836.867] 	ABI class: X.Org XInput driver, version 16.0
[   836.867] (II) Using input driver 'mtrack' for 'bcm5974'
[   836.867] (**) bcm5974: always reports core events
[   836.867] (**) bcm5974: always reports core events
[   836.867] (**) Option "IgnoreThumb" "true"
[   836.867] (**) Option "IgnorePalm" "true"
[   836.867] (**) Option "BottomEdge" "25"
[   836.867] (**) Option "ClickFinger1" "0"
[   836.867] (**) Option "ClickFinger2" "3"
[   836.867] (**) Option "ClickFinger3" "2"
[   836.867] (**) Option "ButtonMoveEmulate" "false"
[   836.867] (**) Option "TapButton1" "0"
[   836.867] (**) Option "TapButton2" "0"
[   836.867] (**) Option "TapButton3" "0"
[   836.867] (**) Option "TapButton4" "0"
[   836.867] (**) Option "ClickTime" "25"
[   836.867] (**) Option "Sensitivity" "0.35"
[   836.867] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.8/2-1.8.2/2-1.8.2:1.2/input/input12/event10"
[   836.868] (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD, id 10)
[   836.868] (II) device control: init
[   836.868] (**) Option "Device" "/dev/input/event10"
[   836.869] (II) mtrack: devname: bcm5974
[   836.869] (II) mtrack: devid: 5ac 263 1
[   836.869] (II) mtrack: caps: left mtdata ibt
[   836.869] (II) mtrack: 0: min: 0 max: 2048
[   836.869] (II) mtrack: 1: min: 0 max: 2048
[   836.869] (II) mtrack: 2: min: 0 max: 2048
[   836.869] (II) mtrack: 3: min: 0 max: 2048
[   836.869] (II) mtrack: 4: min: -16384 max: 16384
[   836.869] (II) mtrack: 5: min: -4750 max: 5280
[   836.869] (II) mtrack: 6: min: -150 max: 6730
[   836.869] (II) mtrack: 9: min: 0 max: 65535
[   836.892] (**) bcm5974: (accel) keeping acceleration scheme 1
[   836.892] (**) bcm5974: (accel) acceleration profile 0
[   836.892] (**) bcm5974: (accel) acceleration factor: 2.000
[   836.892] (**) bcm5974: (accel) acceleration threshold: 4
[   836.892] (II) device control: on
[   836.893] (II) Touchpad supports regular and approaching touches.
[   836.893] (II)   touch_min = 0, touch_max = 2048
[   836.893] (II) Touchpad supports minor touch widths.
[   836.894] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse0)
[   836.894] (**) bcm5974: Ignoring device from InputClass "touchpad ignore duplicates"
[   836.894] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[   836.894] (II) No input driver specified, ignoring this device.
[   836.894] (II) This device may have been added with another device file.

Hope this helps... I'm still able to to log into rMBP through SSH after starting X and shutdown X so that get back my shell prompt.

Thanks!
Robert

Offline

#60 2012-10-18 22:10:09

frigaut
Member
From: Canberra, Australia
Registered: 2009-05-10
Posts: 215
Website

Re: MacBook Pro 2012 Retina

Well, you should look at the previous posts in this thread.
Your [   553.480] (--) PCI:*(0:1:0:0) means the nvidia card is connected. either gfxcardstatus didn't work properly or you goofed it up.
Joekickass reports that even in that case, the intel driver should work if you don't provide any xorg.conf for it. So I suggest you remove all the additional xorg config and retry. Check on the previous post to make sure you're using the same xorg & kernel version as his.


Archer since 03/2009 - AUR packages

Offline

#61 2012-10-19 06:26:28

archixxx
Member
Registered: 2012-10-17
Posts: 40

Re: MacBook Pro 2012 Retina

Hmm... I've already tried without xorg.conf since my desktop pc has a i3 processor with HD2000 with works without a xorg.conf (SNA accel is now default in Gentoo). I've also tried the latest stable Kernel 3.6.2 but the result is the same. I've used 3.7-rc1 because I hoped that it fixes my problem. gfxcardstatus reports that the intel card is used (had also to select 'integrated only' 2 or 3 times before it actually gave me a confirmation). With nouveau driver I was also able to start X and even vgaswitcheroo showed up in /proc filesystem (Kernel 3.6 mounts /sys/kernel/debug automatically in my case). But when I switch to intel with vgaswitcheroo the screen gets black which makes me believe that it isn't a problem with X and more a kernel config problem.

Could you or Joekickass please post your kernel config? Maybe this helps.

Thanks for your help!
Robert

Offline

#62 2012-10-19 07:32:04

frigaut
Member
From: Canberra, Australia
Registered: 2009-05-10
Posts: 215
Website

Re: MacBook Pro 2012 Retina

I'm using the stock 3.6 kernel from arch.
I've put the config at http://maumae.net/config.gz
I have the same 20-intel.conf as you:

Section "Device"
	Identifier 	"Intel Graphics"
	Driver 		"intel"
	Option		"AccelMethod" "sna"
	#Option		"AccelMethod" "uxa"
	BusID 		"PCI:0:2:0"
	#Option "MetaModes" "1024x768"
EndSection

but my Xorg.log reports:
[  5476.744] (--) PCI:*(0:0:2:0)
good luck
If push comes to shove, you can always try arch ! :-)


Archer since 03/2009 - AUR packages

Offline

#63 2012-10-19 13:43:05

archixxx
Member
Registered: 2012-10-17
Posts: 40

Re: MacBook Pro 2012 Retina

Thanks for the kernel config! I've tried but doesn't make a difference. Cursor in the left upper corner and that's it. I think it's time giving up. I don't know what's going on. I've installed the latest updates from Apple which includes some EFI updates too. The "pci" output hasn't changed:

[    50.032] (--) PCI: (0:0:2:0) 8086:0166:106b:00f7 rev 9, Mem @ 0xc1400000/4194304, 0xb0000000/268435456, I/O @ 0x00003000/64
[    50.032] (--) PCI:*(0:1:0:0) 10de:0fd5:106b:00f2 rev 161, Mem @ 0xc0000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00002000/128, BIOS @ 0x????????/524288

I've played with vgaswitcheroo a little bit ("modprobe nouveau" first), but after switching to the intel chip (echo DIGD ...) the screen get's totally black (I think it turns off completely, no backlight). After switching back to the Nvidia chip (echo DDIS ...) the screen goes from totally black to a brighter black ;-)

echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
echo ON > /sys/kernel/debug/vgaswitcheroo/switch

Here is what I see in dmesg after the entering the "echo's" above:

[  186.131122] wmi: Mapper loaded
[  186.145272] checking generic (90020000 1c20000) vs hw (90000000 10000000)
[  186.145274] fb: conflicting fb hw usage nouveaufb vs EFI VGA - removing generic driver
[  186.145341] Console: switching to colour dummy device 80x25
[  186.145674] nouveau 0000:01:00.0: enabling device (0006 -> 0007)
[  186.146392] nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x0e7150a2
[  186.146394] nouveau  [  DEVICE][0000:01:00.0] Chipset: GK107 (NVE7)
[  186.146395] nouveau  [  DEVICE][0000:01:00.0] Family : NVE0
[  186.148302] nouveau  [   VBIOS][0000:01:00.0] checking PRAMIN for image...
[  186.235954] nouveau  [   VBIOS][0000:01:00.0] ... appears to be valid
[  186.235956] nouveau  [   VBIOS][0000:01:00.0] using image from PRAMIN
[  186.236058] nouveau  [   VBIOS][0000:01:00.0] BIT signature found
[  186.236060] nouveau  [   VBIOS][0000:01:00.0] version 80.07.26.04
[  186.237770] nouveau  [     MXM][0000:01:00.0] no VBIOS data, nothing to do
[  186.237823] nouveau  [     PFB][0000:01:00.0] RAM type: GDDR5
[  186.237825] nouveau  [     PFB][0000:01:00.0] RAM size: 1024 MiB
[  186.295809] nouveau W[  PGRAPH][0000:01:00.0] disabled, PGRAPH=1 to enable
[  186.295820] vga_switcheroo: enabled
[  186.295981] [TTM] Zone  kernel: Available graphics memory: 8170988 kiB
[  186.295985] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[  186.295987] [TTM] Initializing pool allocator
[  186.295994] [TTM] Initializing DMA pool allocator
[  186.300540] nouveau  [     DRM] VRAM: 1024 MiB
[  186.300542] nouveau  [     DRM] GART: 512 MiB
[  186.300545] nouveau  [     DRM] BIT BIOS found
[  186.300549] nouveau  [     DRM] Bios version 80.07.26.04
[  186.300552] nouveau  [     DRM] TMDS table version 2.0
[  186.300554] nouveau  [     DRM] DCB version 4.0
[  186.300556] nouveau  [     DRM] DCB outp 00: 048101b6 0f230010
[  186.300558] nouveau  [     DRM] DCB outp 01: 018212d6 0f220020
[  186.300560] nouveau  [     DRM] DCB outp 02: 01021212 00020020
[  186.300562] nouveau  [     DRM] DCB outp 03: 088324c6 0f220010
[  186.300564] nouveau  [     DRM] DCB outp 04: 08032402 00020010
[  186.300566] nouveau  [     DRM] DCB outp 05: 02843862 00020010
[  186.300567] nouveau  [     DRM] DCB conn 00: 00020047
[  186.300579] nouveau  [     DRM] DCB conn 01: 02208146
[  186.300584] nouveau  [     DRM] DCB conn 02: 01104246
[  186.300587] nouveau  [     DRM] DCB conn 03: 00410361
[  186.302817] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[  186.302818] [drm] No driver support for vblank timestamp query.
[  186.303088] nouveau W[     DRM] voltage table 0x50 unknown
[  186.303093] nouveau  [     DRM] 4 available performance level(s)
[  186.303096] nouveau  [     DRM] 1: core 209MHz shader 419MHz memory 405MHz voltage 520mV
[  186.303097] nouveau  [     DRM] 2: core 390MHz shader 780MHz memory 1080MHz voltage 610mV
[  186.303099] nouveau  [     DRM] 3: core 1000MHz shader 2000MHz memory 1080MHz voltage 630mV
[  186.303100] nouveau  [     DRM] 4: core 1254MHz shader 2508MHz memory 1080MHz voltage 630mV
[  186.303101] nouveau  [     DRM] c:
[  186.312028] nouveau E[     DRM] failed to create kernel channel, -22
[  186.340481] nouveau  [     DRM] allocated 2880x1800 fb: 0x60000, bo ffff88045acb7800
[  186.340842] fbcon: nouveaufb (fb0) is primary device
[  186.795991] Console: switching to colour frame buffer device 360x112
[  186.810438] fb0: nouveaufb frame buffer device
[  186.810440] [drm] Initialized nouveau 1.1.0 20120801 for 0000:01:00.0 on minor 1
[  250.800256] hda-intel: Disabling 0000:01:00.1 via VGA-switcheroo
[  250.928838] fbcon: Remapping primary device, fb1, to tty 1-63
[  250.929809] VGA switcheroo: switched nouveau off
[  250.929811] nouveau  [     DRM] suspending fbcon...
[  250.929812] nouveau  [     DRM] suspending display...
[  251.139461] nouveau  [     DRM] unpinning framebuffer(s)...
[  251.139570] nouveau  [     DRM] evicting buffers...
[  251.146564] nouveau  [     DRM] suspending client object trees...
[  334.053288] VGA switcheroo: switched nouveau on
[  334.053298] nouveau  [     DRM] re-enabling device...
[  334.090982] nouveau  [     DRM] resuming client object trees...
[  334.090997] nouveau  [   VBIOS][0000:01:00.0] running init tables
[  334.403905] nouveau  [     DRM] resuming display...
[  336.987322] hda-intel: Enabling 0000:01:00.1 via VGA-switcheroo
[  357.008633] fbcon: Remapping primary device, fb0, to tty 1-63
[  357.038952] i915: switched off
[  382.169159] i915: switched on
[  382.179530] i915 0000:00:02.0: setting latency timer to 64
[  382.213241] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off

If I try without a xorg.conf there I can't find anything about i915 in the xorg.log:

[    42.403] 
X.Org X Server 1.12.4
Release Date: 2012-08-27
[    42.403] X Protocol Version 11, Revision 0
[    42.403] Build Operating System: Linux 3.7.0-rc1 x86_64 Gentoo
[    42.403] Current Operating System: Linux spock 3.7.0-rc1 #1 SMP PREEMPT Fri Oct 19 13:10:27 CEST 2012 x86_64
[    42.403] Kernel command line: BOOT_IMAGE=/boot/kernel-genkernel-x86_64-3.7.0-rc1-ARCH real_root=/dev/sda5 root=/dev/sda5
[    42.403] Build Date: 16 October 2012  08:11:07PM
[    42.403]  
[    42.403] Current version of pixman: 0.27.2
[    42.403] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    42.403] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    42.403] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Oct 19 15:36:48 2012
[    42.406] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    42.406] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    42.407] (==) No Layout section.  Using the first Screen section.
[    42.407] (==) No screen section available. Using defaults.
[    42.407] (**) |-->Screen "Default Screen Section" (0)
[    42.407] (**) |   |-->Monitor "<default monitor>"
[    42.407] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    42.407] (==) Automatically adding devices
[    42.407] (==) Automatically enabling devices
[    42.410] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[    42.410] (==) ModulePath set to "/usr/lib64/xorg/modules"
[    42.410] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    42.410] (II) Loader magic: 0x7d2ac0
[    42.410] (II) Module ABI versions:
[    42.410] 	X.Org ANSI C Emulation: 0.4
[    42.410] 	X.Org Video Driver: 12.1
[    42.410] 	X.Org XInput driver : 16.0
[    42.410] 	X.Org Server Extension : 6.0
[    42.411] (--) PCI: (0:0:2:0) 8086:0166:106b:00f7 rev 9, Mem @ 0xc1400000/4194304, 0xb0000000/268435456, I/O @ 0x00003000/64
[    42.411] (--) PCI:*(0:1:0:0) 10de:0fd5:106b:00f2 rev 161, Mem @ 0xc0000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00002000/128, BIOS @ 0x????????/524288
[    42.411] (II) Open ACPI successful (/var/run/acpid.socket)
[    42.411] (II) LoadModule: "extmod"
[    42.416] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[    42.417] (II) Module extmod: vendor="X.Org Foundation"
[    42.417] 	compiled for 1.12.4, module version = 1.0.0
[    42.417] 	Module class: X.Org Server Extension
[    42.417] 	ABI class: X.Org Server Extension, version 6.0
[    42.417] (II) Loading extension MIT-SCREEN-SAVER
[    42.417] (II) Loading extension XFree86-VidModeExtension
[    42.417] (II) Loading extension XFree86-DGA
[    42.417] (II) Loading extension DPMS
[    42.417] (II) Loading extension XVideo
[    42.417] (II) Loading extension XVideo-MotionCompensation
[    42.417] (II) Loading extension X-Resource
[    42.417] (II) LoadModule: "dbe"
[    42.417] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[    42.418] (II) Module dbe: vendor="X.Org Foundation"
[    42.418] 	compiled for 1.12.4, module version = 1.0.0
[    42.418] 	Module class: X.Org Server Extension
[    42.418] 	ABI class: X.Org Server Extension, version 6.0
[    42.418] (II) Loading extension DOUBLE-BUFFER
[    42.418] (II) LoadModule: "glx"
[    42.419] (WW) Warning, couldn't open module glx
[    42.419] (II) UnloadModule: "glx"
[    42.419] (II) Unloading glx
[    42.419] (EE) Failed to load module "glx" (module does not exist, 0)
[    42.419] (II) LoadModule: "record"
[    42.419] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[    42.420] (II) Module record: vendor="X.Org Foundation"
[    42.420] 	compiled for 1.12.4, module version = 1.13.0
[    42.420] 	Module class: X.Org Server Extension
[    42.420] 	ABI class: X.Org Server Extension, version 6.0
[    42.420] (II) Loading extension RECORD
[    42.420] (II) LoadModule: "dri"
[    42.420] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[    42.422] (II) Module dri: vendor="X.Org Foundation"
[    42.422] 	compiled for 1.12.4, module version = 1.0.0
[    42.422] 	ABI class: X.Org Server Extension, version 6.0
[    42.422] (II) Loading extension XFree86-DRI
[    42.422] (II) LoadModule: "dri2"
[    42.422] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[    42.423] (II) Module dri2: vendor="X.Org Foundation"
[    42.423] 	compiled for 1.12.4, module version = 1.2.0
[    42.423] 	ABI class: X.Org Server Extension, version 6.0
[    42.423] (II) Loading extension DRI2
[    42.423] (==) Matched nouveau as autoconfigured driver 0
[    42.423] (==) Matched nv as autoconfigured driver 1
[    42.423] (==) Matched vesa as autoconfigured driver 2
[    42.423] (==) Matched fbdev as autoconfigured driver 3
[    42.423] (==) Assigned the driver to the xf86ConfigLayout
[    42.423] (II) LoadModule: "nouveau"
[    42.423] (WW) Warning, couldn't open module nouveau
[    42.423] (II) UnloadModule: "nouveau"
[    42.423] (II) Unloading nouveau
[    42.423] (EE) Failed to load module "nouveau" (module does not exist, 0)
[    42.423] (II) LoadModule: "nv"
[    42.423] (WW) Warning, couldn't open module nv
[    42.423] (II) UnloadModule: "nv"
[    42.423] (II) Unloading nv
[    42.423] (EE) Failed to load module "nv" (module does not exist, 0)
[    42.423] (II) LoadModule: "vesa"
[    42.423] (WW) Warning, couldn't open module vesa
[    42.423] (II) UnloadModule: "vesa"
[    42.423] (II) Unloading vesa
[    42.423] (EE) Failed to load module "vesa" (module does not exist, 0)
[    42.423] (II) LoadModule: "fbdev"
[    42.423] (WW) Warning, couldn't open module fbdev
[    42.423] (II) UnloadModule: "fbdev"
[    42.423] (II) Unloading fbdev
[    42.423] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    42.423] (EE) No drivers available.
[    42.424] 
Fatal server error:
[    42.424] no screens found
[    42.424] 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    42.424] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    42.424] 

It only tells me something about the nouveau driver :-( But switching to intel with vgaswitcheroo only gives me a black screen...

Maybe I should ask on a mailing list. But which one would be the best? Kernel, Xorg?

Thanks again for your help so far!
Robert

Offline

#64 2012-10-19 14:00:33

archixxx
Member
Registered: 2012-10-17
Posts: 40

Re: MacBook Pro 2012 Retina

I really wonder what this message means in xorg.log:

...
[   562.448] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[   562.448] (==) intel(0): RGB weight 888
[   562.448] (==) intel(0): Default visual is TrueColor
[   562.448] (--) intel(0): Integrated Graphics Chipset: Intel(R) Ivybridge Mobile (GT2)
[   562.449] (**) intel(0): Framebuffer tiled
[   562.449] (**) intel(0): Pixmaps tiled
[   562.449] (**) intel(0): 3D buffers tiled
[   562.449] (**) intel(0): Throttling enabled
[   562.449] (**) intel(0): Delayed flush enabled
[   562.449] (**) intel(0): "Tear free" disabled
[   562.449] (**) intel(0): Forcing per-crtc-pixmaps? no
[   562.473] (II) intel(0): Output VGA1 has no monitor section
[   562.499] (II) intel(0): EDID for output VGA1
[   562.500] (II) intel(0): Output VGA1 disconnected
[   562.500] (WW) intel(0): No outputs definitely connected, trying again...
[   562.500] (II) intel(0): Output VGA1 disconnected
[   562.500] (WW) intel(0): Unable to find connected outputs - setting 1024x768 initial framebuffer
...

"Unable to find connected outputs - setting 1024x768 initial framebuffer". It looks like that the driver and the intel chip are working but doesn't find a monitor output. Looks like the same problem Greg KH had:
http://lists.freedesktop.org/archives/i … 19345.html

I think I will ask on the intel gfx mailing list if somebody can help...

Offline

#65 2012-10-26 07:15:00

uwolfer
Member
Registered: 2006-02-27
Posts: 46

Re: MacBook Pro 2012 Retina

I have updated the wiki page a little bit - mainly the retina (hidpi) resolution part. Please improve it if you have found any better solution to work around that. wink

Offline

#66 2012-11-08 08:53:46

mzanetti
Member
Registered: 2008-09-05
Posts: 27

Re: MacBook Pro 2012 Retina

Hey, does anyone of you experience display flickering? It's starting to get really bad here. I have installed Arch, Ubuntu and Mac OS. Both, Arch and Ubuntu suffer from this while I haven't seen it at all in Mac OS. It started in Linux in mid of September with only a few seconds of flickering every 2 days or so. Weird thing is, I have been travelling for 2 weeks now, and I didn't see the flickering at all. Now I'm back home again and its worse than ever. It doesn't really stop any more in Linux and slowly starts to make it unusable for me. However, booting to Mac OS does not show a single flickering image. It kinda looks like a hardware failure, but as long as Mac OS doesn't show the symptoms I guess bringing it to a Apple support center they are just going to laugh at me. (I am running the intel chip, but it also flickers in the terminal after forcing the nVidia chip on Mac OS)

Any hints, suggestions?

@uwolfer: Nice to see you again smile

Offline

#67 2012-11-08 09:02:23

frigaut
Member
From: Canberra, Australia
Registered: 2009-05-10
Posts: 215
Website

Re: MacBook Pro 2012 Retina

I've seen it once in a while indeed, but mostly after rebooting. it goes away after one suspend cycle for me generally.
Don't really know what to make of it either.


Archer since 03/2009 - AUR packages

Offline

#68 2012-11-08 09:56:46

mzanetti
Member
Registered: 2008-09-05
Posts: 27

Re: MacBook Pro 2012 Retina

frigaut wrote:

I've seen it once in a while indeed, but mostly after rebooting. it goes away after one suspend cycle for me generally.
Don't really know what to make of it either.

Hmm... that would explain why I haven't seen it while travelling. I was basically not rebooting for 2 weeks but just suspending. Here at home I'm constantly rebooting between arch (spare time) and ubuntu (work). I've just put it to sleep and woke it up again. no flickering so far. Let's see if it makes a difference in the long run. Thanks for the hint!

Offline

#69 2012-11-08 11:50:53

frigaut
Member
From: Canberra, Australia
Registered: 2009-05-10
Posts: 215
Website

Re: MacBook Pro 2012 Retina

You're welcome.
Now, why you run 2 linuxes on your mbp is beyond me...


Archer since 03/2009 - AUR packages

Offline

#70 2012-11-08 17:45:24

mzanetti
Member
Registered: 2008-09-05
Posts: 27

Re: MacBook Pro 2012 Retina

frigaut wrote:

Now, why you run 2 linuxes on your mbp is beyond me...

Hehe... Because I was using Arch since 2008 (ever since I met uwolfer btw smile ) and really like it. Last month I started a new job which requires me to use Ubuntu. I couldn't do the hard cut so I have Arch for my spare time and Ubuntu for work. Actually this works out quite well because while developing on the system and patching stuff I regularily mess up some parts here and there. This ensures that I don't waste work-time fixing my private stuff and vice versa. Anyways, lets see how long I keep it up.


EDIT: btw. not a single flicker for the whole day after suspending once. I even could reboot in between and it still doesn't flicker. This is actually the first time that a suspend cycle fixes things instead of messing up everything for me smile

Last edited by mzanetti (2012-11-08 17:54:00)

Offline

#71 2012-11-11 18:38:03

frigaut
Member
From: Canberra, Australia
Registered: 2009-05-10
Posts: 215
Website

Re: MacBook Pro 2012 Retina

Anyone got news about the microphone??? Still not working at my end. I guess I should take the time to contact the upstream devs. Anyone's got pointer on who/what mailing list to contact? Alsa? Pulseaudio? Kernel?


Archer since 03/2009 - AUR packages

Offline

#72 2012-11-11 19:55:45

mzanetti
Member
Registered: 2008-09-05
Posts: 27

Re: MacBook Pro 2012 Retina

frigaut wrote:

Anyone got news about the microphone??? Still not working at my end. I guess I should take the time to contact the upstream devs. Anyone's got pointer on who/what mailing list to contact? Alsa? Pulseaudio? Kernel?

I read in the ubuntu forums that it should work with latest 3.7 rcs. However, I'm currently running 3.7-rc4 and its still not working. If you want to contact the upstream devs I'd say its the kernel drivers or maybe alsa. Definately not Pulseaudio.

EDIT: Looks like there's some progress indeed: http://git.kernel.org/?p=linux/kernel/g … f85bf24dd1

Last edited by mzanetti (2012-11-11 19:59:20)

Offline

#73 2012-11-12 01:23:47

frigaut
Member
From: Canberra, Australia
Registered: 2009-05-10
Posts: 215
Website

Re: MacBook Pro 2012 Retina

Thanks. but this patch dates back to Sept 11, 2012. And as you mention, in 3.7-rc the mic still doesn't work. So the patch didn't solve the issue apparently, or there's something I'm missing.

EDIT: I tried with
options snd-hda-intel model=mbp101

in /etc/modprobe.d/alsa-base.conf (as I understand in the patch you refer to) and tried to mute the left channel (hint in the commit message) but it didn't make a difference.

Last edited by frigaut (2012-11-12 02:06:48)


Archer since 03/2009 - AUR packages

Offline

#74 2012-11-12 07:37:41

mzanetti
Member
Registered: 2008-09-05
Posts: 27

Re: MacBook Pro 2012 Retina

Yeah, reading through the patch's commit message it says that it doesn't fix it, however, the devs seem to have located and understood the issue.

Offline

#75 2012-11-12 20:06:14

frigaut
Member
From: Canberra, Australia
Registered: 2009-05-10
Posts: 215
Website

Re: MacBook Pro 2012 Retina

Good news !
There's a new patch from Daniel Blueman/Alexander Stein/Takashi Iwai (https://lkml.org/lkml/2012/11/4/11) that solves the microphone issue. It's apparently made it in 3.7-rc5, which I am currently running (installed from miffe's binary http://arch.miffe.org/ ).
add:
options snd-hda-intel model=mbp101
in /etc/modprobe.d/alsa-base.conf
I have not seen regression in audio associated to this patch.


Archer since 03/2009 - AUR packages

Offline

Board footer

Powered by FluxBB