Author Topic: fsx.CFG - Guia de tweaks  (Read 27030 times)

0 Members and 1 Guest are viewing this topic.

Offline Alexandre Baptista

  • Veterano
  • ****
  • Posts: 1440
  • Liked: 375
  • Reputação: 31
  • http://www.alexandre-baptista.com/
    • View Profile
  • Simulation Hardware: Thrustmaster T500rs, DIY seq shifter, Microsoft FFB Wheel com Kit Frex, CH fighterstick, saitek X-45
fsx.CFG - Guia de tweaks
« on: April 26, 2012, 20: 07 »
fsx.CFG
Guia de tweaks

Para quem não sabe, é neste ficheiro que definimos todos os settings gráficos e não só do jogo e existem um sem número de afinações que podemos fazer e que não são acessíveis de outra forma que não seja a edição por texto deste ficheiro.

Localização do ficheiro:
Windows XP: C:\Documents and Settings\alexandre\Application Data\Microsoft\FSX\fsx.CFG
Windows 7: C:\Users\alexandre\AppData\Roaming\Microsoft\FSX\fsx.CFG

Importante:
Leiam o guia antes de começarem com alterações. Como irão ver há muitas coisas que estão interligadas e se não as perceberem na totalidade poderão ter problemas ou quebras de performance.
Para organizar o post, sempre que surjam alterações ou tweaks novos irão ser colocados neste primeiro post.

Noções básicas:
-O FSX ao contrário da maior parte dos outros jogos não precisa de FPS tão altos. Por ser extremamente pesado ele sofre muito mais de stutters e micro-pausas do que qualquer outra coisa. Por isso não tenham como objectivo valores de FPS altos. É mais ou menos consensual por toda a comunidade que valores de FPS a partir de 20 já nos dão uma jogabilidade muito fluida e mais vale ter 20FPS com fluidez do que 30 cheio de pausas. Também é mais ou menos consensual que com os computadores actuais não é realisticamente viavel ter mais 30/40 FPS em qualquer situação e ter o jogo sempre fluido, por isso tenham como objectivo ideal os 30FPS.
-Outra noção tem haver com compromissos. Por ser muito pesado um bom FSX faz-se de compromissos. Por exemplo não experem ter texturas de 4096 pixeis no jogo e depois ter os settings no máximo e anti-aliasing em valores altos. Procurem sempre o equilibrio.
-Por fim, como uso alguns valores de referência do meu jogo aqui fica uma descrição geral do meu computador para que percebam com que computador é que esses valores funcionam. CPU: i7 @3.60 GHz, ram:12 GB DDR3, GPU: nvidia GTX560 2GB DDR5.

Notas adicionais:
Nota 1: Não sou técnico de informática logo é possivel que alguns termos ou noções técnicas não estejam completamente correctas, de qualquer forma acho que no importante, que é a sua relação com o jogo está tudo correcto.
Nota 2: Se quiserem fazer um reset ao ficheiro e meter tudo como está de origem, basta apaga-lo e arrancar de novo o FSX que este irá criar um novo ficheiro "limpo". Atenção que muitos addons criam linhas de texto neste ficheiro para poderem funcionar por isso quando fizerem um reset é possivel que percam estas linhas e tenham problemas nesses addons. O meu conselho é que façam uma cópia do ficheiro depois da instalação dos addons e em vêz do reset usem esse backup.
Nota 3: Algumas destes tweaks não existem no ficheiro fsx.CFG original. É perfeitamente normal e nesse caso só têm de o escrever tal e qual aparece neste guia na secção apropriada, defenida entre parentesis rectos.
Nota 4: Muitas destas afinações e seu resultado dependem do vosso hardware logo não existe um valor óptimo universal. "O que funciona no meu computador pode não servir para o teu".
Nota 5: Tentem fazer uma ou poucas alterações de cada vez de forma a testar o seu resultado. Se fizerem muitas de uma só vez e tiverem problemas não conseguiram saber a causa em concreto.
Nota 6: Tanto o FSX com os vários patchs que sairam como o nosso próprio hardware têm evoluido ao longo dos anos. Alguns dos truques dos primeiros tempos do FSX estão hoje desactualizados. Se procurarem na net por truques e tweaks adicionais tenham sempre em conta a data dos mesmos. Embora algumas já existam há muitos anos,a lista deste guia só tem afinações ainda válidas para o jogo e hardware actuais.
Nota 7: Comecem sempre com um fsx.CFG limpo.
Nota 8: Antes de começarem a mexer neste ficheiro, garantam que têm um FSX correctamente instalado e sem problemas. Para isso consultem o guia do Mario Peixoto aqui no forum.

