Graphics card issue: works fine when in boot camp but OSX it has issues.

Hey guys. I've had my Macbook pro since 2011 and it used to run games pretty well on it but now it struggles really bad. If I boot into BOOTCAMP and play games it still works fine . Do you guys know what could be the cause of this issue and how do I resolve this?

Already tried that before. I don't even have any software firewall currently active, and the hardware firewall in my router does not block individual applications. It blocks ports instead, by IP address. My Avast AV software does not have anything that blocks applications either, since there is no firewall aspect to it, just the anti-virus software. Likewise, my Spybot S&D has no blocking capability either.
I followed all the steps in the article titled "Firefox can't load websites but other browsers can" when I tried installing v24 and v25 last night, which included the steps from the article you posted above with regards to firewalls, as well as changing proxy settings, disabling IPv6 and DNS Prefetching, and resetting Firefox defaults from the troubleshooting page, which blew out all my settings, and still nothing.
I had tried all the steps I could find on these pages, which is why I thought I would post my issue, since I had run out of ideas. I even took a look at the info about the issue some people are getting where it works for them only if they are moving their mouse, but even moving my mouse didn't get any results for me.

Similar Messages

  • Code works fine when stepping through debug, but not without debug

    I have the following code that works fine when I step through with the debugger, but when I run it with out the debugger it never gets the objects in the "moveObjects" method. I would appreciate any help. Thank you
    import com.crystaldecisions.sdk.exception.SDKException;
    import com.crystaldecisions.sdk.framework.IEnterpriseSession;
    import com.crystaldecisions.sdk.framework.IEnterpriseSession;
    import com.crystaldecisions.sdk.plugin.desktop.program.IProgramBase;
    import com.crystaldecisions.sdk.plugin.desktop.common.*;
    import com.crystaldecisions.sdk.framework.*; //cesession
    import com.crystaldecisions.sdk.plugin.desktop.program.*; //ceplugins
    import com.crystaldecisions.sdk.occa.infostore.IInfoStore;
    import com.crystaldecisions.sdk.occa.infostore.*;
    import com.crystaldecisions.sdk.properties.IProperties;
    import com.crystaldecisions.sdk.plugin.destination.managed.*;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.sql.DriverManager;
    import java.sql.Connection;
    import java.util.*;
    import java.sql.ResultSet;
    import java.sql.Connection;
    import java.sql.Statement;
    import java.sql.ResultSet;
    import java.sql.DriverManager;
    * @author ag0310m
    public class MoveRptInstance implements IProgramBase {
        public void run(IEnterpriseSession enterpriseSession, IInfoStore iStore, java.lang.String[] args) {
            try {
                IInfoObjects objects = null;
                IInfoObjects objs = null;
                IProperties props = null;
                try {
                    getObjectsToSend(objects, iStore);
                    moveObjects(iStore);
                } catch (SDKException e) {
                    //ExamplesUtil.WriteError(request, response, e, "RETRIEVE_ERROR", errorpagerfile);
                    System.out.println(e.toString());
                    //out.clear();
                    return;
            } catch (Exception ex) {
                ex.printStackTrace();
        private void getObjectsToSend(IInfoObjects objects, IInfoStore iStore) throws SDKException {
                        objects = null;
                        objects = iStore.query("Select * from CI_INFOOBJECTS where si_name = 'ReportBurstingTest' and si_instance = 1 and si_recurring = 0");
                        try {
                              sendObjects(objects, iStore);
                         } catch (Exception e) {
                             System.out.println(e.getLocalizedMessage().toString());
                             e.printStackTrace();
                         } finally {
        private void moveObjects(IInfoStore iStore) throws SDKException {
                        IInfoObjects iObjects = null;
                        iObjects = iStore.query("Select * from CI_INFOOBJECTS where si_parentid = 716");
                            int x = iObjects.size();
                            System.out.println("value of x = "+x);
                            for (int ii = 0; ii < x; ii++) {
                                IInfoObject obj = (IInfoObject) iObjects.get(ii);
                                obj.setParentID(868003);
                           iStore.commit(iObjects);                   
        private void sendObjects(IInfoObjects oInfoObjects, IInfoStore infoStore) throws SDKException {
         //Grab the first object in the collection, this will be sent.
            int x = oInfoObjects.size();
            System.out.println("3");
            for (int i = 0; i < x; i++) {
                IInfoObject infoObject = (IInfoObject)oInfoObjects.get(i);
                ISendable obj = (ISendable)infoObject;
                IDestinationPlugin destinationPlugin = getDestinationPlugin(infoStore, infoObject.getKind(), infoObject.getTitle(), infoObject.getUpdateTimeStamp());
                IDestination destination = obj.getSendToDestination();     
                destination.setFromPlugin(destinationPlugin);
        //Send the InfoObjects.
        infoStore.sendTo(oInfoObjects);
        private IDestinationPlugin getDestinationPlugin(IInfoStore infoStore, String kind, String title, Date dte) throws SDKException {
         //Retrieve the Managed Destination plugin from the InfoStore
        //this should be cast as an IDestinationPlugin *DON'T FORGET THE get(0) AT THE END**
        IDestinationPlugin destinationPlugin = null;
        destinationPlugin = (IDestinationPlugin)infoStore.query("SELECT TOP 1 * " +                                                                               
    "FROM CI_SYSTEMOBJECTS " +
                                                                                    "WHERE SI_NAME='CrystalEnterprise.Managed'").get(0);
        //Retrieve the Scheduling Options.
        //This interface is the one which allows us to add the file location for the scheduling.
        IManagedOptions managedOptions = (IManagedOptions) destinationPlugin.getScheduleOptions();
        managedOptions.setDestinationOption(IManagedOptions.CeDestinationOption.ceInbox);
        managedOptions.setIncludeInstance(true);
        managedOptions.setTargetObjectName(title+" - "+dte.toString());
        managedOptions.setSendOption(IManagedOptions.CeManagedSendOption.ceCopy);
        //Set of users that will receive the instance. 
        Set userSet = managedOptions.getDestinations();
        //Query for the id of a particular user that will receive the instance.
        IInfoObjects users = null;
            users = infoStore.query("SELECT TOP 1 SI_ID " +
                                 "FROM CI_SYSTEMOBJECTS " +
                                 "WHERE SI_NAME='Administrator' AND SI_PROGID='CrystalEnterprise.User'");
            if (users.size() > 0) {
             IInfoObject user = (IInfoObject)users.get(0);     
             int id = user.getID();
             userSet.add(new Integer(id));
         return destinationPlugin;

    I'm assuming SI_ID=716 is the Inbox where you're sending the objects.
    The issue is that you're not clicking the "Step Over" button fast enough when debugging.  If you click really fast, then you'll get the same issue.
    Workaround for the non-debug case is to count the number of objects you're sending, then when moving, loop till the InfoStore query retrieves the correct number of objects.
    You're not giving enough time for the Destination Job Server to send the objects to the Inbox - they're not there yet.
    Sincerely,
    Ted Ueda
    Edit:  I see you've identified the issue as well - note that the CMS job scheduling thread triggering interval isn't under programmatic control, so I'd still recommend loop-count-wait workflow.
    Edited by: Ted Ueda on Oct 22, 2009 11:59 AM

  • Magic mouse, Win XP all work fine? On boot camp?

    I currently have an Intel iMac 2007 Core 2 Duo with Snow Leopard on and use boot cMp with Win XP home on. I have a mighty mouse wireless at the moment and works fine. I used a magic mouse in the Apple retail store recently Nd thought it was reall good.
    So will the magic mouse work fine under boot camp on Win XP home? What functions work and what dont please? I only want one mouse for Mac and Windows
    Cheers

    The Magic Mouse will work fine with Bootcamp Windows and Mac OS X. Follow the instructions: un-pair it in Mac OS X, install the drivers and pair it in Bootcamp Windows, and then pair it with Mac OS X. This works great for me, but note that functionality in Windows is more limited: scrolling is just up and down and no gestures for back page and forward page.
    My experience with the Magic TrackPad is that I can get it to work properly in either Max OS X (10.6.4 or 10.6.5) and Bootcamp Windows. (It has the same limits on functionality in Bootcamp Windows as the Magic Mouse.) However, when rebooting into a different OS, the prior pairing does not work. You have to delete the device in the Bluetooth control panel and then re-pair it. This is a nuisance and I find that it is easier to simply plug in a USB mouse for occasional use in Bootcamp Windows rather than to constantly re-install the device. This is not fixed in the 10.6.5 update on my system.
    If you need to use Bootcamp frequently, then the Magic Mouse is a better choice. Note that what I describe here is my experience with my early 2008 MacBook Pro. YMMV.

  • Hi i have a powertowerpro 225  built in1996 its been in storage for 12 yrs was working fine  then  it boots up but no image on screen  help  thank u

    Its a Mac clone that was sold 4 to 2 yrs  I have 2of them and both have the same problem  can't get them on the screen  and any help would b nice  thank u.

    Helmut,
    What happens if you connect headphones or external speakers? Can the startup sound be heard then? Otherwise, there could be a problem on the logic board (this may be merely audio-related, or something more fundamental).
    Even if a startup sound cannot be heard, nor anything seen on the screen, does the hard drive appear to be active (clicking, as during a normal startup sequence) after the computer has been turned on?
    Have you tried using a magnifying glass to inspect the video and logic boards inside the computer (looking for leaking/bulging/discoloured/cracked electronic components)? Leaking electrolytic capacitors can be the cause of various problems.
    You indicated that it is a 14" Mac monitor. Normally, that would mean a DB-15 plug (with 15 pins in two rows). Under your Older Hardware topic (https://discussions.apple.com/thread/6856695), you mentioned that the plug only had 10 of 15 pins. It is not possible to say whether or not the ten pins are sufficient without knowing their exact positions. Please note that special sense codes were used in order to tell Macintosh computers the type of monitor connected (you may want to search for "Sense Lines" at https://developer.apple.com/legacy/library/navigation/ for further information).
    Could you borrow an older (CRT) PC monitor with a VGA plug (HD-15/DE-15, with 15 pins in three rows) just for a test?
    Jan

  • My ipod touch 4th gen was working fine thorugh my home speakers but now it has stopped

    My ipod touch is a 4th gen 8GB and it was working absolutely fine 2 days ago when i played it through the same docking system but i came to play it through my docking system today and it is only playing out of its internal speakers and not through the speaker system.
    It is nothing wrong with my speakers because my sister has an ipod and hers plays through it fine.
    Help would be much appreciated
    Thankyou

    Hello BeeeGeee,
    Try resetting your iPod Touch.  To do this, press and hold both the Sleep/Wake and Home buttons together long enough for the Apple logo to appear.
    Then connect it to your dock again see if that helps.
    B-rock

  • Satellite Pro M30 graphics card not working when driver is installed

    Hi all,
    Im having problem with my nvidia Geforce FX Go5200, in a Satellite Pro M30 laptop, (Intel Pentium M processor 1.7 GHz, 512 Ram). This card was working fine suddenly the notebook stops.
    I have formatted the notebook and installed Win XP PRO. After installing the VGA driver I restarted the notebook but black screen started coming up right after the Win XP splash screen appears. The notebook continues to start up but no screen.
    It starts just fine in safe mode. I get my best screen by simply disabling the geforce card or uninstalling the driver. I tried to install a new driver for the VGA from the Toshiba download site but same problem appears. I have also tried updating BIOS but nothing happens.
    Anyone can help me?
    [email protected]

    It is very strange issue. It will be really interesting to know if this happen when you use delivered recovery installations CD.
    Anyway I presume there is some problem with LCD display. In safe mode the desktop is shown in lowers resolution but when OS starts the resolution will be adapted for standard one (1280x800) and obviously there is the problem.
    I am not technician but I recommend you to contact service partner. As far as I know they use special tools and programs for display tests. They can tell you more.

  • Cant open web pages when connected to the internet via Telstra's Pre Paid WiFi has anyone else had the same issues works fine with BigPond WiFi

    Cant open web pages when connected to the internet via Telstra's Pre Paid WiFi (this connection is working on other devices) has anyone else had the same issues, works fine with BigPond Wifi

    and now, when i tried to check again my network preference below the airport tab is showing a message that
    "my airport does not have an IP address and cannot connect to the internet!"
    then after seconds it will goes back to the first message that
    "airport has the self assigned IP address etc....."
    i don't know whats going on now!
    airport tab is not showing green color anyway! i'ts always in yellow!
    i tried turning it on and off but nothing happen! HEEELLLLPP!!!!

  • Hi i got a mac mini but when i connect it to my smartax mt882 modem via ethernet it says device not connected can anyone solve this issue it work fine with the usb connection but the ethernet is giving me problems plz help

    hi i got a mac mini but when i connect it to my smartax mt882 modem via ethernet it says device not connected can anyone solve this issue it work fine with the usb connection but the ethernet is giving me problems plz help

    Hello, give this a try...
    Make a New Location, Using network locations in Mac OS X ...
    http://support.apple.com/kb/HT2712
    10.5, 10.6, 10.7 & 10.8…
    System Preferences>Network, top of window>Locations>Edit Locations, little plus icon, give it a name.
    10.5.x/10.6.x/10.7.x/10.8.x instructions...
    System Preferences>Network, click on the little gear at the bottom next to the + & - icons, (unlock lock first if locked), choose Set Service Order.
    The interface that connects to the Internet should be dragged to the top of the list.
    For 10.5/10.6/10.7/10.8, System Preferences>Network, unlock the lock if need be, highlight the Interface you use to connect to Internet, click on the advanced button, click on the DNS tab, click on the little plus icon, then add these numbers...
    208.67.222.222
    208.67.220.220
    (There may be better or faster DNS numbers in your area, but these should be a good test).
    Click OK.

  • Graphic card stops working, then recovers

    I recently installed the plug-in for Pixel Bender on CS5.
    When I open a jpg, and choose OilPaint, with the check box for GPU, as soon as I hit the OilPaint filter, my graphics card stops working, the screen goes black for a few seconds, then comes back on.  I get a message that the card stopped working, but recovered.
    I surmise this is a graphics card issue, or memory, or both?  I don't know for sure.
    I'm using an HP PC with 6 Gb RAM, and the card is a Nvidia GeForce 9500GT.  The drivers for this card are all up to date.
    CS5's performance settings are:  2 scratch discs (not the boot drive) with nearly a terabyte free space on one, and about 250 Gb on the other.  The program shows about 5.7 Gb of available RAM, and the preferred setting (maximum) is about 3.8 Gb.  I've got it at 3.7 Gb.
    When the card recovers, it takes several minutes before I can see the image in Photoshop again.  Then, when I try the filter again, I uncheck the GPU box, click on the OilPaint filter, and get a window that says the process timed out, and gives me 2 options:  try again or cancel.  After about 6 or 7 try-agains, the image will have the filter applied.  It takes another 5 or 6 tries to finish with "OK" and then the image shows up in the pane, in Photoshop.
    My computer has a 350W power supply, so the GeForce 9500 GT is the biggest card I can use in it.
    Is it a question of an inadequate graphics card?  Or, not enough RAM?
    I could install a new power supply for the PC, then get a different card, if that would solve the problem.  But, since I'm not sure if this is what I need to do, could I please have some suggestions on my issue with this whole thing?
    Thanks very much.
    Alan

    Thanks for those links.  I missed them, because I just had Windows search for updated drivers, and when I told it to search online, it said that the drivers were up to date.  So....well, I'm sorry I didn't check NVIDIA directly.  I appreciate your help in this.
    Anyway, I did install the updated drivers.  I rebooted the machine, just to make sure (I checked the properties of the card, and it showed the updated driver listed).
    I re-tried the OilPaint, and the card crashed, as before.  It gave me this message:
    "The NVIDIA OpenGL lost connection with the display driver and is unable to continue.  The application must close."  It then closed CS5 (Bridge remained open, though).
    It said there was an Error code: 8.
    Thanks again for assisting me on this.  What would be the next step to resolve this?
    Alan

  • TS4317 graphics cards not work

    video file is not working graphics card not working is their is any software that i can update. or tell me why its not working

    If you can see an image on your screen then your graphics card (Intel HD Graphics 3000) integrated into your 13" machine is working just fine.
    I'm not sure what you mean when you say that a video file isn't working... how exactly isn't it 'working' and what file format is it in?
    Clinton

  • HP 15-r033tx NVIDIA Graphics card sopped working after windows 7 encountered blue scree

    It has been only five days since i purchased HP 15-r033tx laptop. NVIDIA 2gb graphics card stopped working when windos 7 OS encounterd blue screen. I re-intalled the OSand all drivers softwares and yet NVIDIA doesn't show up in control panel. What do i do?

    Hi @Aashish_92 
    Welcome to the HP Support Forums!
    I understand that you had a blue screen, and now the NVidia card is not working, after reinstalling your operating system.
    I am happy to help with this. What method did you use to reinstall the operating system? Did you use system recovery?
    After reinstalling the OS, did you make sure that all the system drivers were updated to the current ones from the HP support page for that notebook? HP 15-r033tx Notebook PC Drivers
    You can try to use the system recovery manager to reload a factory installation.
    Performing an HP System Recovery (Windows 7)
    Troubleshooting HP System Recovery Problems (Windows 7)
    Let me know if that helps.
    Malygris1
    I work on behalf of HP
    Please click Accept as Solution if you feel my post solved your issue, it will help others find the solution.
    Click Kudos Thumbs Up on the right to say “Thanks” for helping!

  • Graphics card not working

    Hi,
    I have just installed a new GEFORCE GT 620 1GB graphics card into my H500s computer.  The card does not seem to be working.  I have changed the video setup to PEG and set secure boot to disabled and enabled CSM in the BIOS but with no luck.  According to the data sheet this card should work.  The onboard graphics is still working fine dispite the card being plugged in.
    Does anyone know as to why this card is not working.
    Many thanks in advance.

    There are a lot of MBP variants over the five years the model ahs been in production. Our knowing the exact model would help. Do  "About this Mac" from teh Apple menu, and in the resulting winodow, click the "More Info..." button. That launches System Profiler for you.
    In Profiler's  opening screen, Hardware Overview, copy and past that infor here, being sure th delete the serial number, That screen should look like this:
    That tells us the specific version. Now select "Graphics/Displays" from Profiler's "Contents" pane on the left and post that info. It looks something like this:
    This info is important because some MBP variants had defective video chipsets, one of which qualifies for a free logic board replacement.

  • I have a production mobile Flex app that uses RemoteObject calls for all data access, and it's working well, except for a new remote call I just added that only fails when running with a release build.  The same call works fine when running on the device

    I have a production mobile Flex app that uses RemoteObject calls for all data access, and it's working well, except for a new remote call I just added that only fails when running with a release build. The same call works fine when running on the device (iPhone) using debug build. When running with a release build, the result handler is never called (nor is the fault handler called). Viewing the BlazeDS logs in debug mode, the call is received and send back with data. I've narrowed it down to what seems to be a data size issue.
    I have targeted one specific data call that returns in the String value a string length of 44kb, which fails in the release build (result or fault handler never called), but the result handler is called as expected in debug build. When I do not populate the String value (in server side Java code) on the object (just set it empty string), the result handler is then called, and the object is returned (release build).
    The custom object being returned in the call is a very a simple object, with getters/setters for simple types boolean, int, String, and one org.23c.dom.Document type. This same object type is used on other other RemoteObject calls (different data) and works fine (release and debug builds). I originally was returning as a Document, but, just to make sure this wasn't the problem, changed the value to be returned to a String, just to rule out XML/Dom issues in serialization.
    I don't understand 1) why the release build vs. debug build behavior is different for a RemoteObject call, 2) why the calls work in debug build when sending over a somewhat large (but, not unreasonable) amount of data in a String object, but not in release build.
    I have't tried to find out exactly where the failure point in size is, but, not sure that's even relevant, since 44kb isn't an unreasonable size to expect.
    By turning on the Debug mode in BlazeDS, I can see the object and it's attributes being serialized and everything looks good there. The calls are received and processed appropriately in BlazeDS for both debug and release build testing.
    Anyone have an idea on other things to try to debug/resolve this?
    Platform testing is BlazeDS 4, Flashbuilder 4.7, Websphere 8 server, iPhone (iOS 7.1.2). Tried using multiple Flex SDK's 4.12 to the latest 4.13, with no change in behavior.
    Thanks!

    After a week's worth of debugging, I found the issue.
    The Java type returned from the call was defined as ArrayList.  Changing it to List resolved the problem.
    I'm not sure why ArrayList isn't a valid return type, I've been looking at the Adobe docs, and still can't see why this isn't valid.  And, why it works in Debug mode and not in Release build is even stranger.  Maybe someone can shed some light on the logic here to me.

  • After using my iPod classic in my infinity G35 a few weeks ago, I took it out of the car and it no longer works.  Just a white screen with the web address for Apple iPod support.  Worked fine when hooked up to iPod jack in car.  But wont work anywhere now

    After using my iPod classic in my infinity G35 a for the last few weeks, I took it out of the car and it no longer works.  Just a white screen with the web address for Apple iPod support.  Worked fine when hooked up to iPod jack in car.  But won't work anywhere now.  I tried re-setting but has not worked.  Any ideas would be appreciated.

    I finally resolved my problem after spending way too much time on it. I simply handed my 160GB iPod to my husband to put his fav Stones & Beatles songs on and I went back to my 80GB Microsoft Zune which has never disappointed me.
    After spending so much time trying to figure this out I did finally take it back to Apple Store who performed a diagnostic and found there was a problem with the device. They replaced it with a refurbished one which has similar issues. All I wanted to do was listen to my music. Was that too much to ask? So I am happy to be free of this problematic device. No more Apple for me!!

  • Macbook works fine when plugged in, turns off when unplugged.

    Hello all,
    As stated my 2008 Unibody 13 inch, serial number W8******1AX turns on and works fine when it is connected to power.
    When it is unplugged it instantly turns off and turns its fans on full until it depletes the battery (so it is obviously getting power.. just not where I want it)
    Since the problem began I have tried two new batteries, neither of which had any different symptoms.
    Before this, the computer had an intermittent life, it would turn off when it saw fit, which got progressively worse.
    I have followed the guides to resetting the SMC but have had no luck
    I have been running it without the battery (to save it charging and discharging for no reason) and sometimes when plugged in without a battery
    the magsafe green indicator light goes from dim to bright.
    With the battery installed it stays bright orange until it is charged and then switches to bright green.
    (I have tried it with another charger, same symptoms)
    Here is the Battery Read out;
    Battery Information:
      Model Information:
      Serial Number:          ?00€›Æ⁄¬+9tt
      Manufacturer:          GSA-1280
      Device Name:          ASMB016
      Pack Lot Code:          3230
      PCB Lot Code:          30db
      Firmware Version:          ddae
      Hardware Revision:          dac2
      Cell Revision:          2b39
      Charge Information:
      Charge Remaining (mAh):          4113
      Fully Charged:          No
      Charging:          Yes
      Full Charge Capacity (mAh):          4200
      Health Information:
      Cycle Count:          1
      Condition:          Normal
      Battery Installed:          Yes
      Amperage (mA):          379
      Voltage (mV):          12275
    System Power Settings:
      AC Power:
      System Sleep Timer (Minutes):          15
      Disk Sleep Timer (Minutes):          10
      Display Sleep Timer (Minutes):          5
      Automatic Restart on Power Loss:          No
      Wake on AC Change:          No
      Wake on Clamshell Open:          Yes
      Wake on LAN:          Yes
      Current Power Source:          Yes
      Display Sleep Uses Dim:          Yes
      PrioritizeNetworkReachabilityOverSleep:          0
      Battery Power:
      System Sleep Timer (Minutes):          2
      Disk Sleep Timer (Minutes):          10
      Display Sleep Timer (Minutes):          1
      Wake on AC Change:          No
      Wake on Clamshell Open:          Yes
      Display Sleep Uses Dim:          Yes
      Reduce Brightness:          Yes
    Hardware Configuration:
      UPS Installed:          No
    AC Charger Information:
      Connected:          Yes
      ID:          0x0100
      Wattage (W):          60
      Revision:          0x0000
      Family:          0x00ba
      Serial Number:          0x00ebc719
      Charging:          Yes
    Power Events:
    Repeating Events:
      Type:          Wake or Power On
    If this at all helps.
    I'm at my wits end with this thing, I know it is getting on in age, but other then this, it has been flawless in its operation.
    If anyone has any suggestions I would be happy to hear them.
    Many thanks!!
    <Edited By Host>

    There may be a hardware cause behind the symptoms you cite, so a diagnostic
    is recommended to see which parts are weak or failed in the computer. A visit to
    an Apple Store with Genius bar may be helpful, as they can perform testing there.
    A call ahead or use their web page, to schedule an appointment, is advised.
    In the US and Canada, the Genius bar at a retail Apple Store can perform
    a diagnostic service, for no fee, even on Apple products without AppleCare.
    See links:
    Apple - Concierge
    Genius Bar - Apple Retail Store:
    http://www.apple.com/retail/geniusbar/
    List of Apple Stores, cities, countries:
    http://www.apple.com/retail/storelist/
    Also authorized Apple service providers who can test, repair and guarantee their
    work should be able to handle an out-of-warranty older Mac, within age limits...
    Ones too old for the Apple Store could be serviced at a Specialist, instead.
    •Find Locations - Sales, Service, Training, Consulting:
    https://locate.apple.com/
    •Did you try resetting the System Management Controller?
    Intel-based Macs: Resetting the System Management Controller (SMC)
    •A reset of NVRAM may help with some issues:
    About NVRAM and PRAM
    •Calibrating is part of maintenance, esp with older portables:
    Apple Portables: Calibrating your computer's battery for best performance
    •The power adapter can be problematic and cause issues, so there's this:
    Apple Portables: Troubleshooting MagSafe adapters
    Also another item, other than keeping the magnetic connections clean of
    debris, grime, and corrosion, is to check the MagSafe Board or have it
    checked as part of a greater diagnostic. This board is behind the port
    that supplies the computer and the battery with power from the adapter.
    When it partially fails or if/when one of the connecting wires or plug fails
    you can find odd issues or partial use. The battery may charge but it
    may not be able to power the computer, and other odd effects.
    https://www.ifixit.com/Device/MacBook
    In older portable Macs, this was generally called a 'DC-in board' and as
    such, you could read about it in an iFixit repair guide for the MacBook
    model you have. These vary so the matching article is recommended to
    see if that is something you may want to try. But I would have diagnostic
    testing done and avoid additional damages from attempted DIY efforts.
    There have been a few reports of other failure on the logic board that
    contributes to a partial failure of the charging system, so about all this
    may do is troubleshoot around the failure without finding an exact cause.
    However it goes...
    Good luck & happy computing!

Maybe you are looking for