PDA

View Full Version : Problems with antialiasing and texture filtering in DX10



The320Pilot
April 8th, 2014, 15:11
Hello to everyone. This is my first post, so please be patient if a make any mistakes. I am eager to accept any constructive comment.

Computer specifications: Laptop, Intel Core i3 @ 2.30 GHz, ATI Radeon 7670M, 4GB of RAM, FSX SP2.

I have always run FSX in DX9 mode. Since I tried DX10, I could see an increase in FPS, but no matter what I do, I cannot get the Antialiasing nor the Anisotropic Filtering to work in FSX DX10. In DX9, they both work perfectly.

I have tried everything, always having antialiasing and Anisotropic checked inside FSX. My fsx.cfg says:

[GRAPHICS]
MultiSamplesPerPixel=8
MultiSampleQuality=16

These are my RadeonPro settings:
6561
6562
6563
6564

And this is what I get in FSX (with DX10 Scenery Fixer).

6559
6560

I would like to be able to have nice visuals in DX10. It looks very promising, but as far as I'm going, I would stick to DX9 because in there the AA and AF work correctly. If somebody could help me to get Antialiasing and Anisotropic filtering to work for me, I will really appreaciate it.

Thanks.

The320Pilot
April 8th, 2014, 15:12
Another image.

The320Pilot
April 8th, 2014, 15:14
Yet another image (larger size and better quality for the last picture of the first post).

Paul J
April 8th, 2014, 16:02
This is my first post, so please be patient if a make any mistakes

:wavey: Don't worry about it, 320. I just need to see your fsx.cfg if you can attach it here, or post it. The pics are too small to get a good view of aa problems. Have you read the DX10 How-To guide?

All the Best, ( and will be back tomorrow!)

pj

The320Pilot
April 8th, 2014, 18:44
The pics are too small to get a good view of aa problems.

In the picture of the Dragonair A320 where you can see its starboard side, can you see that the asphalt surface looks very grainy? I think that has to do with the anisotropic filtering not working correctly.:banghead:

Paul J
April 9th, 2014, 05:47
In the picture of the Dragonair A320 where you can see its starboard side, can you see that the asphalt surface looks very grainy? I think that has to do with the anisotropic filtering not working correctly.:banghead:



The pics are too small to get a good view of aa problems. This (https://www.dropbox.com/sh/nwrpuvq6s1slz7z/wVyfcJ5_GS) is what AF set wrongly looks like - more "blurry" than "grainy". Can you post your fsx.cfg, please?

pj

The320Pilot
April 9th, 2014, 11:29
Can you post your fsx.cfg, please?

pj
:wavey:I had to insert it as fsx.txt instead of fsx.cfg. Everything else has left unchanged.

Paul J
April 9th, 2014, 13:33
:wavey:I had to insert it as fsx.txt instead of fsx.cfg. Everything else has left unchanged.


That's fine, 320. It doesn't matter too much - some forums won't allow "cfg" that's all. "txt" is easy to work with, and I'll get at it right now.

Back later.

pj

The320Pilot
April 9th, 2014, 14:12
Thank you :)

