Jump to content
InsanelyMac Forum


  • Content count

  • Joined

  • Last visited

About Poopy

  • Rank
    InsanelyMac Protégé
  1. System Information showed that my current setup used 27MB of VRAM. I bumped that up to 32MB as you suggested and all my problems went away. Graphics are now perfect for me. Thank you again, Zenith432, for creating the drivers and for being so helpful here on the forums!!!!! For anyone else who needs to change their VRAM size, the value needs to be specified in bytes. You also need to turn off autodetect otherwise your attempt at changing the size gets ignored. Here's what you need to bump it to 32MB: svga.autodetect = "FALSE" svga.vramSize = "33554432"
  2. I installed the 1.2.4fc1 driver and the guestd_patches. I also made the Edit->Preferences->Display change (as you suspected, Autofit guest was not set for full screen). Unfortunately, this does not fix the problem. When I select full screen, Lion does think the screen size got increased but the only portion of the screen that gets drawn is the upper left (probably 640x480). The rest of the screen is black except for the small VMware toolbar in the top middle. I have other resolution problems that may be related to this issue. My screen is 2560x1600. I see an extensive set of resolutions available to me in Settings|Display but all the resolutions on the list bigger than 1920x1080 fail for me. Similarly, resizing the window to make it 2560 wide but only like 600 high works fine; but if I increase the height past a certain point without changing the width, some of the screen contents are not drawn. The only common factor in all these is that it's acting like your driver is limited to 2M pixels or so total in the video buffer. I deleted the kext you mentioned. Do I also need to run some utility to purge it from any kext caches?
  3. Thank you Thank you Thank you Thank you!!!! This driver works just as well as the older SL version did on SL. Which is to say that it works, but there are audio glitches every now and then. Once again, I needed to add the following to my vmx file to minimize the audio glitching: pciSound.DAC2InterruptsPerSec = "1024" As mentioned in earlier threads, 1024 may not be the appropriate value for your particular system. This value seems to work ok on my Linux host. I seem to remember that you mentioned in an earlier thread that values above 256 in Windows would get mapped to 44. The easiest thing to do is to try various values until you find the sweet spot; values too low or too high result in a lot of glitching. Here's what I see for graphics on Lion in VMware: The graphics driver that comes with Lion already seems to be more suitable for VMware than the one that came with SL. Default graphics: ------------------- Autofit window (VMware) + select screen resolution from Settings (Lion) => works properly Autofit guest (VMware) => works properly Autofit guest (VMware) + Full Screen (VMware) => works properly The issues are that graphics updates are awfully slow and sometimes the menu bar at the top of the screen does not get redrawn. After adding Zenith432's VMsvga2_1.2.3 driver for SL: ------------------------------------------------------------- Autofit window (VMware) + select screen resolution from Settings (Lion) => works properly Autofit guest (VMware) => does not change display resolution Autofit guest (VMware) + Full Screen (VMware) => does not change display resolution Graphics are much much faster than without the driver After adding Zenith432's VMsvga2_1.2.3 driver for SL + Zenith432's guestd_patches for SL: ------------------------------------------------------------------------------------------------------- Autofit window (VMware) + select screen resolution from Settings (Lion) => works properly Autofit guest (VMware) => works properly Autofit guest (VMware) + Full Screen (VMware) => does not work
  4. I was able to successfully do a fresh install of Lion (final release version purchased and downloaded from the App Store) on VMware Workstation 7.1.4 running under Linux. The following directions will most likely work under Windows as well. I tried many different ways to get it work from an ISO (DVD as well as ISO mounted in VMware) with no success. The only way I was able to get it to work is by using an installation vmdk. Most of this work is based on http://www.sysprobs.com/create-bootable-li...based-computers which in turn was based on http://www.obviouslogic.com:8080/solutions/lion-vmware/ My changes are (1) that there is no need to flag the installation as a Server version; Albert's VMware unlocker already removes that restriction and (2) that there is no need to do anything special to the nvram file; the one that Workstation generates works fine for the final Lion release and (3) I am using a GUID Partition Table for the installation disk; I had trouble with disks with an Apple Partition Map Things seem to be working pretty well except for sound. ========================== The following instructions are to be run on your current Snow Leopard VM. Before starting your Snow Leopard VM, make the following changes to the VM: - Add Hardware Hard Disk Create a new virtual disk SCSI, Independent, Persistent Size = 5.0GB, store virtual disk as a single file File name = LionInstaller.vmdk Start Snow Leopard VM - In dialog "The disk you inserted was not readable by this computer" Initialize... (opens Disk Utility) Select 5.37 GB VMWare disk Partition 1 Partition Name: LionInstaller Format: Mac OS Extended Options... GUID Partition Table - Purchase and download Lion from the App Store - cp /Applications/Install\ Mac\ OS\ X\ Lion.app/Contents/SharedSupport/InstallESD.dmg ~/Desktop - Look in /Volumes to make sure you don't have any of the following: Mac\ OS\ X\ Install\ ESD, Mac\ OS\ X\ Base\ System - Look in /Volumes to make sure you do have the following: LionInstaller - Double click InstallESD.dmg on desktop to open it - in Terminal cd /Volumes/Mac\ OS\ X\ Install\ ESD open BaseSystem.dmg (mounts Mac\ OS\ X\ Base\ System) - In Disk Utility Select Restore Drag (mounted) Mac OS X Base System to Source Drag (mounted) LionInstaller to Destination unselect Erase destination Restore (type in password when asked) - in Terminal cd /Volumes/Mac\ OS\ X\ Install\ ESD sudo cp kernelcache /Volumes/LionInstaller (type in password when prompted) sudo vi /Volumes/LionInstaller/Library/Preferences/SystemConfiguration/com.apple.Boot.plist Add the following to the <dict> section <key>Kernel Cache</key> <string>\kernelcache</string> sudo rm /Volumes/LionInstaller/System/Installation/Packages sudo cp -R Packages /Volumes/LionInstaller/System/Installation cd - Eject LionInstaller - Eject Mac\ OS\ X\ Base System - Eject Mac\ OS\ X\ Install\ ESD Shut down Snow Leopard VM Edit Snow Leopard VM settings - Remove 5GB hard disk Move LionInstaller.vmdk to a safe place Unlock VMware 7.1.4 using Albert's unlocker Create a new VM with the following settings: Typical I will install the operating system later Guest OS: Apple Mac OS X, version Mac OSX Server 10.6 64-bit VM Name: Lion Disk size: 40GB, store virtual disk as single file Customize hardware memory=2048MB processors = 1 processor, 4 cores remove floppy network adapter = bridged add sound card Save Finish Copy LionInstaller.vmdk to the Lion vm dir Edit virtual machine settings Add hardware hard disk Use an existing disk, disk file = LionInstaller.vmdk Click on New Hard Disk Advanced... mode = Independent, Nonpersistent Start the new Lion VM and it will come up to the installation screen Use Disk Utility to partition the 40+GB virtual disk into 1 partition, Mac OS Extended (Journaled) with GUID partition table, call new partition Lion The rest of the installation will proceed normally. After installation, mount darwin312.iso and install VMware Tools Enjoy...
  5. I am actually having pretty good success with the latest (1.0.3) driver in my setup. The one setting that makes all the difference in the world is: pciSound.DAC2InterruptsPerSec = "1024" You will probably need to tune that value according to your system's speed and the amount of load in the VMWare session. There is definitely a sweet spot for that value. Values too low or too high will result in stuttering and/or audio dropouts. I find that even values as low as 8 work fine when the session is idle but there is a lot of stuttering under even the slightest load. Values ridiculously high (like 65536) also result in stuttering. Without specifying this setting, audio is horrible. In my system, values between 64 and 1024 seem to work very well. As a load stress test, I ran "yes > /dev/null" in 9 different windows along with iTunes streaming an internet radio station. top shows a load average of about 9.6 with about 100% CPU usage. There are no audio glitches at all. This may not be the best way to test the system under load. The CPU load will definitely affect interrupt latency so this is a fairly rigorous test case. But I haven't added other interrupt sources. Perhaps a better test case would be running apps that generate a lot of interrupts that are unrelated to audio. But for now I am happy with my audio. The other settings mentioned in this thread have no effect in my setup. I am not using any of these: sound.highPriority = "TRUE" pciSound.priorityBoost = "TRUE" pciSoundDAC1InterruptsPerSec = 0 pciSound.emulateMixer = "FALSE" Thank you, Zenith432, for all your fantastic work!!!!!!