Guia:

[GRAPHICS]
HIGHMEMFIX=1
Esta linha não existe no ficheiro original. Corrige uma série de problemas e é para toda a gente. Não há contra-indicações e toda a gente a deve criar no seu fsx.CFG

[JOBSCHEDULER]
AffinityMask=14
Desde o sp2 que o jogo tira partido do multicore com sucesso. Ele usa o primeiro core para o calculo principal do jogo e os cores seguintes para as texturas. O que este comando faz é desligar o primeiro core (core 0) no jogo e passar o calculo principal para o segundo core (core 1). Embora iremos perder um core de texturas, na realidade iremos ganhar performance porque este primeiro core (core 0) já está carregado com o sitema operativo e aplicações logo ao meter-mos o jogo no segundo core iremos ter um core limpinho dedicado apenas para o jogo.
No meu caso, ainda antes de começar a jogar vou ao "task manager" do windows e com o "Set affinity" meto as aplicações mais pesadas apenas no core 0 de forma a livrar os cores seguintes que irei usar no FSX de trabalho adicional.
Por definição e se não criarem esta linha o jogo usa todos os cores.
Para CPU quadcore sem Hyperthreading =14
Para CPU quadcore com Hyperthreading =84
Para CPU dualcore deixem estar o original.

[GRAPHICS]
TEXTURE_MAX_LOAD=4096
Esta linha define a resolução máxima das texturas que o jogo carrega. Por defeito, julgo que está a 1024. A menos que tenham um super-computador com tudo topo de gama, aconselho no máximo 2048 que é o que tenho. Mesmo para quem não tem um computador topo de gama e recente, 1024 já dá texturas de boa resolução e cuja diferença é quase impercéptivel no jogo. Obviamente também convém alterar este valor nos addons que usem em concordancia com o que aqui metem. Não faz sentido nenhum ter aui a 2048 e ter por exemplo no REX nuvens a 4096.

[DISPLAY]
TEXTURE_BANDWIDTH_MULT=40
Se não me engano este é o valor que vem de origem e devem-no manter. Só meti aqui porque nos primeiros tempos do FSX dizia-se que aumentar este valor para valores muito altos desde 80 a 400 poderia melhorar a performance. Hoje sabe-se que é um disparate mas ainda existem alguns links antigos com dicas para o FSX que o referem. Apenas fica o aviso.
Caso usem o addon tileproxy, então devem sim, meter valores mais altos, mas só nesse caso.

[TERRAIN]
LOD_RADIUS=6.500000
Este define a distancia em relação ao nosso avião em que as texturas têm a definição máxima. Se alterarem dentro do menu do jogo o valor máximo que ele mete é 4.500000. Eu tenho a 4.5 e para mim é mais que suficiente.
Atenção que este valor, por ser acessível através do menu do jogo, cada vez que lá entram e confirmam as alterações, mesmo que não mexam nesta linha, ele altera o fsx.CFG para o valor do menu, logo nunca superior a 4.500000. Caso queiram superior como 6.50000 têm de voltar a editar o fsx.CFG
Não são aconselháveis valores superiores a 6.500000

[Main]
FIBER_FRAME_TIME_FRACTION=0.15
Por cada frame que o CPU processa, existe uma fracção do tempo que ele gasta a carregar as texturas e o restante a fazer o render desse frame. Este valor define a fracção de tempo que ele gasta a carregar a informação logo quanto mais baixo for o valor menos tempo ele tem para carregar mas mais tempo tem para calcular (fazer o render) do frame e consequentemente melhores FPS irão ter. Atenção que se tiverem valores demasiado baixos para o vosso CPU ele não consegue carregar as texturas todas e poderão ter perdas de informação como texturas desfocadas, perda de objectos, stutters, etc por isso o ideal é sempre encontrar um equilibrio para o vosso CPU. Este é um valor que também depende do "TEXTURE_MAX_LOAD=" porque quanto maiores forem as texturas mais ele demora a carregar.
Caso não criem esta linha, o FSX tem por defeito este valor a =0.33. Com os processadores a evoluir, penso que uma boa base de partida para a generalidade é =0.2.
Eu no meu tenho a 0.15 e não tenho problemas nenhuns.

