cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

kevin5778
Adept I

ADL : eyefinity information incorrect

Hi,

     I used ADL example to get eyefinity display information, but it seems doesn't work fine. As you can see the following picture, all the information about the Display 1 is zero.

     I ever plug more display monitor, but it's the same as Display 1.

     Please tell me what's wrong, thanks very much!!!

NG.png

     The following picture is driver information.

info.png

Kevin

35 Replies
jtrudeau
Staff

Welcome, you're white listed. I moved this into the FirePro forum, I'm guessing that's the best place for an answer about ADL.

Very thanks for your help!!

0 Likes
kevin5778
Adept I

Hi,

     Today I read eyefinity information is correct by old driver V13.12

I have a project have to read eyefinity information, but the software reads information incorrect by the latest driver.

I can't restrict customer not to use latest version driver.

Can anyone help me to solve this problem?

Thanks!

未命名.png

未命名1.png

Kevin

0 Likes

Just FYI - there is an engineer looking at this. Can't say if or when they'll come up with any results.

0 Likes

I see, Thanks for your help!!

0 Likes

may I ask which ADL tool you are using? The ADL_SDK8.zip from 03/03/2015 should be the right one based on Eyefinity 2.

http://developer.amd.com/tools-and-sdks/graphics-development/display-library-adl-sdk/

0 Likes

Hi,

Yes, I use ADL_SDK8.zip with windows 8.1

Kevin

0 Likes

On 13.251 driver? Can you please try the 14.502.1019 driver, which includes Eyefinity 2

0 Likes

Hi,

Ok, I have a vocation until next Tuesday, then I will try it. Can you give me14.502.1019 driver path? Thanks!

Kevin

0 Likes

This is the link to the driver:

Workstation

0 Likes

Hi,

My graphics card is Radeon HD 7750. Can I install this driver?

Kevin

0 Likes

Then try 15.7.1

Desktop

0 Likes

Hi,

15.7.1 does not work fine, please reference my first post at 2015/09/23

Kevin

0 Likes

Are you using Eyefinity2 within the ADL_SDK8 zip file?

pastedImage_0.png

0 Likes

Oh, I used "Eyefinity" not "Eyefinity2"

Kevin

0 Likes

Hi Sir,

     Do I need to do anything else to help you clarify this issue? If needed, please let me know. Thanks your help!!

Kevin

0 Likes

Do you still need assistance in this matter?

0 Likes

Hi Sir:

     Yes.

     I still need your assistance.

     Please help me to find out the solution, Thanks.

Kevin

0 Likes

Kevin,

Please send a screenshot using Eyefinity2

0 Likes

Hi Sir.

     I do not know what kind of shot you need, so I just read Display Information.

     If you need other information, please let me know.

     Because I have a business trip until next Tuesday, I will reply to you on next Wednesday.

     Thanks!!!

Kevin  

     未命名.pngI

0 Likes

Please provide all the steps you have done

0 Likes

Hi Sir:

     I have an eyefinity platform with two monitor and a notebook with visual studio 2015

Step 1: I uninstall old version driver from eyefinity platform

Step 2: After uninstall finished, I reboot eyefinity platform

Step 3: Install V15.7.1 driver on eyefinity platform and reboot

Step 4: I create eyefinity display group

Step 5: I compile the "eyefinity2" example on the notebook and copy executable file to eyefinity platform

Step 6: Execute the executable file

Kevin

0 Likes

Please elaborate on Eyefinity Platform with two monitors and a Notebook. Please explain in details.

0 Likes

Hi sir:

Sorry, what I mean is that I have two computers

One computer(notebook) is used to compile my program.

Other one(eyefinity platform) is used to set up eyefinity environment.

Kevin

0 Likes

Please describe your Eyefinity platform in details.

  1. Monitors used
  2. Adapters used
  3. Graphics card used
  4. Operating system
0 Likes

Hi Sir:

Monitor 1 used:SAMSUNG AiO DP500A2D via HDMI

Monitor 2 used:Gechic On-Lap1303H via VGA to DVI Adapter

Graphics card used: MSI R7750-1GD5/OC

Operating system: Windows 8.1

  

Kevin

0 Likes

I suggest you use the DP output on your R7750 and connect it to the miniDP input of your Gechic On-Lap1303H

0 Likes

Hi Sir:

     So I can not use VGA to DVI Adapter?

     I have used driver V13.12 that work fine.

     Please reference the following picture.

pastedImage_0.png

Kevin

0 Likes

Here is our code if that helps:

  
// Load the ADL dll   

  
(*
context)->m_adl_handle
=
LoadLibrary( TEXT("atiadlxx.dll")
);

   if ( !(*context)->m_adl_handle )

  
{

       // A 32 bit calling application on 64 bit
OS will fail to LoadLibrary.

       // Try to load the 32 bit library
(atiadlxy.dll) instead

      
(*
context)->m_adl_handle
=
LoadLibrary( TEXT("atiadlxy.dll")
);

  
}

  

    // Bail out if we cannot load ADL

   if ( !(*context)->m_adl_handle )

  
{

       delete *context;

       return AGS_ERROR_MISSING_DLL;

  
}

   // Load the functions from ADL2

   if (
!loadAndValidateADL2FunctionPointers( *
context ) )

  
{

       delete *context;

       return AGS_ERROR_LEGACY_DRIVER;

  
}

   // Call into ADL2 to generate our ADL2
context

   if ( (*context)->m_adl2_create(
ADL_Main_Memory_Alloc, 1, &(*
context)->m_adl2_context ) != ADL_OK )

  
{

       delete *context;

       return AGS_ADL_FAILURE;

  
}

   // Set the hack environment variable to
get Eyefinity 2x1 to work

    SetEnvironmentVariable( L"ADL_4KWORKAROUND_CANCEL", L"TRUE" );

0 Likes

Hi Sir:

     Can you give me an example archive?

     Because I don't know how to use it.

     I do not know where I can put the example code.   

     Thanks.

Kevin

0 Likes

The code snippet I sent you was from our own AGS3 library implementation. It was just meant to demonstrate how I use it to work around the problem. Perhaps pseudo code would be better:

Load the ADL dll (either atiadlxx.dll or atiadlxy.dll)

Grab the function pointers to all the ADL functions you want to use

Initialize ADL

Call SetEnvironmentVariable( L"ADL_4KWORKAROUND_CANCEL", L"TRUE" );

0 Likes

Hi Sir:

     OK, I see. I will try it. Thanks!!

Kevin

0 Likes

Hi sir,

     I tested, but it seems work Incorrect.

     Do I doing wrong?

     Thanks.

pastedImage_2.png

pastedImage_1.png

Kevin

0 Likes

Hi sir:

     I follow your advise to modify the eyefinity example, but it seems doesn't work fine.

     Do you have any other advise can give me to try? Thanks.

Kevin

0 Likes

Hi Sir:

     The problem doesn't solve yet.

     Do you have any other advice to solve this problem?

     I still need your assistance.

     Thanks

Kevin

0 Likes