Introduction to the Shuttle X50 ( http://au.shuttle.com/product_detail.jsp?PI=1241 ) is with this specs:
PROCESSOR Intel Atom 330 CPU
CHIPSET Intel 945GC + ICH7
VGA Intel GMA 950 256bit 3D engine with a powerful 400MHz core and DirectX 9 3D hardware acceleration
Dynamic Video Memory Technology(DVMT)3.0 supports up to 224MB of Video memory
AUDIO Realtek ALC662 5.1 Channel High Definition audio
ETHERNET RTL8111C 10MB/s,100MB/s,1GB/s
LCD Panel 15.6" 16:9 Wide Panel, 1366 x 768 pixels
all seem nice to install macos on it.
I could install 10.6.5 using PC EFI method without any problem ( PC EFI 10.6, DSDT modified with DSDTEditor, custom atom kernel). I could run the system with VESA mode. But if I patch my DSDT file i could active my GMA 950 card (device ID: 0x2772), but my internal screen isn't recognize. I could connect only an external screen.... So to see more, I have activated the remote manager then when I don't connect external screen , I could take a look the screen property( see the screen shot)
Since severals days i try to be able to use my build-in screen but without any success.
May you help me ?
See my DSDT for my video:
.....
Device (PEGP)
{
Name (_ADR, 0x00020000)
Device (GFX0)
{
Name (_ADR, Zero)
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"AAPL,HasPanel",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"AAPL01,EDID",
Buffer (0x80)
{
/* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
/* 0008 */ 0x00, 0x00, 0x17, 0x07, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x0A, 0x0A, 0x01, 0x01, 0x0C, 0x1E, 0x17, 0xBE,
/* 0018 */ 0xE8, 0x2D, 0xC9, 0xA0, 0x57, 0x47, 0x98, 0x27,
/* 0020 */ 0x12, 0x48, 0x4C, 0x00, 0x00, 0x00, 0x01, 0x01,
/* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00,
/* 0038 */ 0x00, 0xFE, 0x00, 0x53, 0x52, 0x58, 0x46, 0x61,
/* 0040 */ 0x6B, 0x65, 0x45, 0x44, 0x49, 0x44, 0x0A, 0x20,
/* 0048 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0050 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0058 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0060 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0068 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0070 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0078 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x5A
},
"model",
Buffer (0x07)
{
"GMA950"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
I found a problem that exist before with ubuntu ( https://bugs.launchpad.net/ubuntu/+source/x...tel/+bug/375545 ) but that have been resolve... perhaps that will talk to some Guru ;-)
More information on the GMA card :
00:02.0 VGA compatible controller [0300]: Intel Corporation 82945G/GZ Integrated Graphics Controller [8086:2772] (rev 02)
Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device [1297:3151]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 10
Region 0: Memory at fdf00000 (32-bit, non-prefetchable) [size=512K]
Region 1: I/O ports at ff00 [size=8]
Region 2: Memory at d0000000 (32-bit, prefetchable) [size=256M]
Region 3: Memory at fdf80000 (32-bit, non-prefetchable) [size=256K]
Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Address: 00000000 Data: 0000
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Kernel modules: intelfb