[DISPLAY]
WideViewAspect=True
Este é básico. Se tiverem um monitor wide metam true, se for um quadrado dos antigos metam false.

[terrain]
TERRAIN_MAX_AUTOGEN_TREES_PER_CELL=800
TERRAIN_MAX_AUTOGEN_BUILDINGS_PER_CELL=3000

Todos os objectos 3D generalistas como árvores e edifícios são caracterizados por objectos "autogen" e estão associados às texturas em determinados local. Estas texturas estão dispostas pelo terreno em células quadradas de 1.0 X 1.0 km. O que este comando define é o número máximo de objectos por célula que o jogo cria. Atenção que não é a mesma coisa que baixar a densidade do autogen no menu do jogo porque aí ele baixa a densidade por igual em todas as texturas. Sejam texturas com muitos objectos ou texturas com poucos ele vai sempre baixar a densidade em valores de percentagem.
Com esta linha ele apenas limita o número máximo de objectos. A vantagem é que podem ter a densidade no menu do jogo em valores altos e nas células com muitos objectos ele vai reduzir até ao número que definirem e manter os FPS controlados e nas células menos densas, desde que não ultrapassem esse número ele irá manter os objectos todos.
Por defeito o jogo tem estes valores a 4500 e se quiserem podem subir até 6500 embora eu ache um disparate. Para quem tem problemas de fluidez ou FPS experimentem os valores de 800/3000. Pode parecer pouco mas acreditem que não irão notar muita diferença em termos visuais mas iram ter muito mais fluidez em zonas mais pesadas como cidades ou florestas.

[BUFFERPOOLS]
Usepools=0 (em alguns guias online aparece Poolsize=0, tem exactamente o mesmo efeito. metam um ou outro)
RejectThreshold=4194304
Atenção a estas duas linhas porque são muito complexas e requerem alguma explicação.
O motor gráfico do jogo antes de enviar a informação gráfica para o GPU (placa gráfica) cria uma espécie de pacotes ("pools") de informação que vai carregando e só quando estes pacotes estão cheios é que os envia para o GPU. A razão de ser disto ser assim é a de combater a fragmentação de informação e organiza-la de forma a não sobrecarregar o GPU. Caso a informação que chega seja superior ao tamanho de um destes pacotes, então essa informação é enviada directamente para o GPU sem ser preciso de a organizar em pacotes (pools).
O tamanho por defeito destes pacotes é de 4MB(4194304 bytes).
Actualmente há duas correntes na comunidade do FSX sobre a melhor forma de usar estes pools. Vocês ou escolhem uma ou outra.
Apesar de eu pessoalmente não ter feito testes exaustivos, neste momento uso a versão A e tenho bons resultados mas há na net quem tenha a versão B e diga o mesmo.
Versão A: Nesta corrente, visto que as gráficas cada vez têm mais memória o truque é baixar o tamanho da pool de forma a que cada vez se possa enviar mais informação directamente para o GPU sem passar por estes "pacotes". A linha de comando RejectThreshold= define esse tamanho. Para esta versão não se mete a linha "Usepools=0"
Eu tenho  RejectThreshold=131072
Versão B: Nesta versão simplesmente se elimina estas "pools" do motor gráfico do jogo. Ele irá enviar directamente a informação para a gráfica. Na teoria isto irá aumentar a velocidade mas se a informação for em excesso pode sobrecarregar a gráfico e terem problemas no jogo. Para terem esta versão covém que tenham os restantes settings muito bem afinadinhos de forma a que o vosso FSX esteja equilibrado. A desvantagem desta versão é que é altamente dependente de um correcto equilibrio do jogo.
Para a activarem basta meterem "Usepools=0" que tudo o que seja relativo a estes pools irá ser desligado.

