I'm running Ubuntu 12.04 on a MacBook 4,1 (Intel GMA X3100 graphics chipset) on an external monitor, but can only get a resolution of 1024 x 768 (I get 1280 x 1024 in OS X).
I'm able to force the resolution to 1280 x 1024 using the xrandr
command as per these instructions, but there are two issues now:
The screen is off center, by maybe a couple dozen pixels up and to the left.
The instructions are for 10.04, and the directions for making the change permanent do not work in 12.04.
Any way to fix this?
UPDATE: I believe the driver is the root of the problem. Ubuntu listed the graphics device as "Unknown" until I installed mesa-utils
. I also get a message on boot before the desktop loads that says something along the lines of 00:02.0: i915 Invalid ROM contents
.
Here is the relevant output of lspci -v
:
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 03) (prog-if 00 [VGA controller])
Subsystem: Apple Inc. Device 00a1
Flags: bus master, fast devsel, latency 0, IRQ 45
Memory at d0100000 (64-bit, non-prefetchable) [size=1M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 6110 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: intelfb, i915
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 03)
Subsystem: Apple Inc. Device 00a1
Flags: fast devsel
Memory at d0200000 (64-bit, non-prefetchable) [disabled] [size=1M]
Capabilities: <access denied>
I tried using xrandr --output VGA1 --pos 10x10
to see if it would reposition the screen but nothing happened.