Guru3D.com Forums

Go Back   Guru3D.com Forums > Affiliates > ATI Tray Tools > ATI Tray Tools Generic Discussion > ATI Tray Tools Public Beta Section
ATI Tray Tools Public Beta Section In here only the ATT beta development of this tool is and may be discussed.


Reply
 
Thread Tools Display Modes
New Windows x64 low level driver loader - Work with UAC ON
Old
  (#1)
Cheerpipe
Member Guru
 
Videocard: 2X HD48702 1GB CF
Processor: C2Q9550@3800
Mainboard: Asus Rampage Formula
Memory: 2x2048 G.Skill F2 PC8500
Soundcard: Asus SupremeFX II
PSU: TP700WM2 Modular
Default New Windows x64 low level driver loader - Work with UAC ON - 12-09-2009, 15:59 | posts: 93 | Location: Chile

As all already know, the current method to load att low level driver is not compatible with UAC or non admin accounts, so you need to disable UAC if you want to use ATT in Windows x64.

I see many people that want to use uac and att, and because this i have been working on updated method to load att low level driver.

This new methos load the driver through a windows service, so it dont interact with windows users and always have elevated privileges.

Instructions:

  1. Download new driver loader: http://www.megaupload.com/?d=ABPQ2ZRZ

    (old and aparently bugged version )http://www.megaupload.com/?d=YE83OMM5
  2. Delete current loader file attdrv64.exe
  3. Copy attdrv64srv.exe to aty tray tool folder (usually C:\Program Files (x86)\Ray Adams\ATI Tray Tools)
  4. Install the service running "attdrv64srv.exe /install". IMPROTANT: Installation mode must be running with admin privileges.
  5. Restart your PC and enjoi.
If you want to uninstall the service, just run "attdrv64srv.exe /uninstall" IMPROTANT: Uninstallation mode must be running with admin privileges.


NOTE: This is a very first beta of my new loader, so it can be buggy or not work on all system, i have tested it on 6 systems without problems, i hope it also work well for you.

NOTE2: The service memory usage is very low to a windows service, only 516kb and less in my system, so, enjoi and dont worry about memory ussage.

########### EDIT 1###########

Added /start /stop /restart and /? to the executable.

########### EDIT 1###########


########### EDIT 2###########

Fix: Some times att driver is not loaded properly... New download link:

http://www.megaupload.com/?d=ABPQ2ZRZ



########### EDIT 2###########

And a last thing, sorry my bad english

Last edited by Cheerpipe; 12-12-2009 at 21:16.
   
Reply With Quote
 
Old
  (#2)
DOCa Cola
Newbie
 
Videocard: 5870
Processor: i7
Mainboard:
Memory:
Soundcard:
PSU: corsair 520w
Default 12-09-2009, 22:38 | posts: 1

sounds interesting however the file seems down. i get a message that the file currently can not be downloaded when accessing the site
"The file you are trying to access is temporarily unavailable."
   
Reply With Quote
Old
  (#3)
Ray Adams
Moderator
 
Ray Adams's Avatar
 
Videocard: ATI HD6950
Processor: Intel C2Q Q9550 (3.4GHz)
Mainboard: ASUS P5E
Memory: 8Gb Patriot Viper
Soundcard: internal
PSU: 900W
Default 12-10-2009, 05:07 | posts: 4,942

No needs to run it every time ATT start, I assume? The problem can be in situation when ATT unable to detect is driver already loaded or not



ATI Tray Tools.
   
Reply With Quote
Old
  (#4)
Cheerpipe
Member Guru
 
Videocard: 2X HD48702 1GB CF
Processor: C2Q9550@3800
Mainboard: Asus Rampage Formula
Memory: 2x2048 G.Skill F2 PC8500
Soundcard: Asus SupremeFX II
PSU: TP700WM2 Modular
Default 12-10-2009, 15:32 | posts: 93 | Location: Chile

Quote:
Originally Posted by Ray Adams View Post
No needs to run it every time ATT start, I assume?
Exactly, you not need to start it every time, the is installed as automatic by default.

Quote:
Originally Posted by Ray Adams View Post
The problem can be in situation when ATT unable to detect is driver already loaded or not
If ATT dont detect the driver (only in case of service was disabled by the user, or set to manual), you can start the service from ATT. the service name is attdrv64srv, so it is not really a problem. By the other way, the method used to force the driver load is the same as my previous loader, the only diference is the new loader work as a service.

Another thing, if the service is stoped, it automaticaly unload the ATT driver from memory, because this, if thervice is stopped, ATT will automaticaly by closed by the service.

Can sound complex, but is very simple, the service install with /install command line, and uninstall with /uninstall. If the service is running ATT driver is loaded, if not, driver also is not loaded.

ATT can take the control of the service, in case of problems with the service, if ATT dont detect the low level driver, just need to relaunch the service.

Uffff, sorry my bad english, i hope you can understandme xD.
   
Reply With Quote
 
Old
  (#5)
spaceger
Newbie
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 12-10-2009, 15:54 | posts: 20

Hello,

your service is now running on my machine, win764.

well its start, but FPS display and screenshot wont work until i restart ATT.

Any Ideas?

Good Work
   
Reply With Quote
Old
  (#6)
Ray Adams
Moderator
 
Ray Adams's Avatar
 
Videocard: ATI HD6950
Processor: Intel C2Q Q9550 (3.4GHz)
Mainboard: ASUS P5E
Memory: 8Gb Patriot Viper
Soundcard: internal
PSU: 900W
Default 12-10-2009, 16:28 | posts: 4,942

Quote:
Originally Posted by Cheerpipe View Post
Exactly, you not need to start it every time, the is installed as automatic by default.



If ATT dont detect the driver (only in case of service was disabled by the user, or set to manual), you can start the service from ATT. the service name is attdrv64srv, so it is not really a problem. By the other way, the method used to force the driver load is the same as my previous loader, the only diference is the new loader work as a service.

Another thing, if the service is stoped, it automaticaly unload the ATT driver from memory, because this, if thervice is stopped, ATT will automaticaly by closed by the service.

Can sound complex, but is very simple, the service install with /install command line, and uninstall with /uninstall. If the service is running ATT driver is loaded, if not, driver also is not loaded.

ATT can take the control of the service, in case of problems with the service, if ATT dont detect the low level driver, just need to relaunch the service.

Uffff, sorry my bad english, i hope you can understandme xD.
Sounds good, but it seems I have to make a lot of changes in ATT



ATI Tray Tools.
   
Reply With Quote
Old
  (#7)
Cheerpipe
Member Guru
 
Videocard: 2X HD48702 1GB CF
Processor: C2Q9550@3800
Mainboard: Asus Rampage Formula
Memory: 2x2048 G.Skill F2 PC8500
Soundcard: Asus SupremeFX II
PSU: TP700WM2 Modular
Default 12-10-2009, 23:55 | posts: 93 | Location: Chile

Quote:
Originally Posted by Ray Adams View Post
Sounds good, but it seems I have to make a lot of changes in ATT
Not realy, just this:

1.- If low level driver is not loaded (check this as always) launch the service instead attdrv64.

2.- If the low level driver is loaded, do nothing.

The code to start and stop windows services is avaible in the web, but if you want, i can add a commandline /start /stop to the service executable.

You not need to check if the service is runing, just check for the driver as all others att versions.

In fact, if you delete att64drv.exe from att folder, and launch my service, current att version work fine.

Last edited by Cheerpipe; 12-10-2009 at 23:59.
   
Reply With Quote
Old
  (#8)
Ray Adams
Moderator
 
Ray Adams's Avatar
 
Videocard: ATI HD6950
Processor: Intel C2Q Q9550 (3.4GHz)
Mainboard: ASUS P5E
Memory: 8Gb Patriot Viper
Soundcard: internal
PSU: 900W
Default 12-11-2009, 05:12 | posts: 4,942

Quote:
i can add a commandline /start /stop to the service executable.
Add these command line commands, please



ATI Tray Tools.
   
Reply With Quote
Old
  (#9)
Cheerpipe
Member Guru
 
Videocard: 2X HD48702 1GB CF
Processor: C2Q9550@3800
Mainboard: Asus Rampage Formula
Memory: 2x2048 G.Skill F2 PC8500
Soundcard: Asus SupremeFX II
PSU: TP700WM2 Modular
Default 12-11-2009, 14:15 | posts: 93 | Location: Chile

Quote:
Originally Posted by Ray Adams View Post
Add these command line commands, please
Done, now att can take the control of the service easily
   
Reply With Quote
Old
  (#10)
Kuldebar
Member Guru
 
Kuldebar's Avatar
 
Videocard: MSI R6850 Cyclone
Processor: Intel Core i5-3570K
Mainboard: MSI Z77A-G45
Memory: 8GB DDR3 (1333MHz)
Soundcard: 8 Channel High Definition
PSU: Silencer Mk II 950W
Default 01-29-2010, 14:04 | posts: 84 | Location: Tacoma, Washington

This x64 low level driver loader works for me, probably would save a lot of grief and repetitive questions if it was stickied.

In addition to the wonderful loader I used Johnjk's advice about using the Task Scheduler to start ATT he posted here:

http://forums.guru3d.com/showpost.ph...55&postcount=3
   
Reply With Quote
 
does not load my profile
Old
  (#11)
ruediman
Newbie
 
Videocard: ATI fireGL v5600
Processor: i7 920
Mainboard: Intel DX58so
Memory: DDR3 6 GB 1333Mhz Kingsto
Soundcard:
PSU: BeQuiet 500 straight powe
Default does not load my profile - 02-16-2010, 13:40 | posts: 4

Quote:
Originally Posted by Kuldebar View Post
This x64 low level driver loader works for me, probably would save a lot of grief and repetitive questions if it was stickied.

In addition to the wonderful loader I used Johnjk's advice about using the Task Scheduler to start ATT he posted here:

http://forums.guru3d.com/showpost.ph...55&postcount=3
So I did. Thank you for all the Tipps and Tricks here! :-D

So after restart, the service is running (attdrv64srv).
As well as two processes (atitray.exe*32; ATTdrv64srv.exe)

But no ATT tray Icon and ATT did not load my Profiles (Fan settings)
I am using ATT basically for settings Fan Speeds...

So what can I do to get my profiles loaded?
--
DisplayDriver: FirePro_8.683_Vista64_94034
Catalyst™ Control Center-Version: 2009.1217.1632.29627
Vista64Business SP2

Last edited by ruediman; 02-16-2010 at 13:43. Reason: Update Driver
   
Reply With Quote
Old
  (#12)
ruediman
Newbie
 
Videocard: ATI fireGL v5600
Processor: i7 920
Mainboard: Intel DX58so
Memory: DDR3 6 GB 1333Mhz Kingsto
Soundcard:
PSU: BeQuiet 500 straight powe
Default 02-16-2010, 16:13 | posts: 4

Now even with that workaround Win kept to refuse loading the LowLevelDrivers and quit ATT.

Trying to fix that for several days now. Running out of ideas.
To come worse maya won´t launch it´s UI only as a process when ATT is running.

What is the "official" setup to get ATT 1.6.9. 1472 started and launch it´s profiles under vista64 with UAC turned on? Some diferent approaches here in the forums

I only want to set fixed fan speeds. Is there any way to generate them with ATT and link them to GPU profiles in the registry or elsewhere?
Where are profiles stored so to edit them manually?
   
Reply With Quote
Old
  (#13)
Hancoque
Newbie
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 03-23-2010, 00:39 | posts: 19

Quote:
Originally Posted by ruediman View Post
Now even with that workaround Win kept to refuse loading the LowLevelDrivers and quit ATT.
I started having the same problem after using System Restore today. I used to start ATT via right-click - "Run as administrator" after each boot, which worked fine until now. Any idea what could be causing this? I'm using Windows 7.
   
Reply With Quote
Old
  (#14)
Ray Adams
Moderator
 
Ray Adams's Avatar
 
Videocard: ATI HD6950
Processor: Intel C2Q Q9550 (3.4GHz)
Mainboard: ASUS P5E
Memory: 8Gb Patriot Viper
Soundcard: internal
PSU: 900W
Default 01-29-2010, 16:47 | posts: 4,942

Where is a last version located? I think its time to include it in installation package.



ATI Tray Tools.
   
Reply With Quote
Old
  (#15)
Kuldebar
Member Guru
 
Kuldebar's Avatar
 
Videocard: MSI R6850 Cyclone
Processor: Intel Core i5-3570K
Mainboard: MSI Z77A-G45
Memory: 8GB DDR3 (1333MHz)
Soundcard: 8 Channel High Definition
PSU: Silencer Mk II 950W
Default 01-29-2010, 19:14 | posts: 84 | Location: Tacoma, Washington

Ray,

I think Cheerpipe's last version is on his DL link: http://www.megaupload.com/?d=ABPQ2ZRZ.

That's the one I am using on my new built PC.
   
Reply With Quote
Old
  (#16)
Mineria
Ancient Guru
 
Mineria's Avatar
 
Videocard: EVGA GTX580 FTW
Processor: Intel i7 2600K H2O
Mainboard: Asus P67 Sabertooth B3
Memory: 32G G.Skill TridentX
Soundcard: Asus Phoebus
PSU: Zalman 850W
Default 03-02-2010, 23:06 | posts: 2,895 | Location: Denmark

UAC is to protect Windows from its owners to mess it up.
So if your not scared to mess it up you can disable the UAC.
I do use this, but got a backup of my working system too.

Don't ask how to use this, cause if you don't know, your probably shouldn't disable UAC.

Quote:
Windows Registry Editor Version 5.00

; Disable User Account Control ( UAC )
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Policies\System]
"EnableLUA"=dword:00000000
"ConsentPromptBehaviorAdmin"=dword:00000002
"ConsentPromptBehaviorUser"=dword:00000001

; Disable UAC Permanent
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\luafv]
"Start"=dword:00000004
   
Reply With Quote
Old
  (#17)
AHPD
Newbie
 
AHPD's Avatar
 
Videocard: Sapphire HD6950 2GB
Processor: Intel Core i7 2600k
Mainboard: Gigabyte GA-Z68XP-UD5
Memory: DDR3 1600Mhz 4x4GB
Soundcard: Onboard
PSU: Thermaltake W0163 650W
Default 03-04-2010, 22:11 | posts: 7 | Location: Campinas - SP / Brazil

I use Driver Signature Overrider to disable driver signature enforcement. Then i use an Watermark remover and it's done. ATT Driver works perfectly for me.

Windows 7 x64 here.
   
Reply With Quote
Old
  (#18)
Ray Adams
Moderator
 
Ray Adams's Avatar
 
Videocard: ATI HD6950
Processor: Intel C2Q Q9550 (3.4GHz)
Mainboard: ASUS P5E
Memory: 8Gb Patriot Viper
Soundcard: internal
PSU: 900W
Default 03-23-2010, 11:26 | posts: 4,942

Turning UAC off is only way to run att in X64 version of Vista and Win7. Also sometimes even with UAC disabled Windows Defender also can prevent ATT from start its low level driver.



ATI Tray Tools.
   
Reply With Quote
Old
  (#19)
Hancoque
Newbie
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 03-23-2010, 21:32 | posts: 19

It's working again. I have no clue what changed to make it work again.

Well, it worked before and it now works again with UAC enabled. I simply run ATT with administrator privileges once after booting the OS, then end it and start it again normally. I guess that works because the driver stays in memory and therefore doesn't need to be loaded by ATT when run a second time.
   
Reply With Quote
Old
  (#20)
neologan
Newbie
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 01-29-2011, 17:40 | posts: 13

ok, i have no idea what this means: Install the service running "attdrv64srv.exe /install"

using what?
   
Reply With Quote
Old
  (#21)
npore
Newbie
 
Videocard: Sapphire HD 5870 Vapor-X
Processor: Intel Core i7 860
Mainboard: ASUS P7P55D-E PRO
Memory: HyperX 2x2GB DDR3
Soundcard: ASUS Xonar Essence ST +H6
PSU: Corsair HX750
Default 03-01-2011, 03:00 | posts: 2 | Location: New Zealand

Quote:
ok, i have no idea what this means: Install the service running "attdrv64srv.exe /install"
Make sure the attdrv64srv.exe file is in the ATT directory.
Right click on the file and click properties.
Check that the 'run this programme as an administrator' box, under the compatibility tab, is ticked.

Use the Run dialogue - open it by pressing the windows key + 'R'

Pop this in:
"C:\Program Files (x86)\Ray Adams\ATI Tray Tools\ATTdrv64srv.exe" /install

Restart. All should be sweet. If it still doesn't work, wait for everything to start up, then try run ATT. It should work. If this keeps happening you may need to delay ATT starting up, say by 30s, for the service to be running before it does.
   
Reply With Quote
Old
  (#22)
STAB
Master Guru
 
Videocard: 4850 Vapor-X Sapphire
Processor: Core i7 920
Mainboard: Gigabyte GA-EX58-UD3R
Memory: 3x1GB TCK Corsair
Soundcard: X-Fi Xtreme Music
PSU: TAGAN 600W BZ
Default 01-28-2012, 10:06 | posts: 201 | Location: Hellas

now that megaupload aint gonna be working any more, is there another place we can download this?
   
Reply With Quote
Old
  (#23)
Tomwa
Newbie
 
Videocard: ATI Radeon HD 5870 1GB
Processor: Core i7 920
Mainboard: ASUS P6T
Memory: DDR3 1333
Soundcard:
PSU: 900W
Default 02-13-2012, 05:54 | posts: 1

Im kinda hoping I can find this somewhere (MegaUpload was MegaScrewed by my lovely government USA! USA!) my computer is setup based on the principles of LUA and ATT will not work with UAC
   
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
Copyright (c) 1995-2012, All Rights Reserved. The Guru of 3D, the Hardware Guru, and 3D Guru are trademarks owned by Hilbert Hagedoorn.