What Are The Condions that Make OpenCL Unavailable?

Up to 2 days ago I had ATI Catalyst 12.2 installed.  I was able to check all the boxes in the Advanced Graphics Processor Settings dialog and they stayed set.  Specifically, I had [  ] Use OpenCL set and Photoshop CS6 worked very well.
Because I need to know about the quality of newer drivers for my own product development, I upgraded my ATI driver suite to the current version - Catalyst 12.4.
Unfortunately, this caused new problems I hadn't had before - specifically a number of GPU-accelerated features didn't work, such as Oil Paint, which would try to start then just exit.  And with Catalyst 12.4 the [  ] Use OpenCL box became grayed-out.
With my own testing done, I decided to completely uninstall the ATI Catalyst 12.4 suite, and drop back to Catalyst 12.2, which worked well.  This was a simple matter of uninstalling everything AMD then rebooting (with the Windows driver), then installing Catalyst 12.2.  That went smoothly.
However, now I still do not find the [  ] Use OpenCL box has become available again - it's grayed out:
I'm pretty sure there are no remnants from the 12.4 drivers left anywhere on my system, and everything from the 12.2 set installed successfully, so the question is this:  Did Photoshop sense something about the 12.4 driver set, then set some kind of permanent "No OpenCL" flag in its own configuration settings?
Here's my system info with the 12.2 drivers installed.  Note the "OpenCL: Unavailable" entry.
http://Noel.ProDigitalSoftware.com/ForumPosts/SystemInfo.txt
-Noel

Oops, I posted it in the wrong forum (in addition to misspelling "Conditions").
Pierre (or other forum Mod), could you please just delete this thread?  I have reposted it over on the Photoshop General Discussion forum.
Thanks.
-Noel