Paul J
April 9th, 2014, 14:18
560Ti comparison (http://gpuboss.com/gpus/Radeon-HD-7670-vs-GeForce-GTX-560-Ti)

Your FSX.cfg shows the Intel GPU being used for DX10, 320 - not the Radeon. I think you need to disable this so that the laptop will use the Radeon, and without knowing what laptop you have - I can't tell you how to do that.

The good part of that is that when you do have the Radeon in place you can use 2x or 4x AA (maximum), and it will look fine.... 16xQ CSAA will pull a high-end system to it's knees. 2x is probably the very highest this system should use.
Read the "How-To" pdf for the ATI/AMD settings and the BufferPools pdf to figure out your BufferPool settings (this is not too necessary). FYI Bojote's On-line Tweaking Tool is four years old, and is based around the DX9 API.


6620

Come on back here if you have other questions as you progress through this process - ok! :encouragement:

All the best,

pj

The320Pilot
April 9th, 2014, 15:02
Even though my "first" GPU is the Intel HD3000, I can tell that FSX runs on the ATI Radeon 7670M (or at least that is what I think). I have tried changing the [DISPLAY.Intel whatever] to [DISPLAY.Radeon (then, generic name of the GPU that the computer recognises)], but It was no better.

I have checked FSX in CCC to run in high performance , i.e. with the ATI card. I will change my settings to run FSX at 4x AA, but all what I want is FSX to work in DX10 with antialiasing, something that I have not been able to achieve yet.:sorrow::disturbed::confusion:

Intel 3000 is the integrated GPU, ATI Radeon 7670M is the dedicated GPU in my HP Pavilion Notebook g4-2380la. Oh, I run Windows 7 x64.

The320Pilot
April 9th, 2014, 15:04
Thanks for taking your time to help me out with FSX DX10!

Paul J
April 9th, 2014, 15:27
If the Radeon was being used, 320 - you would see this

[DISPLAY.Device.Radeon (TM) HD 7670M.0.0] <<<<<<<<<<<<<<<< the second "0" indicates "This is the DX10 port"
Mode=1366x768x32
AntiAlias=1 <<<<<<<<<<<<<<<<<<<<<<<<< This gives you AA, and you should have this ticked inside FSX
Anisotropic=1 <<<<<<<<<<<<<<<<<<<<<<<< This gives you Anisotropic Filtering


Instead, we see this:-

[DISPLAY.Device.Radeon (TM) HD 7670M.0]
Mode=1366x768x32
TriLinear=1


Further down - we find the Intel GPU - with the correct settings for both DX9 and DX10:-

[DISPLAY.Device.Intel(R) HD Graphics Family.0] <<<<<<<<<<<<<<<<<< DX9
Mode=1366x768x16

[DISPLAY.Device.Intel(R) HD Graphics Family.0.0] <<<<<<<<<<<<<<<<<<<DX10
Mode=1366x768x32
AntiAlias=1 <<<<<<<<<<<<<<<<<<<<<<< Correct
Anisotropic=1 <<<<<<<<<<<<<<<<<<<<<<< Correct

You need to disable the Intel GPU (or force FSX to use it, but the Radeon is the best bet..) Find out how it is done: I will do some digging too.

All the Best,

pj

The320Pilot
April 9th, 2014, 15:30
I have another "little" question? What should I use: FXAA or SMAA? Is any of them compatible with DX10?

Paul J
April 9th, 2014, 15:37
You can use both, 320, but both will have some small penalty: My advice - get DX10 running properly first. You can fiddle with those two at your leisure.

pj

Paul J
April 9th, 2014, 15:46
This post (http://www.wikihow.com/Disable-the-Onboard-Graphics-and-Install-a-New-Graphics-Card-in-Your-HP-Pavilion-6630) refers to the HP 6630 desktop, but the process should be identical:

Go into safe mode, then disable the Intel GPU in the device manager.

pj

The320Pilot
April 9th, 2014, 16:12
I want the Intel GPU to work for everything but FSX and some other games I want to run on the Radeon, so I can free up space when using the Radeon GPU. Are you sure that what you tell me will not cause any trouble? I know that if you say so, it is because it works, but I am nervous about doing that .

I will have to test again because I do not remember correctly, but as far as I can recall, when FSX is running, GPU-Z (a program to show your GPU specs and performance) shows an increase in the Radeon GPU activity. As I said before, I will have to test again to see if I'm correct.

Paul J
April 9th, 2014, 17:27
I want the Intel GPU to work for everything but FSX and some other games I want to run on the Radeon, so I can free up space when using the Radeon GPU. Are you sure that what you tell me will not cause any trouble? I know that if you say so, it is because it works, but I am nervous about doing that .

I will have to test again because I do not remember correctly, but as far as I can recall, when FSX is running, GPU-Z (a program to show your GPU specs and performance) shows an increase in the Radeon GPU activity. As I said before, I will have to test again to see if I'm correct.

Hi 320 (again);

Sorry to be delayed, but I occasionaly (remotely) look after the pc's for a wild animal sanctuary, and that's where I was.

Anyway you can enable or disable the GPU in the fashion described whenever you want to. Don't be nervous - you're not going to blow it up - nor even going to go into the BIOS - that's what scares most people!

Second: - GPU-Z will show an increase in load and GPU activity when using the DX10 API, because the GPU now does all of the graphics manipulation and uses its own memory: when using the DX9 API, this was not the case - this job was shared between the system (and its memory) and the GPU - and its memory. This is one of the reasons we DX10'ers don't see OOM's any more - the system has a lot of memory freed up because of this move. This also allows the CPU to work a bit faster, too.

Give it a whirl, and we can talk tomorrow - ok! :encouragement:

All the Best,

pj

The320Pilot
April 9th, 2014, 19:10
Ok:encouragement:. I'll try the GPU settings change tomorrow in the afternoon.

The320Pilot
April 10th, 2014, 15:45
Ok, so this is what I've tried today.

I have not run FSX for two days.

Today, I rebooted my computer. I started it in Safe Mode and disabled the Intel GPU driver. Rebooted again.

Then, I started my computer in normal mode. After everything loaded up, the following message appeared (it is in Spanish because that is my computer language. After it, there is my translation of the message).

"No hay un controlador de gráficos AMD o el controlador AMD no funciona correctamente. Instale el controlador AMD apropiado para su hardware AMD."

[Translation]. "Either there is no AMD Graphics driver is installed or the AMD driver is not working correctly. Please install the AMD driver appropriate for your AMD hardware."
:banghead:

I re-enabled the Intel GPU driver and rebooted again. So, now everything is as it originally was before the anterior process was undergone.

What I do NOT understand, is why the computer could not recognise correctly my ATI/AMD Radeon 7670M when the Intel card was disabled if there is a driver installed for it (AMD driver version: 8.933.0.0). Auslogics Boostspeed can recognise my Radeon video card, as well as GPU-Z can. I will have to search on the Internet, especially on the AMD website, for my "supposedly" more recent drivers for my Radeon GPU. (sigh)

The320Pilot
April 10th, 2014, 15:49
Oh, and by the way, my desktop image is taken from my FSX DX9.

British Airways Hawker Siddeley Trident 3B taking of from London-Luton Airport (LTN / EGGW). :)

Paul J
April 10th, 2014, 16:36
I started it in Safe Mode and disabled the Intel GPU driver. Rebooted again.

Then, I started my computer in normal mode. After everything loaded up, the following message appeared

"Either there is no AMD Graphics driver is installed or the AMD driver is not working correctly. Please install the AMD driver appropriate for your AMD hardware."

I re-enabled the Intel GPU driver and rebooted again. So, now everything is as it originally was before the anterior process was undergone.

What I do NOT understand, is why the computer could not recognise correctly my ATI/AMD Radeon 7670M when the Intel card was disabled if there is a driver installed for it (AMD driver version: 8.933.0.0). Auslogics Boostspeed can recognise my Radeon video card, as well as GPU-Z can. I will have to search on the Internet, especially on the AMD website, for my "supposedly" more recent drivers for my Radeon GPU. (sigh)

"Either there is no AMD Graphics driver is installed or the AMD driver is not working correctly. Please install the AMD driver appropriate for your AMD hardware." <<< At this point why didn't you install the AMD Driver?


Auslogics Boostspeed can recognise my Radeon video card, as well as GPU-Z can. Those are basically API's and are not using Windows 7 to get the information: If Windows is going to use a driver - it must be loaded through Windows, so that the card is then recognised.

I don't have or use a laptop 320, but the process has to be the same, and if the OS is asking for a driver - then you should follow that through, instead of shutting down and re-enabling the Intel driver. FSX - DX10 will not work well without either RadeonPro for AMD GPU's, or Inspector for Nvidia GPU's - ok!

Give it another shot. :encouragement:

All the Best,

pj

The320Pilot
April 10th, 2014, 17:30
I'll have to try downloading the REALLY latest drivers on my video card. But isn't it supposed that if it already has its drivers installed (version 8.933.0.0) it should then work correctly?

The320Pilot
April 10th, 2014, 17:52
"Either there is no AMD Graphics driver is installed or the AMD driver is not working correctly. Please install the AMD driver appropriate for your AMD hardware." <<< At this point why didn't you install the AMD Driver?

pj

Because there was no button that said update or install or something similar! Of course that if it had a button to do so, I would have done it. Now I have to search on the Internet. (sigh, again).

Paul J
April 11th, 2014, 06:06
Download the AMD driver, unpack it "somewhere", and then after you restart the laptop, just browse to the folder and install it. Get it from here (http://support.amd.com/en-us/download). The installation instructions are here (http://support.amd.com/en-us/kb-articles/Pages/catalyst-windows-install.aspx). You might also download the earlier version CCC - linked at the top of this forum, as the newer CCC versions can't seem to control "spiking" and artifacting - ok!

Hang in there! :encouragement:

Regards,

pj

The320Pilot
April 11th, 2014, 09:13
I'm going to try what you said.

On the other hand, I have found some information on the Internet where it says that it is possible to set something in the BIOS with regards to the primary GPU that Windows will read on startup. I have understood the process :) , but I cannot unlock my BIOS to show the Advanced Options. :(

Paul J
April 11th, 2014, 09:55
I'm going to try what you said.

On the other hand, I have found some information on the Internet where it says that it is possible to set something in the BIOS with regards to the primary GPU that Windows will read on startup. I have understood the process :) , but I cannot unlock my BIOS to show the Advanced Options. :(

Hmmmm... an HP problem! Check on their support website - here (http://h10025.www1.hp.com/ewfrf/wc/documentSubCategory?tmp_task=useCategory&cc=mx&dlc=en&lc=en&product=5351359) is the "How-To" for it. There are others, too - just Google - ok!

pj

Paul J
April 11th, 2014, 10:31
I'm going to try what you said.

On the other hand, I have found some information on the Internet where it says that it is possible to set something in the BIOS with regards to the primary GPU that Windows will read on startup. I have understood the process :) , but I cannot unlock my BIOS to show the Advanced Options. :(

Hmmmm... an HP problem!

Doing more digging - I found their support website - here (http://h10025.www1.hp.com/ewfrf/wc/product?cc=mx&dlc=en&lc=en&product=5351359) is the product "Home", and here (http://h10025.www1.hp.com/ewfrf/wc/documentSubCategory?tmp_task=useCategory&cc=mx&dlc=en&lc=en&product=5351359) is one of the links - a "How-To" for it. ..........I also found a number of YouTube videos (for other HP Pavilion Laptops (and desktops)) - they all seem to be using the "Virtu" Switchable Graphics - done via the OS. Silly question, perhaps - but have you tried this method? I'm sure this is how it will be done, instead of disabling the Intel GPU in BIOS - you simply switch the Radeon GPU while in Windows.
You are also going to find, because it's a "proprietary" (HP) laptop - you will have to use their drivers.

Category Description
Graphics Internal Graphics (UMA):


Intel HD Graphics 4000 on computer models equipped with a 3rd Generation Intel

Core processor (Intel Core i7, i5, i3)

Intel HD Graphics 3000 on computer models

equipped with a 2nd Generation Intel

Core processor (Intel Core i5-2450M or i3), supports DX10

Intel HD Graphics on computer models equipped with a Pentium processor, supports

DX10
Switchable Discrete Graphics:

AMD Radeon HD 7670M with 2048 MB of dedicated video memory (128 MB × 16

DDR3 @ 900 MHz × 8 pcs); 128 bit M2 package, supports HD Decode, DX11,
HDMI, and PX5

AMD Radeon HD 7670M with 1024 MB of dedicated video memory (64 MB × 16
DDR3 @ 900 MHz × 8 pcs); 128 bit M2 package, supports HD Decode, DX11,
HDMI, and PX5


What a pain. Try the "Switchable Graphics, and let us know how it goes. Thanks.

pj

The320Pilot
April 11th, 2014, 14:47
http://h10025.www1.hp.com/ewfrf/wc/document?docname=c03330020&tmp_task=prodinfoCategory&cc=co&dlc=en&lc=en&product=5282445

There you can read the specifications of my laptop. I already tried the Switchable Graphics within CCC. I think that even though my FSX recognises the Intel, it works with the ATI, but I'm not completely sure. I couldn't install the new drivers from AMD. What a pain in the butt.

In DX9, I get good graphics. Of course FPS are not the best while on airports such as UK2000 Heathrow (getting around 11 FPS with Airline Traffic at 10% and quite low settings on clouds, scenery and traffic) and similar ones.

The320Pilot
April 11th, 2014, 15:21
I just want to make sure I won't infect my computer with viruses or break it up! What website do you recommend to download "Virtu" switchable graphics?

Paul J
April 11th, 2014, 16:19
I just want to make sure I won't infect my computer with viruses or break it up! What website do you recommend to download "Virtu" switchable graphics?

I don't - I'm assuming that your OS includes this software, as that's what is implied everywhere on the internet.



This is what your FSX.CFG shows,

If the Radeon was being used, 320 - you would see this

[DISPLAY.Device.Radeon (TM) HD 7670M.0.0] <<<<<<<<<<<<<<<< the second "0" indicates "This is the DX10 port"
Mode=1366x768x32
AntiAlias=1 <<<<<<<<<<<<<<<<<<<<<<<<< This gives you AA, and you should have this ticked inside FSX
Anisotropic=1 <<<<<<<<<<<<<<<<<<<<<<<< This gives you Anisotropic Filtering

Instead - you are seeing this:-

[DISPLAY.Device.Intel(R) HD Graphics Family.0.0] <<<<<<<<<<<<<<<<<<< This shows that the Laptop is using the Intel GPU for DX10.
Mode=1366x768x32
AntiAlias=1 <<<<<<<<<<<<<<<<<<<<<<< Correct
Anisotropic=1 <<<<<<<<<<<<<<<<<<<<<<< Correct

You need to find someone familiar with this model of laptop who can help you through this, 320 - and I just can't help you there. You need to disable or switch the Intel GPU for the Radeon GPU for FSX. Does HP not have Spanish telephone support?

No-one else is putting in any information here, and I can't help you do it: sorry, 320, I'm out of ideas, it's back to square one and maybe DX9 isn't so bad after all.

All the Best,

pj

The320Pilot
April 11th, 2014, 17:25
Well, I will stick with DX9 until I can resolve my issues with DX10. Of course I'll try different options to see what can I do. I already talked to my Computer Science teacher in my school about the BIOS thing, but, alas, he does not really know how to unlock it so that it shows its advanced options.

I will continue searching for any other ideas on the Internet. Let's see what happens during this Holy Week when I have a little more spare time to tweak my FSX DX10.

The320Pilot
April 11th, 2014, 18:03
Pay attention to what I've just tried.

I opened the Device Manager and disabled my Radeon GPU. Then, I started FSX with administrator rights.
After the splash screen appeared, the following message was displayed:

"This graphics card does not meet minimum requirements for shader support. This product requires a geForce3/Radeon8500 class or better graphics card.

Flight Simulator will now exit."

I suppose that when it says "This graphics card", it refers to the Intel HD3000 because the Radeon 7670M was disabled for this test. I'm starting to think that maybe the Radeon 7670M is unable to provide AA for FSX DX10.

After this, I enabled my Radeon GPU again ad FSX started normally.

What do you think about it?

The320Pilot
April 11th, 2014, 18:07
I repeated the same process, but now disabled the Radeon GPU instead of the Intel GPU. FSX couldn't start either. So, I think that maybe FSX needs both in my laptop, considering that the Intel GPU is an integrated graphics card.

mjrhealth
April 17th, 2014, 00:26
I know on the NVIDIA control panel , you can assign programmes to use it by default, i would suspect that the radeon CCC would have the same.

Found this

Find the below steps for ATI Switchable Graphics:


Click the Start button and select “All Programs”.
Click Catalyst Control Center.
Click Power and select Switchable Graphics.
Choose an application/game from the list or browse and select an application and assign the appropriate GPU.

Try to play the game and post the results.

mjrhealth
April 17th, 2014, 00:28
I know on the NVIDIA control panel , you can assign programmes to use it by default, i would suspect that the radeon CCC would have the same.

Found this

Find the below steps for ATI Switchable Graphics:


Click the Start button and select “All Programs”.
Click Catalyst Control Center.
Click Power and select Switchable Graphics.
Choose an application/game from the list or browse and select an application and assign the appropriate GPU.

Try to play the game and post the results.

Id also delete FSX.CFG so when you start it it wont have the intel in there. Hopefully it will see the radeon instead. FSX will rebuild its cfg file.

The320Pilot
April 17th, 2014, 08:52
I know on the NVIDIA control panel , you can assign programmes to use it by default, i would suspect that the radeon CCC would have the same.

Found this

Find the below steps for ATI Switchable Graphics:



Click the Start button and select “All Programs”.
Click Catalyst Control Center.
Click Power and select Switchable Graphics.
Choose an application/game from the list or browse and select an application and assign the appropriate GPU.



I have already done that.


Try to play the game and post the results.
What results? Do mean like a comparison between choosing "High Performance" or "Low Performance" in CCC for FSX? I'm starting to think that simply the AMD/ATI Radeon 7670M does not work with FSX DX10.


Id also delete FSX.CFG so when you start it it wont have the intel in there. Hopefully it will see the radeon instead. FSX will rebuild its cfg file.
Let's see what happens. I do not think FSX will recognise the Radeon card if I do what you say.

Thanks. I'll try everything you say:encouragement:, but, as I repeat, I do not think that will work. :(

The320Pilot
April 17th, 2014, 08:55
I'm considering to stick with DX9 because some airports (e.g., FlyTampa Kai Tak) are not fully compatible with DX10.
There's a possibility that I can get a better computer (must be a laptop) in one or two months, but it is just that, a possibility.

The320Pilot
January 26th, 2015, 06:58
Ok, it's been a while since I posted back.

I've flown since April until December 2014 with DX9. Now, I'm trying DX10 again. Good news, no more grainy textures. Bad news, no matter what I do, I can't get decent anti-aliasing in FSX DX10.

sleightflight
January 28th, 2015, 12:36
When I had an ATI card I used Radion Pro, you can create game profiles like with Nvidia inspector.

The320Pilot
January 28th, 2015, 14:37
When I had an ATI card I used Radion Pro, you can create game profiles like with Nvidia inspector.
Yes, sure. I created a profike for FSX like one year ago and I made some changes to it in order for DX10 to --supposedly-- work correctly. (Spoiler: it doesn't work well.)

Now, I added MutiSamplesPerPixel=8 & MultiSampleQuality=8 in the [GRAPHICS] of my fsx.CFG file, as well as the D3D10=1 and checked at RadeonPro that the AA is set to Use application settings. The AA is very poor compared to DX9.