Screenmodes

Für allgemeine Fragen zur Programmierung mit PureBasic.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Screenmodes

Beitrag von Kaeru Gaman »

mich interessiert mal, wie so im allgemeinen die verfügbaren screenmodes bei euch aussehen...

besonders bei widescreens, da werden ja u.U. die standardmodes als verfügbar angegeben, sehen aber gülle aus.

ich hab hier nur mal die 60Hz-Modes debuggen lassen, und die gesamtanzahl der verfügbaren.

postet bitte mal eure debugausgaben, falls ihr bock habt.

Code: Alles auswählen

InitSprite()
n=0
If ExamineScreenModes()
  While NextScreenMode()
    Width  = ScreenModeWidth()
    Height = ScreenModeHeight()
    Depth  = ScreenModeDepth()
    Rate   = ScreenModeRefreshRate()
    n+1
    If rate = 60
    out$ = RSet(Str(n),3,"0") + ": "
    out$ + Str(Width) + "x" + Str(Height) + "-"
    out$ + Str(Depth) + "bit @" + Str(Rate) + "Hz"
      Debug out$
    EndIf
  Wend        
  Debug "Allover Number of Modes: "+Str(n)
Else
  Debug "ExamineScreenModes failed!"
EndIf
Zuletzt geändert von Kaeru Gaman am 23.07.2008 23:02, insgesamt 1-mal geändert.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

01: 640x480-8bit @60Hz
02: 640x480-16bit @60Hz
03: 640x480-32bit @60Hz
05: 720x480-8bit @60Hz
06: 720x576-8bit @60Hz
07: 800x600-8bit @60Hz
11: 848x480-8bit @60Hz
15: 960x600-8bit @60Hz
19: 1024x768-8bit @60Hz
23: 1152x864-8bit @60Hz
27: 1280x720-8bit @60Hz
31: 1280x768-8bit @60Hz
35: 1280x800-8bit @60Hz
39: 1280x960-8bit @60Hz
43: 1280x1024-8bit @60Hz
51: 720x480-16bit @60Hz
52: 720x576-16bit @60Hz
53: 800x600-16bit @60Hz
57: 848x480-16bit @60Hz
61: 960x600-16bit @60Hz
65: 1024x768-16bit @60Hz
69: 1152x864-16bit @60Hz
73: 1280x720-16bit @60Hz
77: 1280x768-16bit @60Hz
81: 1280x800-16bit @60Hz
85: 1280x960-16bit @60Hz
89: 1280x1024-16bit @60Hz
97: 720x480-32bit @60Hz
98: 720x576-32bit @60Hz
99: 800x600-32bit @60Hz
10: 848x480-32bit @60Hz
10: 960x600-32bit @60Hz
11: 1024x768-32bit @60Hz
11: 1152x864-32bit @60Hz
11: 1280x720-32bit @60Hz
12: 1280x768-32bit @60Hz
12: 1280x800-32bit @60Hz
13: 1280x960-32bit @60Hz
13: 1280x1024-32bit @60Hz
Allover Number of Modes: 141
Hab ja nur einen 17" :wink:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Hier meine unter Linux auf dem Laptop. Das mit den 60Hz hat irgendwie
nicht funktioniert.

Code: Alles auswählen

01: 1680x1050-32bit @0Hz
02: 1600x1024-32bit @0Hz
03: 1440x900-32bit @0Hz
04: 1280x1024-32bit @0Hz
05: 1280x960-32bit @0Hz
06: 800x512-32bit @0Hz
07: 720x450-32bit @0Hz
08: 640x512-32bit @0Hz
09: 640x480-32bit @0Hz
Allover Number of Modes: 9
Ich schätze mal es liegt daran, dass die Daten fest in der 'xorg.conf' stehen.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

@RSBasic
danke. hast du nen wide oder normal?

@Nic
danke, und thnx für die zusätzliche info....

*grübel* damit haben wir schon mal zwei der grundsätzlichen probleme...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