Similar Messages

  • What Are The Conditions that Make OpenCL Unavailable?

    Up to 2 days ago I had ATI Catalyst 12.2 installed. I was able to check all the boxes in the Advanced Graphics Processor Settings dialog and they stayed set. Specifically, I had [ ] Use OpenCL set and Photoshop CS6 worked very well.
    Because I need to know about the quality of newer drivers for my own product development, I upgraded my ATI driver suite to the current version - Catalyst 12.4.
    Unfortunately, this caused new problems I hadn't had before - specifically a number of GPU-accelerated features didn't work, such as Oil Paint, which would appear to try to start then just exit a split second later.  And with Catalyst 12.4 the [ ] Use OpenCL setting became unavailable (grayed-out).
    With my own testing done, I decided to completely uninstall the ATI Catalyst 12.4 suite, and drop back to Catalyst 12.2.
    This was a simple matter of uninstalling everything AMD then rebooting (with the Windows driver), then installing Catalyst 12.2. That went smoothly.
    However, now I still do not find the [ ] Use OpenCL box has become available again - it's grayed out:
    I'm pretty sure there are no remnants from the 12.4 drivers left on my system (though there's a possibility I could have missed something), and everything from the 12.2 set installed successfully, so the question is this:
    Did Photoshop sense something about the 12.4 driver set, then set some kind of permanent "No OpenCL" flag in its own configuration settings?
    Here's my system info with the 12.2 drivers installed. Note the "OpenCL: Unavailable" entry.
    http://Noel.ProDigitalSoftware.com/ForumPosts/SystemInfo.txt
    Note that all my GPU-accelerated features seem to work...  Oil Paint works and is plenty fast, the various Blur tools work nice and fast, I can do 3D rendering (though there's one small glitch I've had since Photoshop CS6 was released where occasionally it becomes unresponsive for a few seconds at a time while doing 3D work).  But it does finally respond.
    -Noel

    Thanks for the info.
    I understand what OpenCL is about, and to some extent at least the code should be portable, since there are standards that the implementations follow.
    But whether Adobe's code IS portable to all video cards, or whether all video drivers/cards implement the same standards, or even whether all video drivers/cards implement the standards correctly is always in question.
    From what I can see whether Photoshop CS6 is willing to consider the OpenCL in the ATI/AMD Catalyst 12.2 package good enough to use comes and goes.  The [ ] Use OpenCL box may be grayed out in some runs of Photoshop and not in others.  I've personally set the option, had Liquify come up and run fine, and then later (in another run of Photoshop CS6) found [ ] Use OpenCL unchecked and grayed-out - and STILL had Liquify come up and run fine.  I suspect this is because there are a number of different ways Photoshop is willing to try to do the work, and it's falling back to an alternate strategy.
    In Catalyst 12.4 I would NEVER see the OpenCL setting available, and in fact Liquify wouldn't even come up.
    I assume the support for what Photoshop needs is marginal in the recent ATI/AMD drivers, but it would be good to know a little more about why the OpenCL setting comes and goes like it does.
    -Noel

  • My ipad mini was stolen and i have activated the find my phone to lock it. how can i get the serial number off my itunes or icloud profile? and what are the chances that the find my iphone app works when someome erases the device?

    my ipad mini has been stolen and i have activated the find my iphone to lock. now it is only a wifi device so what are the chances that a person can get hold of it and log onto wifi without the password of my device to unlock. does that not make the app rather less useful as i have to hope that the person is apt enough to log onto the internet but not enough to erase it and start afresh. is it possible to find my device even afte someone has erased it?

    "Losing your iPhone feels lousy. Thankfully, iCloud can help you get it back. But if it looks like that’s not going to happen, new Find My iPhone features in iOS 7 make it harder for anyone who’s not you to use or sell your device. Now turning off Find My iPhone or erasing your device requires your Apple ID and password. Find My iPhone can also continue to display a custom message, even after your device is erased. And your Apple ID and password are required before anyone can reactivate it."
    http://www.apple.com/icloud/features/#fmip

  • What are the steps to make it seamless for a customer to use the install program and then use the installed program?

    I wrote an install program (.exe) that is downloaded from a website.  When run, it 1) leads a customer to browse to a directory, and 2) copies files (.exe, .dll, etc.) from a website to that directory.  When I run, the installed program works.
    What are the steps to make it seamless for a customer to use the install program and then use the installed program? 
    bhs67

    This site https://msdn.microsoft.com/en-us/library/vstudio/2kt85ked%28v=vs.110%29.aspx provides a basic description of the Visual Studio Windows Installer. 
    Near the bottom of the page is "You can unlock all the features of InstallShield by paying to upgrade to the full version of InstallShield."  Where do I find info that describes the differences between the "free" and the "full"
    versions?
    bhs67
    Hello,
    The default feature does support the task for your requirement, so there is no need to pay for the other features unless you want to use some feature which is not free.
    In addition, as this thread
    InstallShield LE not available with VS 2012 RTM? shared, even through there is a link to InstallShield LE in the New Project dialog under Deployment solutions, but it belongs to third-party that I would recommend you consider posting this issue
    at the following forum to get supports about InstallShield.
    http://community.flexerasoftware.com/forumdisplay.php?133-InstallShield
    Regards.
    Carl
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • What are the objects that support variables?

    What are the objects that support variables?

    Using Variables: The Variable Wizard and the Variable Editor
    Definition
    Variables are parameters of a query that you defined in the Query Designer and that are filled with values when you execute the query or Web application. They serve as a store for characteristic values, hierarchies, hierarchy nodes, texts and formula elements, and can be processed in different ways.
    The processing type determines how a variable is filled with a value for the runtime of the query or Web application.
    There are different types of variables depending on the object for which you want to define variables. These types specify where you can use the variables.
    Variables are reusable objects. This means that when you define a variable for a query in the Query Designer, this variable can be used in all other queries. Variables are not dependent on the InfoProvider, only on the InfoObject. A variable that you define for an InfoObject is available in all InfoProviders that use this InfoObject.
    Use
    Variables enable you to customize queries flexibly (parameterize the query) possible. If you use variables in the Query Designer, do not select any fixed characteristic values, hierarchies, hierarchy nodes, texts, or formula elements. Instead, set up variables as place holders. These are then filled with values when the query is running (when you insert the query into a workbook, when you refresh the workbook or when you execute the query on the Web. You can use one query definition as the foundation for many different queries if you use variables.
    You want to create one query for all the people responsible for customer groups, who each only evaluate the data for one customer group. In the Query Designer, you insert a variable for the characteristic u2018customer groupu2019. Just before the query is executed, decide for which customer group(s) you want the query to apply to.
    There are two tools in the Query Designer for designing and changing variables.
    The variable wizard takes you step-by-step through the process of defining a variable. Each individual step is context-sensitive and is adjusted according to the combination of variable and processing types used. This means that the variable wizard only offers the selection options that are permitted for that combination of variable and processing types. For more information, see Defining Variables with the Variable Wizard.
    The variable editor dialog box offers all of the selection options for changing an existing variable. The individual fields in the dialog box show the settings affected in the variable. You can change these settings here. If you want to make the changes using a step-by-step process with explanatory texts, you can jump to the variable wizard using . For more information, see Changing Variables in the Variable Editor.
    Integration
    The variable wizard and the variable editor are functions in the Query Designer and are context-sensitive.
    In principle, the two dialog boxes appear wherever you can enter constants (that is, values) in input fields. One of these input fields is the Entry of Variables checkbox.  If you select this option, the following options for using a variable appear, instead of a fixed value:
    ·        The variables that are available appear in the dropdown box for the input field. You can select a variable from the dropdown box.
    ·        The symbol  Change Variable appears next to the Entry of Variables checkbox. You can change the variable using  . The Variable Editor dialog box appears.
    ·        The symbol  New Variable appears next to the Entry of Variables checkbox. Choose  if you want to create a new variable. The Variable Wizard dialog box appears.
    By way of an example, when defining conditions for the value limit of the condition, you can not only enter fixed values but also formula variables. Mark the Entry of Variables checkbox and you can then use the options described above. The settings are context-sensitive so that the formula variables that only those formula variables that are available appear in the dropdown box.  The variable wizard is set up automatically in the same way for entering formula variables.
    You can also get to the variable wizard and the variable editor from the context menu of those objects for whose values you can define variable placeholders. From the context menu, choose New Variable. The SAP BW Variables Wizard appears. In the context menu for variables that have already been defined, you can choose Edit. The SAP BW Variables Editor appears.
    In the InfoProvider objects dialog box, you select a characteristic (for example, Order) and from the context menu, choose New Variable. You reach the variable wizard, which is already set up for you to enter a characteristic value variable.
    In the InfoProvider objects dialog box, you select a characteristic value variable and from the context menu, choose Edit. You reach the variable editor where you see all of the settings for the variable. You can make changes to the variables here.
    Variable Types
    Definition
    The type of variable being used. This determines the object that the variable represents as a placeholder for a concrete value.
    Structure
    There are different types of variables depending on the object for which you want to define variables. These types specify where you can use the variables.
    ·        Characteristic Value Variables
    Characteristic value variables represent characteristic values and can be used wherever characteristic values are used.
    If you restrict characteristics to specific characteristic values, you can also use characteristic value variables. See, Restricting Characteristics.
    ·        Hierarchy Variables
    Hierarchy variables represent hierarchies and can be used wherever hierarchies can be selected.
    If you restrict characteristics to specific hierarchies or select presentation hierarchies, you can also use hierarchy variables. See Selecting Hierarchies
    ·        Hierarchy Node Variables
    Hierarchy node variables represent a node in a hierarchy and can be used wherever hierarchy nodes are used.
    If you restrict characteristics to specific hierarchy nodes, you can also use hierarchy node variables. See Restricting Characteristics: Hierarchies
    ·        Text Variables
    Text variables represent a text and can be used in descriptions of queries, calculated key figures and structural components.
    You can use text variables in the description of calculated key figures, restricted key figures, selections and formulas when you create them. See Defining Calculated Key Figures, Defining Restricted Key Figures, Defining Selections, and Defining Formulas.
    You can change the descriptions in the properties dialog box. See Query Properties Calculated Key Figure Properties Restricted Key Figure Properties, and Selection/Formula Properties.
    ·        Formula Variables
    Formula variables represent numerical values and can be used in formulas. See Defining Formulas.
    In addition, numerical values are used for selecting exceptions and conditions and you can also use formula variables here. See Defining Exceptions and Defining Conditions
    You can use a formula variable for the interest rate in order to process the current interest rate, after you have executed the query or Web application.
    http://help.sap.com/saphelpnw04/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm_

  • I have created a quotation in CRM system. I want that to be downloaded into ECC, so that, I can create a sales order there with reference to that quotation. So, what are the parameters that I need to set in CRM system so that my quotation gets replicated?

    Dear Experts,
    I have created a quotation in CRM system. I want that to be downloaded into ECC, so that, I can create a sales order there with reference to that quotation. What are the parameters that I need to set in CRM system so that my quotation gets replicated without any error?
    Please help me in this regard. An early and in detail step by step guidance is highly appreciated.
    Thanks,
    SMTP

    It may be best to recreate the folder and the smart playlists from scratch.
    tt2

  • What are the entities that can be re-used in different servers, SI App, SI instance? And how?

    Greetings,
    What are the entities that can be re-used in different servers, SI App, SI instance? And how?
    e.g. can I use a deployed IQStreamable@app1  into app2?
    can I use a deployed observable/app1/siInstance1/Server1 into another query/app3/siInstance3/server2?
    On the presentation titled "04 – Installing, Deploying and Maintaining the SQL Server 2008 R2 StreamInsight Runtime Engine" with file name SQL10R2UPD05-DECK-04.pptx on ecn.channel9.msdn.com/o9/learn/SQL2008R2TrainingKit/Presentations/SQL10R2UPD05-DECK-04/SQL10R2UPD05-DECK-04.pptx
    It is mentioned one of the deployment option is "Deployment: Standalone Server"
    and it mention the following:
    "Use this option for the following scenarios:
    - Metadata objects need to be shared between applications
      - Event Types
      - Adapter Types
      - Query Templates
    - A data source registered with the server provides an event stream for another existing application"
    Could you please provide good example that explain the above statement?
    Cheers, Muhammad

    First, that statement - and those materials - refer to the "legacy" StreamInsight query/adapter model. They do not refer to how things work with the Reactive model introduced in version 2.1. Specifically, it talks about Dynamic Query Composition (DQC).
    You cannot use a deployed Observable in another instance of StreamInsight. You may be able to use them across applications in the same instance - off the top of my head, I'm not sure. I'm getting ready to get on a plane but will take a look at it later.
    Typically, however, applications act as containers (comparable to .NET AppDomains) so I don't think that you'd be able to do this easily. That said, the code and assemblies
    can be reused across multiple instances/applications. You would have separate instances of the classes involved but you would be able to reuse the query logic. That's a common use case.
    Can you be more specific about your use case and what you are trying to accomplish here? It's possible that there are alternative ways to do what you are trying to do.
    DevBiker (aka J Sawyer)
    Microsoft MVP - Sql Server (StreamInsight)
    If I answered your question, please mark as answer.
    If my post was helpful, please mark as helpful.

  • The answer helped me.But still, what are the settings that I have to change for the behavior of the mouse pointer towards finder? Also the mouse pointer sometimes  doesn't accept my command and start clicking itself.what is the problem and how to fix it?

    The answer helped me.But still, what are the settings that I have to change for the behavior of the mouse pointer towards finder? Also the mouse pointer sometimes  doesn't accept my command and start clicking itself.what is the problem and how to fix it?

    If the mouse clicks something on its own then it looks like you have a hardware problem with the trackpad or possibly the battery that is right underneath the trackpad.
    I have read that the battery can swell and that would put pressure on the trackpad.

  • What are the difficulties that we face while uploading data in lsmw

    what are the difficulties that we face while uploading data in lsmw

    I've used LSMW extensively for all implementation projects. Most complex problem is when you have to deal with a lot of structures (for example in routings), where you have header/line item/sub-items/long texts/etc relationship. Still, LSMW can pull it fine.

  • What are the chances that an actual timestamp will be added to the Canon XF200 ?

    I shoot depositions for a living and a timestamp is required sometimes. I upgraded to the XF200 from the XHA1s. the XHA1s had a timestamp so i assumed the XF200 would as well. I saw inthe manual that the time and date could be displayed so I bought the camera. you have to manually turn off all displays except the date and time. This works as long as you dont have to change your aperture, wb, or other settings.  When you change any of these the display pops up and is also recorded.  I'm just wondering why Canon would get rid of the timestamp.  I asked if they could add it using a firmware update but all they said was that enough people need to ask for it. What is enough?

    "What are the odds that my hard drive will be salvageable?"
    Very very good, it's all sealed and only a large electrical surge or dropping it while running could do some damage.
    Take it and use a SATA to USB adapter you can get online for $12-$40 and hook it right up to the new Mac and use Setup Assistant or Migration Assistant to transfer files.
    OR you can access the drive directly and on a PC with MacDrive installed.
    However the Mac itself is likley a goner.

  • What are the cases that cause the I/O error writing to output file

    may i ask what are the cases that cause the I/O error writing to output file ??
    cause i have the write path and the input file has data
    any ideas???

    and the permission is to write first time then append to itBy "permission" is meant the operating system controlled rights that let
    particular users do specified things with specified files or directories.
    the error message is a the title of the message
    I/O error writing to output fileThe java runtime actually creates a much more useful error message than
    this but, unfortunately, your program is swallowing this error message and
    replacing it with the message you see.
    Somewhere in your code you have something like:try {
        // all sorts of stuff goes here
        // including the code that is intended to
        // write to the file
    } catch(IOException ioe) {
        System.out.println("I/O error writing to output file");
            // add this line
        //ioe.printStackTrace();
    }It might say Exception rather than IOException.
    To get a much more useful error message add the commented line.

  • What are the objects that goes inactive after Transportation

    Hi,
    Usually,What are the objects that goes inactive after Transportation?
    If you have any  links for tranportation ,please send.?
    Regards.,
    Naresh.

    HI,
    the main reason for most of the transports to fail is:
    1)Transporting each and every object in the same transport request.
    Ideally,
    u2022The Infobjects should be transported first in a separate request.
    u2022Then the Data source and the Info providers (Cube, ODS, Data source and Multiproviders) together in a separate request.
    u2022At the end the transformations and the DTPu2019s in an another separate request.
    If the above mention sequence is followed while transporting the transport failures can be avoided.
    2)Also when a change is made to an ODS (I object added or deleted) it should again be transported along with the transformation but in separate request.
    I.e. the ODS 1st and the transformation.
    Hope this helps.
    regards,
    mahesh.

  • What are the objects that support documentation?

    What are the objects that support documentation?

    Hi
    Master data is data that remains unchanged over a long period of time. Master data contains information that is always needed in the same way. Characteristics can bear master data in BW. With master data you are dealing with attributes, texts or hierarchies.
    If characteristics have attributes, texts, or hierarchies at their disposal then we speak of master data-bearing characteristics.
    Few types of Master Data
    1) The master data of a cost center contains the name, the person responsible, the relevant hierarchy area, and so on.
    2) The master data of a supplier contains the name, address, and bank details.
    3) The master data of a user in the SAP system contains his/her access authorizations to the system, the standard printer, start transaction, and so on.
    Use
    When you create a characteristic InfoObject, it is possible to assign attributes, texts, hierarchies, or a combination of this master data to the characteristic. If a characteristic bears master data, you can edit it in BW in master data maintenance.
    Master data for a characteristic is uploaded into BW using an InfoSource with direct updating.
    You can also update characteristics with master data flexibly. In this case the InfoObject becomes the data target or InfoProvider. However, you must explicitly declare the InfoObject in the InfoObject maintenance to be the InfoProvider.
    See also InfoSources with Flexible Updating.
    Learn more @
    http://help.sap.com/saphelp_nw04/helpdata/EN/28/4c1738da41e57ee10000009b38f842/frameset.htm
    Regards
    AB

  • An Entire cup of coffee was spilled on the side of my MacBook Pro, it was in my purse, port side up. They were filled. I'm assuming the board or whatever is fried. If I go to apple tomorrow, what are the odds that my hard drive will be salvageable?

    I'm usually good at backing up my photos and documents, but the last 2 months of pictures and videos are on there and not backed up anywhere. I'm heartbroken.

    "What are the odds that my hard drive will be salvageable?"
    Very very good, it's all sealed and only a large electrical surge or dropping it while running could do some damage.
    Take it and use a SATA to USB adapter you can get online for $12-$40 and hook it right up to the new Mac and use Setup Assistant or Migration Assistant to transfer files.
    OR you can access the drive directly and on a PC with MacDrive installed.
    However the Mac itself is likley a goner.

  • What are the accounts that will hit while doing subcontracting process

    What are the accounts that will hit while doing subcontracting process?

    Hi Raj,
    In Case of Sub contract
    While doing Transfer Posting (Providing material to vendor) in MB1B or ME2O only Material document will be generated. No Accounting Document will be generated.
    While Receiving the Finished / Semifinished material both Material and Accounting documents will get generated and the accounting entries will be as under
    1. Stock Account (finished Account)                             BSX             - Debits    
    2. GR/IR clearing Account                                            WRX           - Credits   
    3. Change in Stock Account                                         BSV           - Credits  
    4. Processing Charges/Sub Contract Charges                FRL            - Debits   
    5. Stock Account (Raw Material)                                   BSX            - Credits  
    6. consumption from stock of material provided to vendor GBB(VBO)  - Debits   
    bye
    Sridhar Thota

Maybe you are looking for