Jump to content

LaptopDisplay


np_
 Share

429 posts in this topic

Recommended Posts

  • 1 month later...

Ok well I have the x3100 graphics card working with QE/CI on my Fujitsu T4220 SXGA+ tablet. One little issue I have noticed is that OSX crashes without fail when I try to switch to the native resolution. ( 1400x1050 ) I have to use SwitchResX to create the 1400x1024 resolution and it works great except for the missing 26 pixel rows at the bottom of the screen. Is this a driver limitation? I don't have any other monitors to test anything higher than 1440x900 on an external screen.

 

PAULICAT!!!! if you're out there I need some help or maybe some advice.

 

I tried using the EFI strings and I was able to get it to select the 1400x1050 without crashing however The screen was stretched out and distorted when I did that. But I was able to get my current setup with EFI strings. If anyone has a working EFI string with Res Change with supports resolutions higher than 1280x1024 that would be awesome. Just give me the HEX and I'll add in my EDID into it. Thanks guys. Good luck all.

 

Oh one more thing. Has anyone gotten their x3100 to work with the newer 3100FB.kext, version 1.5.24? If seen alot of success wit 1.5.18 but I was hoping that maybe the newer version will fix my resolution issue. And also has anyone gotten regular res change with stretching working? Couldn't figure that one out either.

Link to comment
Share on other sites

Hey, Toshiba m200 here, using NvidiaEFI.kext, and LaptopDisplay.kext.

Used mt EDID -

EDID BYTES:

0x 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

------------------------------------------------

00 | 00 FF FF FF FF FF FF 00 51 F3 86 50 00 00 00 00

10 | 00 00 01 03 80 18 12 00 CA 00 00 00 00 00 00 00

20 | 00 00 00 00 00 00 90 40 01 01 01 01 01 01 01 01

30 | 01 01 01 01 01 01 30 2A 78 20 51 1A 10 40 30 70

40 | 13 00 F5 B8 00 00 00 18 00 00 00 FC 00 54 4F 53

50 | 48 49 42 41 20 49 6E 74 65 0A 00 00 00 FC 00 72

60 | 6E 61 6C 20 50 61 6E 65 6C 20 20 0A 00 00 00 FC

70 | 00 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 A8

 

 

This is for a Nvidia Geforce go fx5200. 32 mb.

Used DisplayUtility to make the DisplayVendorID folder, and it moved it to Displays/Overrides/

 

Still no QE

 

Can anyone help me. Its only 32mb, but this is my output from sys profiler

 

NVIDIA GeForce FX Go5200 32M/64M:

 

Chipset Model: NVIDIA GeForce FX Go5200 32M/64M

Type: Display

Bus: AGP

VRAM (Total): 256 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x0328

Revision ID: 0x00a1

Displays:

Display:

Resolution: 1280 x 1024

Depth: 32-bit Color

Core Image: Software

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

Display Connector:

 

Cheers

 

Ash

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...
  • 4 weeks later...
  • 2 weeks later...
  • 3 weeks later...
  • 3 weeks later...
  • 2 weeks later...
  • 2 weeks later...
  • 1 month later...

Even if the kext doesn't work I think we should keep a copy available,

This particular kext was offered including source code that could be a good source of information for fixing it or making a different one.

 

I'd appreciate if someone can re-send it.

 

thanks

patpat

Link to comment
Share on other sites

  • 1 month later...

Toshiba Satellite a200-1gb, with ATI mobility HD2600. Succesfully install ATIRadeonX2000.Kext, work perfect in external monitor, but i hace black screen in laptop. This is my EDID:

 

00FFFFFFFFFFFF00 320C00DC00000000

0010010380211578 0AB3409959538D27

2550540000000101 0101010101010101

010101010101BC1B 00A0502017303020

36004BCF10000019 0000000000000000

0000000000000000 0000000000FE004C

475068696C697073 4C43440A000000FE

004C503135345758 342D544C44320043

i've tried the DisplayUtility but it didn't work.

Link to comment
Share on other sites

  • 5 months later...
ok here is for test LaptopDisplay.kext

 

it "should" work on any laptop nevermind what video card is

 

if work you should see class "LaptopPanelA" attached to "IOPanelDevice" in root device tree ( under IOACPIPlatformExpert )

 

also there should be IOBackLightDisplay class set for current display not "IODisplay" !

 

please test and report and do provide ioregs

 

thanks

 

compiled kext:

source code:

 

ps: ( read my notes in LaptopPanel.cpp for future hacking )

 

 

 

 

hi well now this is probably a question you have already got but i have been haveing problems enabeling me laptop display i have a vaio and it has an 8400 gt m and i got 10 .5 .7 on it its on untill i use nvinject than it just boots normal and banishes tight befor loging in and than it just goes black the lap can be used exept no pic and than i go and plug an external monitor to it and i have picture what can i do i hope you can give me some gidence. have a great day.

Link to comment
Share on other sites

hi i am wondering exactally how this works, does it use frame buffer to recognize the right resolution or some sort of generic driver maybe? i wish to know because i am working on a driver for the ati mobility 1300 and was wonder if there was anything here that could help?

 

Regards

Link to comment
Share on other sites

  • 3 months later...
  • 2 months later...
 Share

×
×
  • Create New...