InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 04-08-2010, 03:46 AM
tabletmacman tabletmacman is offline
Cheetah
 
Join Date: Apr 2010
Posts: 7
Mac drawing tablet tecra m7 resolution problem

I got interested in the idea of making a pressure sensitive osx tablet to draw on a few weeks ago. I bought a cheap toshiba tecra m7 on ebay (250$). I chose this tablet highly due to the fact the screen is 1440x900 resolution. I went into this project knowing NOTHING about osx86. I grew up with windows based computers and switched 3 years ago to a macbook. So to have a version of osx on a pc tablet would be amazing. I started by acquiring ideneb, IPC, and a few others. I think i like the ideneb 1.4 version so far, so this is the one im going to experiment on. I got it installed but cannot get the native resolution. Ive been lurking and searching forums for weeks, ive tried everything. I edited the boot with the resolution "1440x900x32" altho it makes it better 1280x800 it still wont go higher or display higher options than that. Ive swapped in and out a lot of kexts (nvkush, etc...). Ive tried switchresX with no effect at all! Also for more info on the situation. My graphics card is Nvidia quadro 110m, and i couldnt get my laptop display to work right after installation. I had to hook up an external monitor and delete NVS* files, GeForce* files, and ITA* files. From what i understand the card is also known as a geforce card? I think the only kext that showed my actual card name under about this mac/more info/graphics-displays, was NVinject? NVkush shows I can has model? Not sure if that has anything to do with it but I assume the kext that actually identifies my card by name would be the best to us, even tho they both yeild the same result so far. If anyone has any idea, what kexts are best to use or how to achieve the 1440x900 resolution i will be indebted forever.


I have been studying and trying to get this working for day with little sleep and had to reinstall osx a ton of times. I do enjoy the project tho. With every little step its like a victory, Id consider this a healthy hobby. I plan to eventually make a whole guide of how to make a super cheap mac os (or multi boot) drawing tablet with a wacom digitzer with the toshiba tecra m7. Step by step. For now im off back to study and troubleshoot till i make some progress.
Reply With Quote
  #2  
Old 04-08-2010, 10:53 AM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
Hi,

Please, post enaugh details about your hardware - in your case for example the device ID beeing shown in Syste-Profiler > Graphics - otherwise you won't receive much if any help, cause people have usually better things to do, then using google for hours just to solve your problem.

Also you might add some basic specs about your OSx86 rig to your signature, this usually makes further contributing to this board easier.

AMD Phenom II X4 955 - ASRock AM3A770DE - 8GB DDR3-1333 - Radeon HD 5570 1GB passiv - BCM4318 802.11b/g - Snow Leopard Retail
+++
AMD Phenom X3 8450 - ASRock AM2NF6G-VSTA (BIOS L2.39) - 4GB DDR2-800 - Radeon HD 4650 512MB - Snow Leopard Retail (retired) / OpenBSD
Reply With Quote
  #3  
Old 04-08-2010, 12:48 PM
tabletmacman tabletmacman is offline
Cheetah
 
Join Date: Apr 2010
Posts: 7
Awesome thanks for the tips. I will be glad to provide any information. Im very new to all of this, and im still learning every day, CONSTANTLY, seriously if im awake im working on this. Its frustrating but its also a lot of fun. Lets see specs on the hardware are....
Toshiba Tecra m7
type : Intel® Centrino® Duo Mobile Technology featuring Intel® Core™ Duo processor T2400, Intel® PRO/Wireless 3945BG network connection and Intel® 945PM Express chipset
clock speed : 1.83 GHz
Front Side Bus : 667 MHz
2nd level cache : 2 MB
size : 14.1 "
type : WXGA+ TFT Wide Viewing Angle display with Digitizer function
internal resolution : 1,400 x 900
manufacturer : NVIDIA®
memory amount : 128 MB + up to 128 MB
memory type : DDR2 Video RAM + DDR2 RAM (system memory)
connected bus : 16x PCI Express
The rest of the specs can be found here. http://eu.computers.toshiba-europe.c...DUCT_ID=117996

As for installs i have
Ideneb 1.4 10.5.6 (seems most stable and easy to install)
Kalyway 10.5.2 (also seems pretty good)
leo4all-not sure of the version but it kept saying error parsing plist when trying to install
IPC-10.5.6
iATKOS v1.0i - dont think it worked for me

Alright i really need to get some sleep and work on it refreshed tomorrow. I will post more info on it then. Thanks for the response.
Reply With Quote
  #4  