ScreenModes hat geschrieben:02: 640x480-32bit @60Hz
05: 720x480-32bit @60Hz
08: 720x576-32bit @60Hz
11: 800x600-32bit @60Hz
14: 848x480-32bit @60Hz
17: 960x600-32bit @60Hz
20: 1024x768-32bit @60Hz
23: 1152x864-32bit @60Hz
26: 1280x720-32bit @60Hz
29: 1280x768-32bit @60Hz
32: 1280x800-32bit @60Hz
35: 1280x960-32bit @60Hz
38: 1280x1024-32bit @60Hz
41: 1360x768-32bit @60Hz
44: 1440x900-32bit @60Hz
47: 1600x900-32bit @60Hz
49: 1600x1024-32bit @60Hz
51: 1600x1200-32bit @60Hz
53: 1680x1050-32bit @60Hz
55: 1920x1080-32bit @60Hz
57: 1920x1200-32bit @60Hz
59: 640x480-16bit @60Hz
62: 720x480-16bit @60Hz
65: 720x576-16bit @60Hz
68: 800x600-16bit @60Hz
71: 848x480-16bit @60Hz
74: 960x600-16bit @60Hz
77: 1024x768-16bit @60Hz
80: 1152x864-16bit @60Hz
83: 1280x720-16bit @60Hz
86: 1280x768-16bit @60Hz
89: 1280x800-16bit @60Hz
92: 1280x960-16bit @60Hz
95: 1280x1024-16bit @60Hz
98: 1360x768-16bit @60Hz
10: 1440x900-16bit @60Hz
10: 1600x900-16bit @60Hz
10: 1600x1024-16bit @60Hz
10: 1600x1200-16bit @60Hz
11: 1680x1050-16bit @60Hz
11: 1920x1080-16bit @60Hz
11: 1920x1200-16bit @60Hz
11: 640x480-8bit @60Hz
11: 720x480-8bit @60Hz
12: 720x576-8bit @60Hz
12: 800x600-8bit @60Hz
12: 848x480-8bit @60Hz
13: 960x600-8bit @60Hz
13: 1024x768-8bit @60Hz
13: 1152x864-8bit @60Hz
14: 1280x720-8bit @60Hz
14: 1280x768-8bit @60Hz
14: 1280x800-8bit @60Hz
14: 1280x960-8bit @60Hz
15: 1280x1024-8bit @60Hz
15: 1360x768-8bit @60Hz
15: 1440x900-8bit @60Hz
16: 1600x900-8bit @60Hz
16: 1600x1024-8bit @60Hz
16: 1600x1200-8bit @60Hz
16: 1680x1050-8bit @60Hz
16: 1920x1080-8bit @60Hz
17: 1920x1200-8bit @60Hz
17: 640x350-8bit @60Hz
17: 640x350-16bit @60Hz
17: 640x350-32bit @60Hz
Allover Number of Modes: 180
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Little John

Beitrag von Little John »

Notebook unter Windows XP hat geschrieben:01: 640x480-8bit @60Hz
02: 640x480-16bit @60Hz
03: 640x480-32bit @60Hz
04: 480x360-8bit @60Hz
05: 512x384-8bit @60Hz
06: 640x400-8bit @60Hz
07: 320x200-8bit @60Hz
08: 800x600-8bit @60Hz
09: 1024x768-8bit @60Hz
10: 320x200-16bit @60Hz
11: 320x240-16bit @60Hz
12: 400x300-16bit @60Hz
13: 480x360-16bit @60Hz
14: 512x384-16bit @60Hz
15: 640x400-16bit @60Hz
16: 320x240-8bit @60Hz
17: 800x600-16bit @60Hz
18: 1024x768-16bit @60Hz
19: 320x200-32bit @60Hz
20: 320x240-32bit @60Hz
21: 400x300-32bit @60Hz
22: 480x360-32bit @60Hz
23: 512x384-32bit @60Hz
24: 640x400-32bit @60Hz
25: 400x300-8bit @60Hz
26: 800x600-32bit @60Hz
27: 1024x768-32bit @60Hz
28: 1280x800-8bit @60Hz
29: 1280x800-16bit @60Hz
30: 1280x800-32bit @60Hz
Allover Number of Modes: 30
Gruß, Little John
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Hab grad nochmal nachgeschaut. Die Daten stehen doch nicht mehr fest
drin. Ich hatte vergessen, dass ich letztens neue Treiber installiert hatte, die
die alte 'xorg.conf' überschrieben haben.

In den KDE-Einstellungen kann ich genau zwischen diesen 9 Auflösungen
und den Hz-Werten 50, 51 und 52 wählen. Habe aber immer 50 an.

///Edit:
Komisch, in den NVidia-Settings kann ich zwischen 40, 50 und 60 Hz wählen. /:->
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

@NicTheQuick
Dann laß Dir die aktuelle Herzzahl mal mit nem anderen Tool anzeigen,
das KDE wird wohl mal wieder Quatsch anzeigen, bzw. Gnome hat auch
so komische Einstellungen, Du wirst aber wohl 60 Hertz haben, vermute ich.

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

yo das mit den 60 war auch nur ein erster Ansatz...
vornehmlich, um nicht zu lange debug-listen zu bekommen.

und ob ich es am Ende schaffe, alles Linux-Kompatibel zu proggen ist noch die Frage,
aber grundsätzlich ist es natürlich gut, so kleine Test unabhängig zu haben.

Mein primäres Interesse gilt momentan einer Möglichkeit,
zu entscheiden ob das vorhandene display Widescreen oder Standard ist,
um effektiv zu entscheiden, welche Auflösung zu wählen ist.


PS:
@All
ich hab oben mal den Code korrigiert, ich hatte nicht mit >100 screenmodes gerechnet.
wer mag, kann seine debugausgabe nochmal editieren, ist aber nicht unbedingt nötig.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

Debug mit 4:3 Monitor:
PB Debugger hat geschrieben:001: 640x480-8bit @60Hz
002: 640x480-16bit @60Hz
003: 640x480-32bit @60Hz
004: 800x600-8bit @60Hz
007: 1024x768-8bit @60Hz
011: 1280x960-8bit @60Hz
012: 1280x1024-8bit @60Hz
016: 800x600-16bit @60Hz
019: 1024x768-16bit @60Hz
023: 1280x960-16bit @60Hz
024: 1280x1024-16bit @60Hz
028: 800x600-32bit @60Hz
031: 1024x768-32bit @60Hz
035: 1280x960-32bit @60Hz
036: 1280x1024-32bit @60Hz
Allover Number of Modes: 39
Windows 10 Pro, 64-Bit / Outtakes | Derek
Antworten