GPU Skalierung vollständig deaktivieren

W

WLibero

Gast
Hallo Leute,

Situation:
- ATI 8.12 (AGP Hotfix)
- Bildschirm: native Auflösung=2560x1600 (16:10).
- am Bildschirm gibt es bei der Skalierung die Auswahl zwischen 1:1, Aspekt und Max (=Vollbild). Ich habe Aspekt gewählt damit das Seitenverhältnis immer beibehalten wird.
- Desktopauflösung: 1920x1200 (16:10)
- GPU Skalierung im CCC ist deaktiviert

Wenn ich auf dem Desktop bin und im OSD des Bildschirms die aktuelle Eingangs-Auflösung anzeigen lasse (Menüpunkt "Info anzeigen"), dann steht da "1920x1200@60Hz". Das ist ok. Die Grafikkarte skaliert also nicht.

Problem: In einem Spiel (unterstützt nur 4:3-Format) habe ich 1920x1440 gewählt. Leider wird das aber im Vollbild angezeigt, d.h. das Seitenverhältnis stimmt nicht mehr. Wenn ich dann im OSD nachsehe, steht als Eingangsauflösung "2560x1600". Das bedeutet, dass bereits die Grafikkarte auf diese Größe skaliert und der Bildschirm somit gar nicht mehr die Möglichkeit hat, es richtig (=seitenverhältnisgetreu) darzustellen. Die GPU-Skalierung ist aber im CCC deaktiviert. Dennoch scheint die Karte zu skalieren.

Man kann im CCC ja 3 verschiedene Einstellungen für die Art der Skalierung wählen ("maintain...", "scale...", "use centered..."), aber nach meinem Verständnis ist diese Einstellung doch nur relevant, wenn darüber "Enable GPU scaling" aktiviert ist! Ist aber nicht aktiviert.

Die Einstellung von 1920x1440 auf dem Desktop hat natürlich den gleichen Effekt. Wenn ich im CCC die Option "Use centered timings" verwende, dann wird das Bild tatsächlich zentriert und unskaliert, mit Balken oben und unten ausgegeben. OSD zeigt als Eingangsauflösung 2560x1600 an. Wie gesagt, "enable GPU scaling" ist weiterhin deaktiviert.

Fazit:
- GPU scaling deaktiviert + Seitenverhältnis=16:10 => keine GPU-Skalierung
- GPU scaling deaktiviert + Seitenverhältnis nicht 16:10 => GPU-Skalierung aktiv
- GPU scaling aktiviert: Funktioniert erwartungsgemäß

Fazit des Fazits: Mein Problem ist, dass die GPU skaliert obwohl die Option deaktiviert ist, sobald keine 16:10-Auflösung gewählt ist. Ich könnte "Maintain aspect ratio" wählen und mich damit abfinden, aber ich bevorzuge die Skalierung durch den Bildschirm aufgrund seines besseren Interpolationsverhaltens.

Mit dem 8.11er bestand das Problem übrigens nicht. Bleibt mir wohl nur der "Fallback" auf die alte Version?
 
Bitte einen Bug Report an ATi senden. Danke.
 
@Fairy Ultra
Hast du das Problem verstanden? :)
Mein Ziel sind nicht schwarze Balken. Mein Ziel ist die Deaktivierung der GPU Skalierung. Selbst die Aktivierung in der gewünschten Weise - das wäre "maintain aspect ratio" - ist nicht optimal da die Darstellung schlechter als die Skalierung durch den Bildschirm ist.


@Falcon:
"Catalyst Driver Crew" soeben informiert:

Whenever a resolution's aspect ratio is not equal to the native aspect ratio of the attached monitor, GPU scaling is applied even if "[ ] Enable GPU scaling" is deactivated in CCC.

1. Attach a 16:10 monitor (2560x1600 native resolution in my case, Dell 3008WFP) via DVI.
2. Choose 1920x1440 (4:3) resolution
3. *Disable* GPU scaling (by unchecking "enable GPU scaling" in CCC)
4. Trying any of the three possible scaling settings, the setting is applied even though GPU scaling has been deactivated. During that, the "input signal resolution" shown in the screen's OSD is always 2560x1600, which proofs that the GPU is already scaling to 2560x1600

This was not an issue with Catalyst 8.11

Thanks.
 
Zuletzt bearbeitet: (Bug Report ergänzt)
Ich habe schon verstanden das du einfach nur den Monitor das Vollbildskalieren überlassen möchtest. (was soweit ich weiß auch die Standardeinstellung ist)
(Das Enable GPU Scaling ist erst später dazu gekommen vorher gabs die 3 Optionen auch.)

Kann man nur hoffen das es schnell gefixt wird.
 
Zuletzt bearbeitet:
Jetzt muss ich doch nochmal...
Habe wieder 8.10 drauf (mir fiel leider jetzt erst ein, dass ich den 8.11er übersprungen hatte). Das Problem besteht trotzdem. :confused_alt: (ja, sauber de-/installiert)

Habe mal weiter getestet. So einfach wie im Bug Report geschildert scheint es wohl nicht zu sein. Immer bei deaktiviertem GPU Scaling sieht es so aus:

Wird nicht skaliert:
- 800x600 (4:3)
- 1024x768 (4:3)
- 1280x1024 (5:4)
- 1600x1200 (4:3)
- 1680x1050 (16:10)
- 1152x864 (4:3)
- 1280x720 (16:9)
- 1280x768 (5:3)
- 1280x800 (16:10)
- 1920x1080 (16:9)
- 1920x1200 (16:10)

Wird skaliert:
- 1152x648 (16:9)
- 1280x960 (4:3)
- 1440x900 (16:10)
- 1800x1440 (5:4)
- 1856x1392 (4:3)
- 1920x1440 (4:3)
- 2048x1536 (4:3)

Eine Systematik, abhängig vom Seitenverhältnis, ist also nicht erkennbar.

:confused_alt:
 
Zurück
Oben