Old 04-08-2010, 01:22 PM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
Hi,

According to Debian Linux HCL http://kmuto.jp/debian/hcl/Toshiba/T...dia+version%29 - your card has device ID 0x01da so it should be supported by NVDANV40HAL.kext (I can't make a profed statement for Leopard about this, as I am on Snow Leopard only)
First of all, I would recommend you not to use kext based device inject - this is an outdated method. Try to install latest PC_EFI Bootloader (v10.6) and add "GraphicsEnabler=Yes" bootflag to your com.apple.Boot.plist and see if this will enable QuartzExtreme support for you - once graphic accerlation is fully supported - we can see if we can manage to get your native resolution.

Last possible way might be to modify the VBIOS itself...

AMD Phenom II X4 955 - ASRock AM3A770DE - 8GB DDR3-1333 - Radeon HD 5570 1GB passiv - BCM4318 802.11b/g - Snow Leopard Retail
+++
AMD Phenom X3 8450 - ASRock AM2NF6G-VSTA (BIOS L2.39) - 4GB DDR2-800 - Radeon HD 4650 512MB - Snow Leopard Retail (retired) / OpenBSD
Reply With Quote
  #5  
Old 04-09-2010, 01:47 AM
tabletmacman tabletmacman is offline
Cheetah
 
Join Date: Apr 2010
Posts: 7
thanks for the very informative response. I read someplace that the hal40kext that was standard supported my card, so i tried to use it without installing any injector type kext and it actually showed my card in the about this mack/more info/etc... it named it and everything. However it only displayed on my external monitor and not my internal monitor. So i deleted the GeForce kexts with sudo rm -r GeForce* and after a reboot it displayed on my internal and external but now in properties it didnt list my card. So i uninstalled the NVDA kexts, and installed an old Titan kext now it displays on my internal and recognizes my card in properties but still only allows a max of 1280x800 and thats if i put Graphicsmode=1440x900x32 in the boot plist. These are just some more observations. I imagine its conflicting kexts..
But if i have the internal display working and showing my graphic chipset as being correctly recognized, what else could be holding back the resolution?
Reply With Quote
  #6  
Old 04-09-2010, 07:06 PM
gkmacdev gkmacdev is offline
Cheetah
 
Join Date: Jul 2009
Posts: 3
I have the exact same problem with my laptop LCD not working, though my external monitor works great with QE/CI enabled. Using the "GraphicsEnabler=Yes" under Chameleon does work better than any of the injectors I tried, at least as far as as far as properly detecting my card (they did all enable QE/CI though). It's what I use and it recognizes my card by name which none of the injectors did.
I have a Tecra M4-S435 Tablet with a 1.73 Pentium M, not the duo like you do. I am running 10.5.8 as Snow just would not work properly. It would install and run, but all the dates and times were in negative values not sure what that means.
I would just like to get my internal LCD working, don't really care about the touch screen. But it would be cool. Everything else except Intel wireless (known issue) works perfectly on my Tecra, even sleep. I started a thread a couple weeks ago I think..lots of views, but no responses. At least someone is responding to yours. I will be watching this thread with great interest. If I make any headway, I will post here. Good luck!

Also, you might try IAtkos 10.5.7, that's what I used and then updated to 10.5.8 by downloading 10.5.8 update and running it from my machine. Worked without a glitch (Do not download combo update and DO NOT update through Apple's software update)

gkmacdev

Model Name: MacBook Pro
Model Identifier: MacBookPro5,1
Processor Speed: 1.73 GHz
Number Of Processors: 1
Total Number Of Cores: 1
L2 Cache: 2 MB
Memory: 2 GB
Bus Speed: 533 MHz

GeForce Go 6600 TE/6200 TE:
Chipset Model: GeForce Go 6600 TE/6200 TE
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 64 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0146
Revision ID: 0x00a2
ROM Revision: xx.xx.xx - internal
Displays:
Display Connector:
Status: No Display Connected
COMPAQ 7550:
Resolution: 1344 x 1008 @ 75 Hz
Depth: 32-Bit Color
Core Image: Hardware Accelerated
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
Rotation: Supported
QuartzGL: Supported

Last edited by gkmacdev; 04-09-2010 at 07:34 PM.
Reply With Quote
  #7  
Old 04-09-2010, 07:09 PM
gkmacdev gkmacdev is offline
Cheetah
 
Join Date: Jul 2009
Posts: 3
Imkantus, how would you modify the video bios? That actually sounds like a possible solution. Thanks
Reply With Quote
  #8  
