Eddi
Tycoon
    
Beiträge: 4.073
Themen: 24
Registriert seit: Aug 2008
|
RE: Wie "cargodist" abschalten?
(15.11.2015, 07:32)mb schrieb: was soll ich da einstellen? Das variiert je nach Rechner, Grafiktreiber und Betriebssystem. bei mir gibt es diese Optionen openttd -h schrieb:Code: List of blitters:
32bpp-anim: 32bpp Animation Blitter (palette animation)
32bpp-optimized: 32bpp Optimized Blitter (no palette animation)
32bpp-simple: 32bpp Simple Blitter (no palette animation)
32bpp-sse2: 32bpp SSE2 Blitter (no palette animation)
8bpp-optimized: 8bpp Optimized Blitter (compression + all-ZoomLevel cache)
8bpp-simple: 8bpp Simple Blitter (relative slow, but never wrong)
null: Null Blitter (does nothing)
Ein bißchen unintuitiv ist dabei, daß oftmals, je moderner das System, um so schlechter ist 8-bit, weil auf diesen Fall nicht mehr optimiert wird. Deswegen wurde immer mal wieder an der Standardeinstellung gedreht. Auch Paletten-Animation ausschalten hat bei einigen Leuten geholfen.
Bzgl. Spritecache: normalerweise sollte das automatisch gehen, aber im Zweifelsfall einfach den Wert verdoppeln, bis das Problem verschwindet.
(Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2015, 12:36 von Eddi.)
|
|
| 15.11.2015, 12:35 |
|
mb
Tycoon
    
Beiträge: 5.057
Themen: 55
Registriert seit: Mar 2005
|
RE: Wie "cargodist" abschalten?
ic111 schrieb:Kannst du mal ein paar Eckdaten zu dem verwendeten Rechner nennen?
Endlich mal eine sinnvolle Frage  .
Ich nutze hier nämlich die wohl selten genutzte Version "Windows 95 / 98 / ME / 2000 / XP without SP3" auf einem Rechner unter 98SE. Und zwar weil es der einzige Rechner ist an dem ich noch einen (sehr guten) Röhrenmonitor habe, denn einen LCD-Monitor kann ich für TTD Grafikerstellung nicht gebrauchen.
Andere Rechner nutze ich lediglich beruflich, die sind generell spielefrei.
Es ist nicht auszuschliessen dass lediglich diese spezielle Version von OTTD insoweit betroffen ist, da ja anscheinend niemand sonst dies nachvollziehen kann. Ich kann das bei Gelegenheit noch unter Win7 64-bit testen, verspreche ich mir allerdings nicht viel davon, denn - wie gesagt - kann das ja sonst niemand nachvollziehen.
Eddi schrieb:mb schrieb:was soll ich da einstellen?
Das variiert je nach Rechner, Grafiktreiber und Betriebssystem. bei mir gibt es diese Optionen
Naja. Wie gesagt, ich habe da nie etwas geändert. Momentan (1.4.2) steht in der openttd.cfg:
blitter =
sprite_cache_size_px = 128
support8bpp = no
fullscreen_bpp = 8
(u.a.; wobei sich mir die Bedeutung von "support8bpp = no" nicht recht erschliessen will)
Gruß
Michael
Zitat:EU-Wirtschaft- und Währungskommissar Joaquin Almunia hat alle Besorgnisse über den Schuldnerstatus Griechenlands als unbegründet zurückgewiesen.
|
|
| 15.11.2015, 13:10 |
|
Eddi
Tycoon
    
Beiträge: 4.073
Themen: 24
Registriert seit: Aug 2008
|
RE: Wie "cargodist" abschalten?
(15.11.2015, 13:10)mb schrieb: wobei sich mir die Bedeutung von "support8bpp = no" nicht recht erschliessen will Das ist ziemlich genau, was ich oben zu beschreiben versucht hab.
svn log schrieb:r26522 | frosch | 2014-04-27 14:15:14 +0200 (So, 27. Apr 2014) | 4 Zeilen
-Add: A config-file-only setting to disable usage of 8bpp video modes.
-Remove: [win32] fullscreen_bpp setting, which is replaced by above setting.
-Change: Disable usage of 8bpp blitters and video modes by default. Many modern OS and hardware cause issues with those.
gültige Werte sind:
Code: static const char *_support8bppmodes = "no|system|hardware";
wobei ich keine Beschreibung gefunden hab, was nu was bewirkt.
|
|
| 16.11.2015, 02:24 |
|
mb
Tycoon
    
