I mean it's a 290 for crying out loud! I'm averaging 6 fps right now!!
Can any1 help =(.
Any feedback is appreciated!
Edit: Update:
Ok So last patch increased my fps immensely, now I'm running on 30-50 fps. I do still feel like I should be getting more. (way more!). The issue is that the card underclocks when playing rust(I think).
-I did a clean install for my R9 290 (again),no change.
-valdited rust files, no change.
-uninstalled/installed rust, no change.
-I used afterburner and overclocked global settings, no change.
-I used Radeon Pro and overclocked global and profile, no change.
Here's the weird part, both afterburner/radeon pro in game graphs (the ones that show fps/temp/clocks yada yada) will not show up in Rust but will show up on every other game I own on steam!!
Seems like the card is not even recognising Rust is a 3d game??
Do you have an integrated GPU (e.g. Intel HD Graphics)? If so, force the profile to use your 290 so it doesn't even have the option of picking between the two.
I don't and only my 290 shows up as an option
What version is your Catalyst suite? (The version format for the number I want is YY.MM and it's in the about > software screen in CCC)
Not at home right now but it's the latest one. Not beta.
Edit: catalyst software suite
revision 14.9, display driver 14.301.1001
Got it from amd site
50fps is about what you should expect from experimental, btw. It's pretty unoptimized at the moment. This will change in the future (with a focus on optimization this week, specifically).
Im not arguing that rust isnt optimized, just stating that my 290 is underclocking when playing rust for some reason. Afterburner and radeonpro are not detecting rust either.
Okay, I want you to try one thing. I've seen this sort of thing happen to a Rust user with an AMD card exactly once before, but it seems similar to a problem Dark Souls has with AMD cards/CCC.
[URL="http://forums.steampowered.com/forums/showthread.php?t=2902805"]Follow these steps exactly[/URL] except name the profile "Rust" instead of "Dark Souls", obviously.
[code]1. Open CCC
2. Click "Performance" -> "Overdrive" on the side bar
3. Tick "Enable Graphics Overdrive"
4. Click "Presets" on the side bar
5. Click "Add Preset"
6. Name it "Default" then save
7. Do same again but call this one "Rust"
8. Navigate to C:\Users\*yourusername*\AppData\Local\ATI\ACE\Profiles
9. Open the Rust file in notepad.[/code]
You need to change the three Want_0 lines for CoreClockTarget_blahblah, MemoryClockTarget_blahblah, and MemoryVoltageTarget_blah to match the Wait_1 lines,
Save the file and then right-click on the CCC tray and Invoke Preset and pick the Rust preset. Try Rust then. Remember to change it back to default when you're done, since the card will not underclock itself at idle anymore (and will be drawing full power the whole time).
Also, please please follow up with this thread and tell me if it works. If it does, great, we might be able to start finding a pattern and working out how to reproduce this bug on AMD-card machines. If it doesn't, more rare random weirdness from Rust.
Will do when i get home:smile:
Hi again, sorry if this took a while, couldn't help it.
Before I go on changing values I just wanted you to look at the existing values for coreclock and memoryvoltage:
If I follow your instructions to the T then I'd have to set them to 0 which makes no sense :downs:
Edit: looks like images don't work on this forum -.-, here's a link to the screenshot [url]http://imgur.com/4MbGVQ8[/url]
Well, there's the first problem. Go into CCC, into the overdrive, and SET the values for your card's stock configuration (e.g. if it has a GPU clock speed of, say, 875MHz, set it to 875). If you don't know the stock values for your particular model of R9 290, look it up on the manufacturer's page.
Just set the right clock values in CCC, not in the profile file manually. Save the profile as Rust2 and see if it comes out the same as the first time with zeroes in both.
If it does, something is messed so your you should uninstall EVERYTHING for your video card drivers, including Catalyst everything, and then reboot and reinstall your graphics drivers.
[QUOTE=elixwhitetail;46393370]Well, there's the first problem. Go into CCC, into the overdrive, and SET the values for your card's stock configuration (e.g. if it has a GPU clock speed of, say, 875MHz, set it to 875). If you don't know the stock values for your particular model of R9 290, look it up on the manufacturer's page.
Just set the right clock values in CCC, not in the profile file manually. Save the profile as Rust2 and see if it comes out the same as the first time with zeroes in both.
If it does, something is messed so your you should uninstall EVERYTHING for your video card drivers, including Catalyst everything, and then reboot and reinstall your graphics drivers.[/QUOTE]
There is no slider in CCC to set coreclock, only memory clock.
[url]http://imgur.com/pTUEjZI[/url]
As for a clean install for the card, I did try that, as mentioned in op. Maybe I should just format my PC, It's been years since i did so :v:
Edit: Rust isnt even launching now, something about anticheat :pwn:
[B]Ignore what I posted below until you have done the following:[/B]
Go into the Rust folder in Steam and launch Rust via RustClient.exe. This will not let you stay connected to servers, but we don't care about that right now. Sit on the menu, and then look at your GPU profilers and see if there's GPU activity. If there is, then something weird with EAC is going on.
IF THIS HAPPENS, ignore everything below and tell me that, instead. If it still doesn't work, keep going.
Uncheck Graphics overdrive and see if that makes a difference. If not, check it and set both values to 10%. I'm a bit confused because I have an R9 270x and CCC 14.9 and I'm getting a different graph than you. I don't have the same card, of course, but mine lists the clock speed as a numeric number, not a percentage, and goes from 300 to 1400 MHz.
If you're getting "EasyAntiCheat installation failed due to an unknown reason" [URL="http://facepunch.com/showthread.php?t=1434077&p=46381165&viewfull=1#post46381165"]do this[/URL]. If you can't download the file from Google Drive, [URL="http://facepunch.com/showthread.php?t=1434077&p=46381980&viewfull=1#post46381980"]read this to create it manually[/URL].
If you're getting a different EAC error, post [B]exactly[/B] what it is.
Also, sorry for not spotting the weirdness in CCC earlier, I looked at your screenshot of the Profile with all the 0s in it on a smartphone and zoomed in, ignoring the CCC that was out of sight to the right.
Ok so I launched via rustClient.exe and you are right, it wont let me stay connected.
I alt tab and can see the core/memory clock needles higher than idle, and revert back to idle speeds (due to alt tabbing of course)
Run Rust windowed so you can see the GPU meters at the same time. Or just use a utility that shows a graph over time.
I want to try and confirm that the GPU is slamming its clock speeds down to idle when Rust is in focus.
Alright so here it is:
Rust menu clocks: (max values at 1030/1400)
[url]http://i.imgur.com/7oeJM3O.jpg[/url]
In game clocks: (downclocks to 782/1400, temperature and fan speeds drop, can also see I'm only getting 27 fps)
[url]http://i.imgur.com/wUuFeBF.jpg[/url]
Edit: Apologies if I won't reply anytime soon, it's 5 am right now and my heads buzzing xD! Btw thanks for keeping up with me, appreciate it!
Okay, here's something to try.
Enable manual fan control and turn it up to 100%, and apply. Your fans will be a bit loud, I know, but that's fine temporarily. Then try Rust again.
The reason I say this is, I'm seeing 100% activity and [B]70[/B] degrees C on the menu screen, and 57 degrees in-game. And the fan's not even above 40% in either case. I bet the card's dynamically underclocking itself to avoid overheating. If you take manual fan control, you may see better performance.
What manufacturer is your card from? Mine's a Sapphire R9 270x, and it came with a utility that gives me better fan control. For example:
[t]http://i.imgur.com/Mxeq8RB.png[/t]
Obviously, if you're not using a Sapphire card, you won't really be able to use Sapphire TRIXX, but there'll likely be something similar.
Here you go:
[url]http://i.imgur.com/aswwgTu.jpg[/url]
Even though the R90 can go up to 90 degrees without problems, I reckon 70 is a cakewalk.
Edit: Mines Sapphire too, vapor x edition.
If you don't have it, install TRIXX (the version for your card, it may not be the same download as mine), and see what the entries are on the Overclocking tab. Those should give you fixed values. Mine, for example, are:
GPU Clock: 1070
Memory clock: 1400
VDDC: 1238
These are the stock settings because I'm not overclocking at the moment, of course. We should be able to force your correct clock speed in TRIXX and have the profile stick. Have any other utilities other than CCC shut down when you run TRIXX to eliminate the possibility that they're conflicting. Make sure CCC has overdrive enabled and manual fan control enabled. TRIXX will take control of these itself when you make changes.
Note that setting this in TRIXX will, as with the CCC profile thing we started trying to do before, not let the card idle, so this isn't a permanent solution, just an attempt to track down what can stop it from doing this so we can better understand the problem.
Also, even though it [B]shouldn't[/B] affect you with a single graphics card, disable ULPS in the TRIXX settings tab. It stands for Ultra Low Power State and is a way for the OS to push the card into idle. We don't want anything to idle it right now.
Oh, and also, go into control panel, power options, and make sure you're set to High/max performance, to rule out Windows power saving kicking in on us.
Sorry, you need to Log In to post a reply to this thread.