Three (LIkely unrelated) Issues

Hey all,
I've had my Pro for a little less than a month and in the last few days, two problems have developed. First, I've been having the graphics glitches everyone's been talking about. I get them when scrolling in web browsers (tearing), resizing iTunes windows (all sorts of tearing), selecting text in Word or Pages (blinking) and scrolling in Finder (the bottom right section of the window goes blank when I scroll). The glitches only happen on the 9400M.
Second, my Ethernet doesn't work. It always says not connected, no matter what network I am attached to or what prefs I change.
Third, I've been getting intermittent crashes while playing games. It only seems to happen when running Steam through CrossOver Games, and I figured it was just a software problem with that app, but the Error Reports seemed to imply it was a hardware problem. They all look similar to this:
Mon Jan 19 09:52:43 2009
panic(cpu 1 caller 0x00405DEB): "NVRM: Read Error: GPU 0, PCI 0x00000200, BAR0 0xe4000000 0x612f8000"@/SourceCache/xnu/xnu-1228.9.59/iokit/Kernel/IOLib.cpp:724
Backtrace (CPU 1), Frame : Return Address (4 potential args on stack)
Then there's a huge list of variables then:
Backtrace continues...
Kernel loadable modules in backtrace (with dependencies):
com.apple.GeForce(5.3.6)@0x105e000->0x10f5fff
dependency: com.apple.NVDAResman(5.3.6)@0xbac000
dependency: com.apple.iokit.IONDRVSupport(1.7.1)@0xb9e000
dependency: com.apple.iokit.IOPCIFamily(2.5)@0x64c000
dependency: com.apple.iokit.IOGraphicsFamily(1.7.1)@0x7d3000
com.apple.nvidia.nv50hal(5.3.6)@0xe09000->0x105dfff
dependency: com.apple.NVDAResman(5.3.6)@0xbac000
com.apple.NVDAResman(5.3.6)@0xbac000->0xe08fff
dependency: com.apple.iokit.IONDRVSupport(1.7.1)@0xb9e000
dependency: com.apple.iokit.IOPCIFamily(2.5)@0x64c000
dependency: com.apple.iokit.IOGraphicsFamily(1.7.1)@0x7d3000
BSD process name corresponding to current thread: kernel_task
The crashes only happen on the 9600M GT. I think it might be an overheating issue, as when I kick smcfancontrol to 6200 RPM, the problem occurs less frequently, but I at least one of my crashes came when I was running the fans at that speed.
Obviously, I should take the computer to the Apple Store. I can't get to one for a few days, so in the mean time, I figured I'd see what all of you think. My question is will the techs be able to reproduce my problems and what will they do with my computer? The graphics glitches go away temporarily (right now I haven't had them for about 12 hours) when I zap the PRAM and the crashes don't happen always. My other question is could the problems be related. Two are them pertain to the graphics cards, so there's a possibility there.
Thanks
Message was edited by: cheez277
Message was edited by: cheez277

Like you, I think that this issue is a hardware issue with the graphics card(s). The scrolling/resizing issues should definitely not be happening. My MBP will resize iTunes windows and this Safari window "smooth as butter". I suppose it could be a corrupt install of the graphics drivers. You could try an Archive and Install of OS X in the meantime before you can get to the Apple store. Just restart the computer with the Install disc in the drive, and hold down the C key. Then, as you click through the installer you'll see an Options button. Click that and make sure you check off the "Archive and Install" and "Preserve Network and Users Settings" buttons.
Other than that, I'm sorry that I don't have any good news. The ethernet port will likely require a new logic board, meaning that you'll get new graphics anyway.
--Travis

Similar Messages

  • Several unrelated issues

    I have several unrelated issues.
    1) My computer recently started failing to startup. It flashes an image of a globe, and then an image of a finder folder alternated with a questionmark, and then, if I'm lucky, proceeds to normal start up. What is going on? How can I fix this?
    2) My computer has started making noise when it is not doing very much. It makes the noise as if it is busy/overloaded, but it does it even when only one page in safari is open (no other applications are opened).
    3) My computer has been very slow since my installation of VirusBarrier x4. It usually operates at normal speeds, but sometimes (even when virus barrier is not running) it moves slowly and loads pages in safari at an extremely low pace. Also, when sending files/folders through iChat, the transfer is rapid, but when receiving files/folders, it is excruciatingly slow and often fails. Is there any way that I can clear some memory? I definitely have plenty of memory left as this computer was purchased this past summer.
    4) My battery is having trouble charging/staying charged. I have heard that re-calibrating may help, but so far it has proved unsuccessful. The battery often jumps from being very charged to less charged to very charged again without being plugged in nor used very much.
    Is anyone having similar issues? Any help would be greatly appreciated.
    Powerbook G4 15"   Mac OS X (10.4.5)  
    Powerbook G4 15"   Mac OS X (10.4.5)  
    Powerbook G4 15"   Mac OS X (10.4.5)  

    Hello,
    Below are some answers/suggestions to help fix your issues:
    1)
    Question:
    My computer recently started failing to startup. It flashes an image of a globe, and then an image of a finder folder alternated with a questionmark, and then, if I'm lucky, proceeds to normal start up. What is going on? How can I fix this?
    Answer:
    When you start up your PowerBook and see the image of a globe, that means that your Startup Disk is set to "Network Startup" in System Preferences. To stop this from happening, simply open System Preferences and click Startup Disk, then select "Mac OS X, 10.4.5 on Macintosh HD" and restart. The system folder icon with a flashing ? means that the computer is trying to start up, but cannot (When you change the start up disk, the system folder icon with a flashing ? will no longer be seen).
    2)
    Question:
    My computer has started making noise when it is not doing very much. It makes the noise as if it is busy/overloaded, but it does it even when only one page in safari is open (no other applications are opened).
    Answer:
    Well, it is hard to figure this one out because I would need to know what kind of noise you were hearing (Humming, whine, click, buzz, etc.). If you have a disk in the drive, that could be causing a noise when it is read. Also, do you hear the noise when you are using battery power or connected to the power adapter?
    3)
    Question:
    My computer has been very slow since my installation of VirusBarrier x4. It usually operates at normal speeds, but sometimes (even when virus barrier is not running) it moves slowly and loads pages in safari at an extremely low pace. Also, when sending files/folders through iChat, the transfer is rapid, but when receiving files/folders, it is excruciatingly slow and often fails. Is there any way that I can clear some memory? I definitely have plenty of memory left as this computer was purchased this past summer.
    Answer:
    The first thing you can do is trash all of the system caches (Macintosh HD > Library > Caches) and restart. The next thing you can try is to trash all of the caches in your home (Home Folder > Library > Caches), then log out and back in. If both of those do not work, then I would uninstall Virus Barrier x4 and see if that increases speed. If you do uninstall and it makes a difference, then that is what is causing the issue. If it remains the same, state so in your reply.
    4)
    Question:
    My battery is having trouble charging/staying charged. I have heard that re-calibrating may help, but so far it has proved unsuccessful. The battery often jumps from being very charged to less charged to very charged again without being plugged in nor used very much.
    Answer:
    First of all, have you properly installed Battery Update 1.1? Next, the battery will last longer on a charge if you turn things off such as AirPort and/or Bluetooth. They both use a good portion of the battery when they are in use. Also, try configuring your Energy Saver (System Preferences) differently and see if it helps. Also, the battery will not last forever and I am not sure how much use your PowerBook gets, but but it will eventually need to be replaced.
    I am actually not having any of the above issues, but I hope that you get them all fixed. I wish you the best of luck and if you have any questions about anything above, I would be glad to reply back with an answer.
    -Jason

  • Time machine backup fails; error creating folder. Western Digital drive requires password which is perhaps/likely the issue. I can't eliminate the password/encryption.

    Time Machine backup fails on new WD external drive (My Passport Studio); error creating folder (after several hours of Time Machine apparently working).
    Background: I purchased a Western Digital drive from an Apple Store to use for Time Machine backup.  I followed the Western Digital instructions that came with the drive for Mac. I didn't get the Time Machine prompt which the instructions indicated I would receive--namely to select whether I want to encrypt my Time Macine backups. (I already have a Time Machine backup I use at another location, which is perhaps why I didn't receive a prompt.)
    I decided to install the Western Digital utilities and security software that comes on the disk--with a view to potentially encrypting the disk (since I still wanted to have an encrypted backup since I was mobile). I forgot that (from experience 2-years previous) that I shouldn't install Western Digital software because it just makes life really complicated.
    I tried several times to do a Time Machine backup with failures each time (error creating the backup folder). I tried to get help from WD but I don't think the technicians were following what my issue was. Potentially I was not helpful in explaining it. I deleted the WD applications from my system after the first contact with WD. However the problem persisted--I still had an encrypted hard drive. After three phone sessions with three different WD techs I still could not get a solution. (By the second call I was not at all interested in having an encrypted drive--I just wanted to format and restore the drive to an unencrypted state so that I could have SOME kind of Time Machine backup.)
    I still don't have a solution--either to get Time Machine working with the WD encryption/password on the drive, or to remove the encryption so I can backup. Right now my options are to return the drive to the Apple Store -- or get a return authorization from WD. Seems crazy since the drive is fine and I have the working password.

    Never install "helpful software" provided by WD and Seagate (or any HD mfg.)
    All such stuff is fluff and nonsense that interferes with normal HD operation.
    Always when you buy a new HD, format it for Mac and then use it to TM backup or clone a HD, or archive data.
    Less is more on HD new out of box.  A "blank brick", no fluff and cotton candy software

  • CSS Three Column Float issue

    I created this website utilizing the three column fixed width
    CSS template from Dreamweaver. I'm having issues with the center
    column coming after the content in the 3rd column. Thought it was
    an issue with content being too wide but changed that and it's
    still occuring. Of course it's fine in Firefox but IE6 it's a no
    go.
    http://www.clotheshorseconnection.com/
    Any help is greatly appreciated.
    Thanks,
    Cheryl

    Cheryl,
    Are you're using DW CS3? If so, have you tried the new
    Browser
    Compatibility Check feature?
    File > Check Page > Browser Compatibility
    Hope this helps,
    Randy
    > I created this website utilizing the three column fixed
    width CSS template from
    > Dreamweaver. I'm having issues with the center column
    coming after the content
    > in the 3rd column. Thought it was an issue with content
    being too wide but
    > changed that and it's still occuring. Of course it's
    fine in Firefox but IE6
    > it's a no go.
    >
    >
    http://www.clotheshorseconnection.com/
    >
    > Any help is greatly appreciated.
    >
    > Thanks,
    > Cheryl

  • Prelude CC's October Release...Any hope for our THREE ingest & transcoding issues?

    Hi!
    Any idea if Prelude has addressed any of the THREE issues in the upcoming October release??
    We'd really love to use Prelude to ingest and transcode footage going forward but right now we're limited in what we can do so sadly we continue to have to use FCP's Log & Transfer.
    Here's a quick recap of the Issues that were discussed and detailed in THIS thread:
    #1) Add Renaming options...namely the ability to use "Shot Time"  since event shooters often have hundreds of clips from the same date and multiple cards with the same shot name.
    #2) Ability to batch transcode hundreds of clips to ProRes while keeping the various native frame rates and resolutions (ala FCP's Log & Transfer method).
    #3) Fix the fact that in the INGEST window when you swipe it goes the opposite way. Small but annoying little issue.
    I look forward to your response!
    Thanks!

    Looks like #1 didn't make the cut for Prelude 2.1  Bummer.
    Still curious if #1 on the list above is on the upcoming road map for Prelude to make the transcoding/renaming feature actually useful for event shooters?
    The "Shot Time" is already built into the metadata that's displayed on the LIST VIEW of the clips in Prelude...but we can't use it when renaming clips. Shot date is pointless for event shooters when all the clips are in one day. Shot name is pointless because we'll end up with several cards all with the same file names on each card and renaming hundreds of clips one by one would be a nightmare.
    Thanks.

  • Three very annoying issues I'm having with my MacBook Pro... PLEASE HELP!

    Alright I received my refurbished *2.4GHz MacBook Pro with 256 Vram* in the mail a few days ago. Since then I've had 3 reoccurring problems that are extremely annoying..
    1. *_The MBP will not hold a WiFi connection_*. +The AirPort is always in scanning mode. It'll stay online for a few moments, then it'll disconnect and it just keeps repeating this cycle. I know it's not my router because I've tried it with other ones and it's the same issue each time. I know these don't have as good of range as the MacBook's, but I don't think thats the issue here. This is the most serious of all the problems, so any help would be appreciated!+
    2. *_The MBP will not always load up after being in sleep mode_*. +I've read this is a common issue, but have yet to find a solution. This happens when I wake the computer up from sleep mode. The screen just stays black, but you can hear the SuperDrive boot up. It does load after a minute or two, but it is still extremely annoying. I've read it might have to do with the keyboard firmware update?+
    3. *_At random times the computer will drastically slow down and become very "jumpy"_*. +This is an odd issue I haven't seen anywhere else. Its happened twice now and pretty much the computer slows down and the cursor becomes very jumpy and not smooth. I have checked iStat and it says I have plenty of resources left, so there's no reason it should be slowing down. I did install 4 gigs of RAM in it, but the computer reads it fine and I installed it correctly. I doubt that's the issue, but figured I'd throw it out there.+
    Sorry for the long thread, but these are really messing things up. This is my first Mac and I'm hoping these can all be easily solved. Should make a Genius Bar appointment? Thanks again!

    I probably can't help much since I've never had these issues myself, but I will try.
    How did you do your installation? For a new machine, many users recommend erasing and reformatting and doing an erase and install, which will allow you to deselect all the languages and printer drivers that you will never use. I don't know if this is absolutely necessary, but I have always done it.
    Have you repaired permissions? You do this with Disk Utility, which is in the Utilities folder in your Applications folder. You want to repair permissions both before and after installing any software. This is just good practice which will prevent many software glitches.
    Concerning Airport, there was a recent software update which was supposed to fix some of the problems people were having. Download it if you haven't already. If that doesn't resolve the problem, it's probably worth taking it to the genius bar. My MBP does a remarkable job of holding a connection. It will even pick up a signal from the router across the street and hold it. There may be a configuration problem or something like that with yours.
    My display wakes up right after the superdrive makes its noise. In just a few seconds. I don't know why yours should be taking so long.
    As for the cursor freezing, I had that problem at first when I was running the Tiger 10.4.10 it came with, along with a number of sleep issues. It seemed like it would try to go to sleep and then freeze, as if it was not recognizing an activity as an activity. But the upgrade to Leopard took care of all of those problems.
    I assume that your MBP shipped with Leopard, or at least with an upgrade disc to Leopard. If you happen to still be on Tiger, you might try going to Leopard and doing all the updates.
    Otherwise, the genius bar might be your best bet. Probably faster than the forums anyway.
    Good luck!

  • Three way calls issue

    Hello,
    I am having difficulty with my phone. First problem. I can make three way calls, but I can't end a call with one person without having to end the call with both individuals. I was on a very important phone call today, long distance, and this really messed me up! Second, when someone calls me, and I put that person on hold to answer another incoming call, when I end the conversation with that incoming call I have to hang up on the other caller on hold!
    I have Verizon. Does any one else have this problem??
    Please help. It is so frustrating.

    Verizon is a CDMA carrier, so your options are limited.  This describes (from the iPhone User Manual):

  • [SOLVED] Unrelated Issue - AUR PKGBUILD updated, but not 'pkg'.tar.gz

    Hi all,
    I noticed that qbzr had become unmaintained and in fact wouldn't install via the AUR PKGBUILD file as the source download link had become obsolete.
    I took ownership of the package, then downloaded, updated, targz'd and submitted the new archive. However, it still doesn't seem to be quite right.
    If I download the PKGBUILD , I can now makepkg and then pacman -U without trouble. (v0.18)
    However, using yaourt - yaourt gets the version info etc from the PKGBUILD file I think, as it displays the intended version correctly (0.18). However it then downloads qbzr.tzr.gz, within which is the PKGBUILD file of version (0.16).
    I feel I must have missed something, but I can't figure out how when I submitted qbzr.tar.gz AUR was able to correctly extract the PKGBUILD file for display but not provide the correct qbzr.tar.gz
    Perhaps there is a lag in file propagation that I have been previously unaware of?
    Cheers
    Last edited by thread (2010-02-08 03:28:35)

    thread wrote:However it then downloads qbzr.tzr.gz, within which is the PKGBUILD file of version (0.16).
    there's nothing wrong with the tarball, so i'm not sure why you think it's not an issue/bug/problem/etc with yaourt..
    $ wget http://aur.archlinux.org/packages/qbzr/qbzr.tar.gz
    $ bsdtar xf qbzr.tar.gz
    $ grep ^pkgver= qbzr/PKGBUILD
    pkgver=0.18
    Last edited by tdy (2010-02-05 05:04:08)

  • RG23 C Three entries of Issues in J1iex disply

    Hello ,
    Iam procuring the Asset from one vendor.... and created the Po and wrt Po i have captured the Excise invoice in MIGO... Now Part1 entries are generated. means while In RG23 C the one entries for receipt and one for issuse.
    But in J1IEX disply we saw the there are Foure entries in Part1 tab.  One for receipt and other three for Issuse. why system is giving like this what is the problem?
    For all four entries the Inetrno is same and serial no is different in Part1 tab of J1iex disply?
    Regards
    Mahesh

    can any body help?

  • Screen issue scrambled image

    Just recently my display on my macbook pro i5 has started behaving oddly
    [IMG]http://i165.photobucket.com/albums/u77/lewis1989_2007/Screenshot2010-11-16at2019 15.png[/IMG]
    just wondered if anyone knows what could be causing this and how to fix it
    Thanks
    Message was edited by: lewis1989
    Message was edited by: lewis1989

    I would like to throw in that I am experiencing this exact same issue. It doesn't happen with everything, and it sometimes takes a little to kick in, but I noticed it seemed to start occurring after the most recent update. Right now, every window and my desktop appears scrambled, with the exception of one safari window (thank god), and my dock.
    I noticed at the same time another - likely unrelated issue - that several functions seem to be responding much slower than usually (certainly much slower than what a computer with a fraction of the processor would be), such as typing. Occasionally typing is delayed by ~2 seconds after I actually begin. It's probably a coincidence, but both began around the same time.
    I just now tried switching "automatic graphics switching" off while using the adapter and that fixed the issue. The only problem is that I'm a student, so I frequently run on battery and need to be able to use the "lower" graphics processing so I don't kill my battery halfway through my first class.
    Edit:
    Switched back and forth a few times on the graphics switching option and confirmed that, for me, changed between the options instantly scrambled/unscrambled my display.
    Message was edited by: g-w-w

  • Newbie Simple app issue most likely related to user coding error

    I'm fairly new to the Cyberflex infrastructure and most likely the issue is with my CODE. Basically, I wrote a simple java cardlet without much error checking to try to retrieve a stored object on the card such as a userId. What I think I'm missing or don't understand is how to capture the incoming APDU and respond to it within the process method.
    Error:
    I keep getting a [6C 01] status word return code? Is this a valid Status Word?
    Environment Setup:
    Compiler: jdk1.3.1
    Axalto SDK: 4.4
    Card: Cyberflex e-gate 32k (not personalized and it has no pin assigned to it)
    OS: Windows 2K
    Any help will be greatly appreciated.
    Thank you in advance,
    Alfredo
    Here is the code:
    package Simple.JavaCard;
    import javacard.framework.*;
    public class SimpleJcardTest extends javacard.framework.Applet
    /**======================================
    *Global/constants
    *=======================================*/
    byte userId[];
    final static short MAX_USER_ID_SIZE = ( short )10;
    /**=====================================
    * Defining APDU Instructions that the
    * card response to
    *======================================*/
    // User Defined CLA byte for the command APDU header
    final static byte CLA = ( byte )0xB0;
    //User Defined INS byte for the command APDU header
    final static byte GET_USER_ID = ( byte )0x02;
    //User Defined applet-specific return status words.
    /**====================================
    *Constructor -Create object,initialize
    * the object, register the applet instance
    *=====================================*/
    protected SimpleJcardTest(byte[] bArray, short bOffset, byte bLength )
    //1. Create the object(s)
    userId = new byte[MAX_USER_ID_SIZE];
    //2. Initialize the object(s)
    userId[0] = 0x4a; // J
    userId[1] = 0x6f; // o
    userId[2] = 0x68; // h
    userId[3] = 0x6e; // n
    userId[4] = 0x00; //
    userId[5] = 0x00; //
    userId[6] = 0x00; //
    userId[7] = 0x00; //
    userId[8] = 0x00; //
    userId[9] = 0x00; //
    //3. Register the applet instance
    register();
    /**====================================
    *Install the applet -- creates an instance
    *of the Applet Main entry point into the applet
    *=====================================*/
    public static void install(byte[] bArray, short bOffset, byte bLength )
    //bArray - contains installation parameters.
    //bOffset - contains the starting offset into the array.
    //bLength - contains the length of the parameter data in the
    // array.
    //installation parameters are loaded onto the smart
    //card when the applet is installed
    new SimpleJcardTest(bArray, bOffset, bLength);
    /**====================================
    *Wait in a suspended state until being selected by the JCRE
    *Executed after being initialized                               
    *=====================================*/
    public boolean select()
    return true;
    /**=====================================
    *Process an incoming APDU command
    *Executed after the applet is selected
    *======================================*/
    public void process(APDU apdu) throws ISOException
    //apdu - The JCRE creates an APDU object as a way to
    // communicate a command APDU to a Java Card applet
    // and to receive a response APDU from the Java Card applet.
    // All incoming requests from the host application are sent
    // to the applet's process method for processing.
    // First five bytes CLA, INS, P1, P2, P3 ]
    // [Note: minimal error checking for sample purpose]
    byte[] buffer = apdu.getBuffer(); //Get a reference to the APDU buffer
    this.getUserId(apdu); //Get the UserId stored on the Card
    private void getUserId(APDU apdu)
    byte[] buffer = apdu.getBuffer();
    // Move the UserId data into the APDU buffer
    // starting at the offset
    // src - source byte array
    // srcOff - offset within source byte array to
    // start copy from
    // dest - destination byte array
    // destOff - offset within destination byte array
    // to start copy into
    // length - byte length to be copied
    Util.arrayCopy(userId,(short)0,buffer,ISO7816.OFFSET_CDATA,MAX_USER_ID_SIZE);
    // 1.Inform system that the applet has finished processing the
    // command and the system should now prepare to construct a
    // response APDU which contains data field.
    // 2. Params
    // ISO7816.OFFSET_CDATA
    // - The offset into APDU buffer
    // MAX_USER_ID_SIZE
    // - The bytelength of the data to send
    apdu.setOutgoingAndSend(ISO7816.OFFSET_CDATA, MAX_USER_ID_SIZE);

    An oversight on my part that was discovered by a second set of eyes.
    1. Invalid expected return size was specified.
    final static short MAX_USER_ID_SIZE = ( short )10;
    needed to be changed to
    final static short MAX_USER_ID_SIZE = ( short )0xA;
    2. The calling apdu needed to be modified to
    B0 02 00 00 0A
    Well I hope this helps others as well

  • Three minor issues with CSDK documentation

    Three very minor issues with the CSDK documentation:
    1. The JavaDoc documentation for the Session class at
    http://download-west.oracle.com/docs/cd/B13866_01/calendar.904/b10973/toc.htm
    describes the getHandle() method as:
    "Handle getHandle(int in_flags, java.lang.String in_user)
    Java interface to CSDK_SetIdentity"
    This looks like a cut-and-paste typo, and should
    instead be "Java interface to CSDK_GetHandle".
    2. When the Api.CSDK_FLAG_STORE_INVITE_SELF flag is not included
    in the "in_flags" parameter in the call to Session.storeEvents()
    in the Java CSDK, and no attendees are otherwise specified in
    the iCalendar string passed to that method, that method returns
    the status code 'CAPI_STAT_DATA_ICAL_NOATTENDEES'.
    This behavior is consistent with the description of the C toolkit's
    equivalent function, CSDK_storeEvents().
    However, the 'CAPI_STAT_DATA_ICAL_NOATTENDEES' status code
    does not appear to be documented in Chapter 6, Calendar SDK Status
    Codes, of the Oracle Calendar Application Developers Guide.
    3) In Chapter 3, the Calendar SDK Function Reference, of the
    Oracle Calendar Application Developers Guide, there are
    listings for the equivalent method(s) in the Java toolkit for each
    of the C toolkit functions.
    At least one description of a C toolkit function call is missing
    its listing of its Java-equivalent method (or in the case of this,
    function, a description of why there is no equivalent method):
    CSDK_CreateMemoryStream().

    A follow-up to this long-ago thread:
    in addition to the "CAPI_STAT_DATA_ICAL_NOATTENDEES"
    status code, at least two other status codes occur in
    ctapi.h but are not mentioned in the Developers Guide:
    CAPI_STAT_CONFIG_CANNOT_OPEN
    CAPI_STAT_SECUR_CANTBOOKATTENDEE
    I haven't done a systematic comparison, but these are
    three errors that we've encountered in our testing,
    so we've noticed that these are missing from the Guide.

  • The three main hurdles to porting existing Flash projects to iOS with AIR

    The purpose of this discussion is to identify significant problems currently preventing AIR for iOS from being a viable solution for porting existing Flash apps.  These issues have been largely ignored by Adobe, so I hope that everyone will add to this discussion if you have also run into these roadblocks in targeting iOS with the AIR SDK.  I hope that Adobe staff will address and provide some much needed information with regard to fixing these problems.
    There are 3 main problems with targeting iOS currently, which are probably affecting anyone who is trying to port a project that is both medium to large in size and makes use of SWF loading.  Pretty much any project that has a MVC architecture is going to load SWF assets that are compiled against a view class, so this is likely affecting many people.
    1. Bug - ADT packager runs out of memory when packaging "large" numbers of SWF assets
    https://bugbase.adobe.com/index.cfm?event=bug&id=3511656
    This is a blocking bug that prevents packaging projects with a large number of SWF assets.  It is preventing me from being able to package all the needed assets for my project.  I provided Adobe with my project to package a couple months ago so this bug can be reproduced in house and fixed.  The Adobe employee who was handling this never tried to reproduce the issue and has stopped responding to email and comments in the bug.  Adobe, please have someone take charge of testing and fixing this bug.  It seems like it would be a straightforward fix once the failure is reproduced within a debugger.
    Has anyone who has encountered this problem determined the number of files or classes where it starts to fail.  I've spent some time trying to reverse engineer what the packager is doing when it runs out of memory, so think I can determine how many classes it's working with, but obviously the size of the classes will be variable and so this number will probably be more of a range where we start to get into the failure state.
    Please let me know if you can reproduce this issue with your project with many SWF assets and upvote the bug if you are already aware of this one.
    2. Bug - SWF reloading when doing a "real" (AOT) compile
    https://bugbase.adobe.com/index.cfm?event=bug&id=3636385 
    There is already a forum post that covers the history of this issue (http://forums.adobe.com/message/4920638) but that also covers some issues in older AIR builds with loading of any SWF asset (previously fixed), where this bug deals specifically with reloading of SWF assets that include compiled bytecode (ABC).
    The expectation here is that all versions of the Flash runtime should handle SWF reloading with ABC in the same way, so that a single codebase can be used to target web and iOS (or any other platform).  This is the only issue of the 3 that has a legitimate work around, in my opinion, because the assets can be cached within the app within a loading manager layer.  All the application code that makes loading calls can stay the same, and a compiler flag can be used to enable this caching for iOS builds, with subsequent requests returning a new instance of the cached asset.  This can potentially lead to a very bloated memory footprint for the running app after a period of time, though, which could make some apps perform poorly, so a bugfix is ultimately needed.
    3. Unimplemented feature (?) - The constraint that a single ApplicationDomain is used when running AIR for iOS 
    I did ask about this in the same forum post as SWF reloading but didn't get an Adobe response.  Why does this constraint exist?  My guess is that the AIR runtime for iOS simply hasn't implemented multiple ApplicationDomain support at this point, and that this was done to focus resources on other high priority features for the iOS runtime.  It's possible that there is some aspect of the iOS operating system that makes it difficult or impossible to implement this feature, which may be why it's been avoided to this point, but obviously this is all conjecture without hearing from Adobe on it.
    This is a major issue that needs to be addressed.  For us, the problem is that our SWFs for multiple instances of the same type of asset use the same name for the AS export.  For example, each item an avatar can equip is a single SWF with multiple sub assets -- the parts which comprise the item.  Each of the parts will have an AS export name based on the avatar facing and where it is equipped, like "fv_head".  This naming is consistent across all items, so we will load a lot of assets containing "fv_head" simultaneously.  This normally works fine because the default behavior for Flash has always been that each SWF is loaded into a new ApplicationDomain instance, but for iOS a single ApplicationDomain must be used, causing these names to collide.  The last SWF loaded containing a given AS export name overwrites the previous ones of that name.
    The work around for this, and I use that term loosely, is to go through and uniquely name every AS export in every asset where sets of assets with the same export name is used. For us that is hundreds of items with multiple exports.  Maintaining unique naming across all these parts is also a very error prone process, not to mention all the code that manipulates the parts needs to be modified to handle the new naming and make sure it's referring to the now uniquely named assets.
    The expectation here is that all versions of the Flash runtime should handle asset loading in the same way and place each loaded asset into its own ApplicationDomain container as the default behavior.  I'd like an Adobe employee to address my assumption that this is an unimplemented feature of AIR for iOS at this point, and let the community know if a solution for this will be implemented.
    Summary
    All three of these issues in combination are a major roadblock to porting existing Flash games to iOS with AIR.  Issues with one can make it hard to test and try to work around others.  All need to be fixed, but If I could only pick one of these to fix, it would have to be issue 3 -- that lack of proper ApplicationDomain support when loading assets.  This issue is completely inconsistent with standard Flash behavior and creates a major roadblock to ports of existing applications with no viable solution for a workaround.
    I look forward to Adobe's feedback on each of these issues and hopefully fixes that will allow those of us working with AIR for iOS to get our products to market.

    About the 3rd issue being an AoT design limitation, I'm not sure I understand why it's necessary to know during AoT packaging what the domain is that a child will be loaded into to be able to have SWF loading work as on the browser.
    Isn't the ApplicationDomain an internal construct in the AIR runtime that you guys define in order to manage namespaces of loaded SWFs?  To be clear, when I say "runtime" I know that the resulting code isn't being interpreted within the iOS app, but clearly you have a set of AIR libraries that get compiled into the IPA that provides support for all the Flash APIs.  If that's the case, then wouldn't it be possible for the iOS version of the AIR libraries to define a new ApplicationDomain on the fly when code that has been cross-compiled to iOS native code loads a packaged SWF?
    I don't have a clear picture of how ApplicationDomains are managed internal to the runtime of course, but a little more detail would be very helpful.  Thanks.

  • PC Connection Issues...please advise!

    Hello all,
    I am having a MAJOR difficulty trying to connect the HTC Droid Incredible to my computer in order to transfer files back and forth.
    Whenever I plugged the device (which, I think it is important to state, was a "certified like-new replacement" I received back in January due to an unrelated issue...I purchased the original in August of last year) into my computer using its data cable, it keeps connecting and disconnecting on its own. (Not the cable, the device itself; the connection status goes on and off.) It will go the menu where you can choose the various sync options (charge only, disk drive, etc.) but then this will disappear and so will the icons indicating a connection. (USB icon, battery charging, etc.) This keeps happening over and over until, out of frustration, I finally disconnect the phone. It's almost as if the device is possessed or something.
    I know it isn't anything wrong with the USB ports on my computer because I have tried using other devices in them. I have tested them using my mouse and keyboard, as well as an extra mouse and flash drive I have. No problems at all. Thinking it was an issue with my actual device, I contacted customer service to explain the problem and after going through the laundry list of standard troubleshooting steps that every rep thinks solve all problems (battery pull, factory reset, etc.) they sent me a "certified like-new replacement," which I received today. Went through the whole setup process to restore my contacts and set up my Google account and such, and then attempted to connect the phone to the PC again. Did this solve the problem? NOPE! The previously described "poltergeist" phenomenon kept happening. It is also worth mentioning that this just started happening a few weeks ago. Prior to that point, I had no issues with doing this. I am at a complete loss. Neither Incredible has taken any liquid or physical damage whatsoever.
    So anyway, listed below are the troubleshooting steps I have attempted:
    -A number of battery pulls.
    -A number of factory resets.
    -Trying no less than THREE different data cables.
    -Switching between the four different USB ports on my tower. (Again, I know it isn't an issue with those because I have used other devices in them with no difficulty.)
    -Trying two different "certified like-new replacements" (which I'm starting to think is a misnomer, regardless of how many "test points" they pass), the one from January and the one from today.
    -Putting the device in "safe mode" during startup (by holding the volume down key, menu key, and trackball as told by a rep).
    -Adjusting the PC Connection settings (default type and such)
    None of these steps did anything to solve the problem. Once again, this just started happening a handful of weeks ago. Prior to that point, I was able to freely transfer files without incident. So, yeah...please help! If it makes any difference, I am running Froyo, Android 2.2 on my device. Thanks in advance!

    Are the computers both wired to the router or wireless? Double check if the cable connections are correct on the router. The router should be connected to the modem on its Internet port. If both computers are wireless, changing the channel of the router might help. What is the model number of the router by the way? You may have to reset and reconfigure it again.

  • My List of Issues

    First off, i'd like to say I love my iPod touch and im not bashing it in any way.
    So, I got my iPod touch 3rd generation 32gb on May 18th and everything has been going great, until the iOS 4 update came along. My first problem is my iPod freezing when charging. I went into the store and they said close all the aps running in the background, and to reset the ipod to remove any doubts of a RAM issue, which totally clicked in my brain as te issue. Unfortunately, it still does it from time to time. Also, my music app crashes from time to time randomy when I pause a song, come back to it later on, and hit play. And the only issue that I desperatley need to be rid of is my clock/time issue. When I restart my iPod, or whenever it feels the need, it will skip ahead three hours, which freaks me out everytime I wake up. It also conflicts with my Facebook app saying everything was three hours ago. Ive tried everything I can think of, editing the daylight savings settings on my computer, changing it manually on my iPod, and it still hasnt worked right after updating to 4.0.2. The only thing I havent tried is restoring my iPod. I havent done this because I ripped all my cd's to one computer, and since I moved its been in storage. Thats about three hundred of five hundred of my songs. Is there anything else I can do? Could I go to the local Apple Store and have them completely back it up and restore it? If you've actually read all of this, you're a very patient person and I thank you just for that

    These are (most likely) separate issues that need their own threads, having a laundry list is not very helpful. For the microcode stuff, read up on the wiki page if you're still uncertain. There shouldn't be any issues, especially since the microcode is loaded as a module and isn't permanent.
    https://wiki.archlinux.org/index.php/Microcode
    The rest of these issues we can't help you with much unless you provide more information about your setup.
    Last edited by SolarBoyMatt (2013-04-19 19:55:43)

Maybe you are looking for

  • How to get year format result on date format in Bex

    Hi, I have requirement to display only year and month in seperate rows as a result in Bex. I have created on date field like MM/DD/YYYY and i have to display in two seperate rows as MM/YYYY and YYYY. Could anyone please suggest me how i can display t

  • Regarding Component interface controller

    hi all Can anyone explain me use of Component Interface Controller under Component with example. Thanks in advance Imityaz

  • Installing a second SATA hard drive - Problems booting

    Hi, I currently have one Maxtor 160GB SATA hard drive in my system with my operating system installed. I have another identical hard drive that I'm attempting to install now, into the second of five available SATA ports on my MSI P965 Neo motherboard

  • Internet issue, or a mac issue.

    My friend has a few websites and they are all on the same server. But when I try and go to the site(s) safari and even firefox just load it for 5 min then say cannot connect to server blah blah blah. I tried accessing them with my Vaio laptop (xp) an

  • Can't download new email

    I have 2 email accounts and recently one of them when I check my mail is says it's downloading 1 of 90 but then it doesn't do anything. It's connecting fine but doesn't allow new mail to come in. It works fine for my other account and both use the sa