2 Replies Latest reply on Mar 10, 2012 1:04 AM by nou

    Driver doesn't start on Fusion APU when nVidia GPU is installed

    jackpug

      I've created an OpenCL enabled application. It works quite well under Linux. I've then moved it to a different machine running Windows that has an older nVidia GPU as well and the GPU onboard the APU, but that was not detected. Updated to latest AMD drivers. These drivers fail to start.

       

      Device Manager indicates that the driver fails with Error Code -42.

       

      Below is the information from a small OpenCL utility,

       

      num platforms: 2

      version 0: OpenCL 1.1 CUDA 4.1.1

      name: NVIDIA CUDA

      vendor: NVIDIA Corporation

      num Devices: 1

      version 1: OpenCL 1.1 AMD-APP (898.1)

      name: AMD Accelerated Parallel Processing

      vendor: Advanced Micro Devices, Inc.

      num Devices: 1

      Num of contexts allocated: 2

      DEVICE (0): GeForce 8800 GTS

                GPU Device

                    Vendor: NVIDIA Corporation

                   Version: OpenCL 1.0 CUDA

                Const Size: 65536

                Param Size: 4352

               Double Size: 0

                Float Size: 1

              Compute Unit: 12

              Has Compiler: 1

              Is Available: 1

      DEVICE (1): AMD A4-3300 APU with Radeon(tm) HD Graphics

                CPU Device

                    Vendor: AuthenticAMD

                   Version: OpenCL 1.1 AMD-APP (898.1)

                Const Size: 65536

                Param Size: 4096

               Double Size: 0

                Float Size: 4

              Compute Unit: 2

              Has Compiler: 1

              Is Available: 1

       

      The main display is the nVidia card.

       

      What is error code 42? Can't AMD co-exist with nVidia?

        • Re: Driver doesn't start on Fusion APU when nVidia GPU is installed
          jackpug

          After a lot of trial and error, the conclusion is that it is not possible to enable both devices in Windows at the same time (haven't tried Linux).

           

          The hardware in question is Biostar A75MH motherboard with the A4-3300 APU and 8800 GTS nVidia GPU.

           

          The only setting that allows for APU to even be detected is "Force Enable" APU (detection of nVidia disables onboard graphics by default). The option for "Surround View" in BIOS must also be enabled, or the machine will not even boot..

           

          Once in Windows (Vista 64-bit),

          • if nVidia is primary display, the APU driver fails and is disabled.
          • if APU is primary display, nVidia driver fails and is disabled.

           

          Basically one steps on toes of another. Quite disappointing.

           

           

          PS. The error code is actually "Code -43".