Beiträge: 5.057
Themen: 55
Registriert seit: Mar 2005
|
RE: Wie "cargodist" abschalten?
Eddi schrieb:gültige Werte sind:
Code: static const char *_support8bppmodes = "no|system|hardware";
wobei ich keine Beschreibung gefunden hab, was nu was bewirkt.
Gleichfalls. Insbesondere da kein Unterschied zu bemerken ist gegenüber früher, also ohne dieses flag überhaupt.
Apropos, "no" ist mal wieder daneben. Wenn, dann müsste es "none" heissen, da sonst jeder (zB ich) der nicht vorher in den Quellcode geschaut hat, hier auch (versuchsweise) "yes" eingeben würde ...
Gruß
Michael
Zitat:EU-Wirtschaft- und Währungskommissar Joaquin Almunia hat alle Besorgnisse über den Schuldnerstatus Griechenlands als unbegründet zurückgewiesen.
|
|
| 16.11.2015, 07:58 |
|
planetmaker
Tycoon
    
Beiträge: 1.315
Themen: 25
Registriert seit: Oct 2008
|
RE: Wie "cargodist" abschalten?
(16.11.2015, 02:24)Eddi schrieb: Code: static const char *_support8bppmodes = "no|system|hardware";
wobei ich keine Beschreibung gefunden hab, was nu was bewirkt.
Wenn Du Dir schon den Patch angeguckt hast, dann wirst Du doch sicher den Hunk ein wenig darüber auch gesehen haben:
Code: /** Modes for 8bpp support */
enum Support8bpp {
S8BPP_NONE = 0, ///< No support for 8bpp by OS or hardware, force 32bpp blitters.
S8BPP_SYSTEM, ///< No 8bpp support by hardware, do not try to use 8bpp video modes or hardware palettes.
S8BPP_HARDWARE, ///< Full 8bpp support by OS and hardware.
};
Um das vorherige Verhalten wieder zu erlangen, muss entweder support8bpp = system gesetzt werden (dann wird das gemacht, was dem Betriebssystem zufolge zu verwenden sei), oder man kann versuchen, es manuell zu erzwingen mittels support8bpp = hardware und evtl. noch blitter=8bpp-optimized.
Dieser gesamte Thread ist ein wunderbares Beispiel für ein X-Y-Problem
(Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2015, 10:58 von planetmaker.)
|
|
| 16.11.2015, 10:55 |
|
mb
Tycoon
    
Beiträge: 5.057
Themen: 55
Registriert seit: Mar 2005
|
RE: Wie "cargodist" abschalten?
Eddi schrieb:svn log schrieb:r26522 | frosch | 2014-04-27 14:15:14 +0200 (So, 27. Apr 2014) | 4 Zeilen
-Add: A config-file-only setting to disable usage of 8bpp video modes.
-Remove: [win32] fullscreen_bpp setting, which is replaced by above setting.
-Change: Disable usage of 8bpp blitters and video modes by default. Many modern OS and hardware cause issues with those.
Danke.
Wobei natürlich extrem unglücklich ist dass dadurch vorige Einstellungen in openttd.cfg unbrauchbar gemacht werden, was dann auf den ersten Blick ein unverständliches Verhalten zeigt.
Mit der Einstellung "hardware" scheint nun soweit wieder alles OK zu sein.
Gruß
Michael
Zitat:EU-Wirtschaft- und Währungskommissar Joaquin Almunia hat alle Besorgnisse über den Schuldnerstatus Griechenlands als unbegründet zurückgewiesen.
|
|
| 16.11.2015, 17:32 |
|
Auge
Geschäftsführer
  
Beiträge: 881
Themen: 14
Registriert seit: Mar 2009
|
RE: Wie "cargodist" abschalten?
Hallo
(16.11.2015, 17:32)mb schrieb: svn log schrieb:r26522 | frosch | 2014-04-27 14:15:14 +0200 (So, 27. Apr 2014) | 4 Zeilen
-Add: A config-file-only setting to disable usage of 8bpp video modes.
-Remove: [win32] fullscreen_bpp setting, which is replaced by above setting.
-Change: Disable usage of 8bpp blitters and video modes by default. Many modern OS and hardware cause issues with those.
Mit der Einstellung "hardware" scheint nun soweit wieder alles OK zu sein.
Andere würden sich ein zweites Loch in den Hintern freu'n, wenn die Spielzeit langsamer vergeht.
Tschö, Auge
|
|
| 18.11.2015, 16:53 |
|