[Main]
DisablePreload=1
Este faz com que o FSX não arranque automaticamente o voo default no início. Não vos dá mais FPS mas diminui o tempo de arranque do jogo.

Conclusão:
Como disse isto apenas um guia e não um conjunto de regras. Para já, estas são as que me lembro mas à medida que tiver mais dicas virão para o post 0 deste tópico.
Se souberem de outras, já sabem.
Se tiverem alguma dúvida ou usarem algumas destas dicas e tiverem resultados, bons ou maus, metam aqui porque a trocar-mos impressões é que podemos melhorar.
« Last Edit: April 27, 2012, 17: 36 by alexb »

Offline Isidro Magalhães

  • Veterano
  • ****
  • Posts: 2067
  • Liked: 388
  • Reputação: 12
  • No bumps, no bangs: Concorde!
    • View Profile
  • Simulation Hardware: Logitech DFGT - Logitech Force 3D Pro
Re: fsx.CFG - Guia de tweaks
« Reply #1 on: April 26, 2012, 20: 19 »
Excelente manual. Não sei se futuramente te vais debruçar sobre os outros aspectos, mas seguindo esta linha e o conhecimento que se tem adquirido ultimamente no fórum, caminhamos a passos largos para ser uma referência sobre tudo o que envolve o Fsx. Parabéns.

Offline João Monteiro

  • Veterano
  • ****
  • Posts: 1845
  • Liked: 88
  • Reputação: 20
    • View Profile
  • Simulation Hardware: Logitech G27
Re: fsx.CFG - Guia de tweaks
« Reply #2 on: April 26, 2012, 20: 37 »
Muito obrigado pela informação Alex!  :good:

Offline Mário Peixoto

  • Lenda
  • *****
  • Posts: 19053
  • Liked: 1994
  • Reputação: 55
  • Braga
    • View Profile
  • Simulation Hardware: ASUS H87 Pro | Intel Core i5 4670 @3.4 GHz | EVGA GTX770 SuperClocked ACX 2GB | 2x4GB Kingston DDR3 HyperX 1600MHz | ASUS Xonar DGX 5.1 | Logitech G300 | Mad Catz F.R.E.Q. 7 | Fanatec Porsche 911 GT3 RS v2 | Fanatec ClubSport Pedals v2
  • Paddock Member: Yes
Re: fsx.CFG - Guia de tweaks
« Reply #3 on: April 27, 2012, 01: 08 »
Excelente alex! Vou tratar de meter no FAQ/Tutorial mal possa!

Offline Mario Esteves

  • Estagiário
  • **
  • Posts: 108
  • Liked: 3
  • Reputação: 3
    • View Profile
Re: fsx.CFG - Guia de tweaks
« Reply #4 on: April 27, 2012, 10: 05 »

Fantástico Alex!

Como não podia deixar de ser tenho uma dúvida relativamente ao Set Affinity.
Poderei por o FSX a correr, ir ao Task Manager, Processos, seleccionar o FSX, clicar na tecla direita do rato, seleccionar Set Affinity, e colocar o visto apenas no core 1?

Obrigado!

Mário

Offline Alexandre Baptista

  • Veterano
  • ****
  • Posts: 1440
  • Liked: 375
  • Reputação: 31
  • http://www.alexandre-baptista.com/
    • View Profile
  • Simulation Hardware: Thrustmaster T500rs, DIY seq shifter, Microsoft FFB Wheel com Kit Frex, CH fighterstick, saitek X-45
Re: fsx.CFG - Guia de tweaks
« Reply #5 on: April 27, 2012, 12: 23 »
Mario, poder podes mas como sabes eu de informatica não percebo nada e não sei se isso altera a forma ou a lógica como o FSX tira partido dos varios cores. Os gurus internacionais de afinações do FSX fazem todos com a afinação do fsx.CFG logo se queres o meu conselho eu ia também por aí.

Offline Mario Esteves

  • Estagiário
  • **
  • Posts: 108
  • Liked: 3
  • Reputação: 3
    • View Profile