Old 04-10-2010, 10:39 AM
tabletmacman tabletmacman is offline
Cheetah
 
Join Date: Apr 2010
Posts: 7
Hey gkmacdev thanks for the response. We will make progress together for sure. Glad to see a fellow toshiba tablet owner, i was considering the m4 and still wonder if i made the right choice. I think i would have liked the screen size better. Anyway, back on topic. There is actually tablet function ive heard of people using these toshibas with tabletmagic with success. I personally installed it and had it recognize the pen but was glitchy at best and im way to early in my OS stability to worry about that. Also i found a kext driver for the intel modem of my m7 built into the IPC install. I installed it but it never showed any airport card... im sure there's further steps if support is even possible. You can get your internal screen to work usually by deleting all of the ATI, NVDA, and GeForce kexts.. And i think you can get 1280x800 resolution but this is hardly the proper method that i think we are both striving for. I want my damn 1440x900 resolution . We will get it figured out. I recently downloaded and installed NVEnabler1.0 the 32 bit version. I thought the laptop supported 64bit but the installs are all 32. So this gave me a blue screen with white lines in the center and a visable movable cursor. Never fully booted but i noticed the cursor was smaller than normal which lead me to believe this was the closet to the resolution support, now i have to figure out whats conflicting with it and stopping it from booting into the OS.
Reply With Quote
  #9  
Old 04-10-2010, 10:57 PM
tabletmacman tabletmacman is offline
Cheetah
 
Join Date: Apr 2010
Posts: 7
I for the life of me cant figure this out. I installed IPC 10.5.6 with the macbook NVidia option. It was the first time id seen the welcome video on my laptop screen. So i figured that was a good sign. I tried the boot string of graphicsenabler and also tried to type it in at start up with no effect. Then i added my device id to the kext files NVDANV40hal, Geforce, and NVDAResman... after that i did the chdmod command with the chown to each and restarted, which resulted in a black scren that turned slowely to greenish colors. No idea, anyone have any hints?

So i reinstalled windows on my system to be sure that it actually supported 1440x900 with 32bit. At first right after the install it only did 1440x900 at 8 bit. Which was what chameleon said when i checked display info during start up. After i installed the nvidia pack for windows downloaded from the tecra m7 support site. It worked in 32 bit mode, so im guess it has something to do with the way the display is detected? Does this sound familiar to anyone?

Also it runs on my external monitor fine with QE enabled and able to run frontrow.. full support pretty much out of the box. But when it comes to the internal monitor its just confused and cant seem to figure it out. This leads me to believe it has to do with the way the internal monitor is being identified. I know i read something about this on my journey but dont remember exactly what the process is called.

Last edited by tabletmacman; 04-11-2010 at 11:41 AM.
Reply With Quote
  #10  
Old 04-12-2010, 12:16 AM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
Quote:
Originally Posted by gkmacdev View Post
Imkantus, how would you modify the video bios? That actually sounds like a possible solution. Thanks
Well this was more kinda joke than a real to-do-idea, but it's actually realy possible.
See here for more information about this: http://www.insanelymac.com/forum/ind...owtopic=211294
Keep in mind that this might unrepairable damage your hardware!!

The problem that you guys are able to get fully accerlated graphics on external but not on internal monitor, I would guess is related to not having correct NVCAP value beeing setted up.
So what is NVCAP? The NVCAP is 20 Byte long value that can store the information, on what channel a display is beeing connected & what kind of display it is. Unlike the Windows nvidia drivers the OS X stock nvidia drivers are not able to set this dynamically as it is beeing present due to the Macs firmware on the real ones...
If you find a way to figure out this value and having it converted to a Hex String, we are able to inject it to the system. - Some of the Enabler kexts are able to do this by beeing modified or latest AsereBLN Bootloader can do this when using GraphicsEnabler functionality.
Unfortunally I found this when doing reasearch & it doesn't look very pleasant: http://nvinject.free.fr/forums/viewt...3189a15c9e9683
Anyway I hope you guys will gonna manage to make it possible.



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.


AMD Phenom II X4 955 - ASRock AM3A770DE - 8GB DDR3-1333 - Radeon HD 5570 1GB passiv - BCM4318 802.11b/g - Snow Leopard Retail
+++
AMD Phenom X3 8450 - ASRock AM2NF6G-VSTA (BIOS L2.39) - 4GB DDR2-800 - Radeon HD 4650 512MB - Snow Leopard Retail (retired) / OpenBSD
Reply With Quote
Reply