Re: fsx.CFG - Guia de tweaks
« Reply #6 on: April 27, 2012, 13: 55 »

LOL!!!

Alex,

Eu estava a tentar interpretar as tuas palavras, mas "a contrário sensu":

"No meu caso, ainda antes de começar a jogar vou ao "task manager" do windows e com o "Set affinity" meto as aplicações mais pesadas apenas no core 0 de forma a livrar os cores seguintes que irei usar no FSX de trabalho adicional.
Por definição e se não criarem esta linha o jogo usa todos os cores.
Para CPU quadcore sem Hyperthreading =14
Para CPU quadcore com Hyperthreading =84
Para CPU dualcore deixem estar o original."


Ou seja, em vez de colocar as aplicações mais pesadas no core 0, colocaria o FSX ( que é apenas uma aplicação) no core 1 (tirando-o assim  do core zero), ficando todas as outras no Core 0. Se calha estou a perceber e/ou a exprimir-me mal, pois eu também pouco percebo disto...

Os teus tweaks são exclentes. Vou procurar mais na net a ver se completamos isto para o Mário colocar no seu tutorial!


Mário

Offline Alexandre Baptista

  • Veterano
  • ****
  • Posts: 1440
  • Liked: 375
  • Reputação: 31
  • http://www.alexandre-baptista.com/
    • View Profile
  • Simulation Hardware: Thrustmaster T500rs, DIY seq shifter, Microsoft FFB Wheel com Kit Frex, CH fighterstick, saitek X-45
Re: fsx.CFG - Guia de tweaks
« Reply #7 on: April 27, 2012, 17: 25 »
Mario, mas meter o FSX no core 1 é precisamente o que o AffinityMask=14 faz. Ele desliga o FSX do core 0 e passa-o para o 1 logo não precisas de voltar a fazer este passo pelo "set affinity".
A razão de eu usar o "set affinity" para as outras aplicações e restringi-las ao core 0 é porque embora elas estejam por defeito nesse core 0, caso esse core esteja saturado o Windows vai desloca-las para os outros cores e podem entrar em conflito com o FSX. Basicamente o que eu quero é garantir que as aplicações mais pesadas não saem co core 0.

Para o Merio Peixoto eu pedia que embora pusesse o link para este tópico no seu guia, não o juntasse ao outro num único super-tópico. Por experiencia e por ver opiniões em foruns internacionais às vezes super-tópicos com tudo sobre o FSX acabam por desmotivar quem procura informação precisa e dispersar as atenções. Pessoalmente, relativamente à configuração do FSX eu propunha 4 grandes tópicos em separado mas todos juntos por exemplo no topo do sub-forum:

-Instalação (já existente)
-Configuração dos menus do jogo
-Configuração dos drivers da gráfica
-afinação do fsx.CFG (já existente)

Estes são os quatro passos cruciais para uma boa e afinada instalação e por serem complementares mas diferentes acho que deveriam estar em tópicos separados.

P.S:Acrescentado "DisablePreload=1" ao guia.
« Last Edit: April 27, 2012, 17: 46 by alexb »

Offline Mário Peixoto

  • Lenda
  • *****
  • Posts: 19053
  • Liked: 1994
  • Reputação: 55
  • Braga
    • View Profile
  • Simulation Hardware: ASUS H87 Pro | Intel Core i5 4670 @3.4 GHz | EVGA GTX770 SuperClocked ACX 2GB | 2x4GB Kingston DDR3 HyperX 1600MHz | ASUS Xonar DGX 5.1 | Logitech G300 | Mad Catz F.R.E.Q. 7 | Fanatec Porsche 911 GT3 RS v2 | Fanatec ClubSport Pedals v2
  • Paddock Member: Yes
Re: fsx.CFG - Guia de tweaks
« Reply #8 on: April 27, 2012, 21: 13 »
@alex: a ideia é só mesmo colocar o link, tal como fiz com o tópico sobre mesh, landclass e isso tudo. Trata-se de algo extra, que só vai ler quem quiser aprofundar mais o assunto. Quem se quiser ficar pelas afinações daquele site, nem precisa de ler isto. ;)

Quanto ao resto, a parte dos menus do jogo acho que sim, merece um tópico também próprio, mas a parte da gráfica hmm... há assim tanto a mexer aí? Ainda para mais tendo em conta o número de placas existentes? Sinceramente, essa parte parece-me ser demais, porque se for algo generalista (do género desligar o AA no FSX e ligar na gráfica) cabe bem no tópico do FAQ. Se for algo minucioso para cada gráfica temos uma coisa que nunca mais acaba. E se esse trabalho por acaso já foi feito, não é um bocado "reinventar a roda?" :biggrin:

Offline Alexandre Baptista

  • Veterano
  • ****
  • Posts: 1440
  • Liked: 375
  • Reputação: 31
  • http://www.alexandre-baptista.com/
    • View Profile
  • Simulation Hardware: Thrustmaster T500rs, DIY seq shifter, Microsoft FFB Wheel com Kit Frex, CH fighterstick, saitek X-45
Re: fsx.CFG - Guia de tweaks
« Reply #9 on: April 27, 2012, 21: 54 »
Mario, de fosse à 15 dias atrás não podia estar mais de acordo contigo. Acontece que recentemente apareceram uma série de truques combinando alguns settings das graficas e alguma coisa no FSX que dão um boost muito significativo na performance do jogo.
Além disso, apesar de ser uma coisa que toda a gente mais ou menos conhece, não tenho a certeza se a maioria das pessoas sabe correctamente o funcionamento dos vários tipos de anti-aliasing, por exemplo e a forma como corrigir algumas linhas mal definidas no jogo como as guias das taxi-ways que aparecem quase sempre escadeadas.

Não é no entanto tão importante como a instalação, os settings do jogo e o fsx.CFG mas se nos der mais uns FPS extra, num jogo como o FSX podem valer ouro  ;)

Offline Isidro Magalhães

  • Veterano
  • ****
  • Posts: 2067
  • Liked: 388
  • Reputação: 12
  • No bumps, no bangs: Concorde!
    • View Profile
  • Simulation Hardware: Logitech DFGT - Logitech Force 3D Pro
Re: fsx.CFG - Guia de tweaks
« Reply #10 on: April 27, 2012, 22: 43 »
Por acaso o Anti Aliasing tem sido um problema para mim, pois parece só querer ficar efectivo até uma determinada profundidade de campo.
Exemplo: Na cabeceira da 03 ter os numeros da pista e o avião perfeitamente detalhados, e de meio da pista para a frente estar tudo escadeado. Com AA do jogo ou da gráfica parece fazer pouca ou nenhuma diferença.

Offline Alexandre Baptista

  • Veterano
  • ****
  • Posts: 1440
  • Liked: 375
  • Reputação: 31
  • http://www.alexandre-baptista.com/
    • View Profile
  • Simulation Hardware: Thrustmaster T500rs, DIY seq shifter, Microsoft FFB Wheel com Kit Frex, CH fighterstick, saitek X-45
Re: fsx.CFG - Guia de tweaks
« Reply #11 on: April 28, 2012, 05: 11 »
Isidro, qual é o teu CPU, gráfica e já agora memória?

Offline Isidro Magalhães

  • Veterano
  • ****
  • Posts: 2067
  • Liked: 388
  • Reputação: 12
  • No bumps, no bangs: Concorde!
    • View Profile
  • Simulation Hardware: Logitech DFGT - Logitech Force 3D Pro
Re: fsx.CFG - Guia de tweaks
« Reply #12 on: April 28, 2012, 13: 00 »
Phenom II x4 965 3.4Ghz @ 4.2Ghz
Asus CuCore EAH 5770 (1Gb GDDR5)
GSkill PC3-12800 (1600Mhz) 8GB Ripjaws CL9 (4x2GB) DDR3

Offline Alexandre Baptista

  • Veterano
  • ****
  • Posts: 1440
  • Liked: 375
  • Reputação: 31
  • http://www.alexandre-baptista.com/
    • View Profile
  • Simulation Hardware: Thrustmaster T500rs, DIY seq shifter, Microsoft FFB Wheel com Kit Frex, CH fighterstick, saitek X-45
Re: fsx.CFG - Guia de tweaks
« Reply #13 on: April 28, 2012, 15: 41 »
Pois, tens ATI.
Como tenho nvidia, não conheço bem os drivers nem os modos de anti-aliasing da ATI.
Nas nvidia, existem 2 modos de anti-aliasing.  O multi-sampling e o super-sampling. O super-sampling é mais pesado mas é dá melhores resultados.
Nas drivers, os vários modos que existem (ex. 2x, 4x, 4xS, 8xSQ, etc) usam o multi-Sampling, ou o Super-sampling ou uma combinação dos dois. O que deves experimentar para ajudar nesse problema é um modo que use Super-sampling, normalmente aparecem como *xS ou *xSS ou ainda *xSQ. Eu com uma nvidia GTX 560 (gama media) tenho a 4S (1x2susper-sampling + 2xMulti-sampling).
Outra coisa que também dá para ajustar nos drivers da nvidia é o transparency antialiasing. Também aqui se deve escolher o modo super-sampling.
Por fim, e isto quase de certeza que dá nas nvidia é meteres o Anisotropic filtering a 16X. Não é tão pesado como o antialiasing e melhora muito as texturas do jogo.

Todas estas coisas são ajustadas nos drivers no modo "override any aplication setting"  que nas ATI deve estar escrito de outra forma mas diz o mesmo e dentro do jogo o Antialiasing desligado e o filtering em bilinear ou trilinear. Nunca no anisotropic.

Para a semana devo escrever um guia a explicar concretamente o que querem dizer estes termos de antialiasing e super-sampling e multi-sampling, etc de forma a que possam perceber concretamente o que eles fazem e as diferenças entre eles. É que nas drivers as pessoas só vêm os 2x ou os 4x e por e por vezes os 4X, dependente dos modos, são mais leves mas com piores resultados que os 2X.

Offline Isidro Magalhães

  • Veterano
  • ****
  • Posts: 2067
  • Liked: 388
  • Reputação: 12
  • No bumps, no bangs: Concorde!
    • View Profile
  • Simulation Hardware: Logitech DFGT - Logitech Force 3D Pro
Re: fsx.CFG - Guia de tweaks
« Reply #14 on: May 09, 2012, 18: 30 »
Depois de alguns testes já tenho material suficiente para te dar uma resposta digna da ajuda que tentas dar.
Então é assim, nas AMD (ex Ati) o AMD VISION Engine Control Center dá a hipótese de definir os modos gráficos para cada aplicação. Até aqui nada de novo.
As novidades chegam com as configurações possíveis nesse programa. A parte simples está no modo Anti-Aliasing em que se pode escolher entre Várias Amostras AA, Várias Amostras Adaptáveis AA ou então as Superamostras AA. Isto entendo como sendo o semelhante ao multi-sampling e super-sampling. Efectivamente, em modo de Superamostras AA a qualidade fica MUITO superior. Infelizmente o corte nas fps é grande, e acho que não estou preparado para trocar 10 fps +/- pelo modo Superamostras.

A parte mais complicada está no SMOOTHVISION HD: Anti-Aliasing.
Consiste de um slider com 3 posições (2x 4x e 8x) e uma caixa onde se pode escolher o tipo de filtro. Conforme o filtro escolhido e a posição no slider, varia a informação da quantidade de amostras. Não sei se esta informação é útil, mas aqui fica na mesma, os valores de cada filtro.

Filtro: 2x 4x 8x
Box: 2x 4x 8x
Narrow-Tent: 4x 6x 12x
Wide-Tent: 6x 8x 16x
Edge-detect: xx 12x 24x (Edge-detect fica indisponível quando o filtro está a 2x)

Das experiências que fiz, a diferença é grande ao escolher o modo superamostras, ficando com o resultado esperado por troca de umas quantas frames por segundo nas situações mais pesadas. Os outros modos parecem todos muito semelhantes quando em modo de Várias Amostras AA ou Várias Amostras Adaptáveis AA.
A minha 5770 ainda vai aguentando mais ou menos com tudo o que lhe atiro em modos de altas resoluções e filtros ligados, mas parece não ser suficiente para o fsx. Pelo menos no que ao Anti-Aliasing diz respeito.