A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » General Hardware & Peripherals » Homebuilt PC's
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

OpenGL Application: FrameNumber for examining display monitors !



 
 
Thread Tools Display Modes
  #1  
Old March 1st 21, 04:45 AM posted to alt.comp.hardware.pc-homebuilt
skybuck2000
external usenet poster
 
Posts: 61
Default OpenGL Application: FrameNumber for examining display monitors !

Hello,

Today I wrote a simple Microsoft Windows opengl 3.0 application for inspecting frame numbers, frames per second.

I was wondering if maybe monitors drop frames like internet packets, maybe as a way to cheat. So far I also recorded some high speed camera footage with powershot hs sx50 or whatever, which can shoot 250 fps per second.

The application is here, which displays a white increasing number, one increment per frame, it's v-synched and all, so it should be able to adept to whatever the frame rate is set of the monitor/video card refresh rate and such:

Multiple download options:

Direct link to zipfile:
http://www.skybuck.org/Applications/...ameCounter.zip

Link to folder:
http://www.skybuck.org/Applications/FrameNumber/

Link to zipped folder:
http://www.skybuck.org/Applications/...mber/Unzipped/

Link to executables:
http://www.skybuck.org/Applications/...mber/Unzipped/

I recommend installing a graphics card driver before attemping to run it. Also it is not multi-threaded and it simply uses the main thread of Delphi's VCL, sometimes this might lockup or something on my laptop, not sure why, this app might require administrator level access to be able to run, not sure, just try a couple of times if you have any troubles starting it, make sure to terminate it later if it doesn't run properly. I haven't isolated the source of this problem yet if it occurs, usually after bootup of laptop.

Anyway here is also some camera footage of toshiba laptop and also a fujitsu-siemens monitor:

http://www.skybuck.org/Applications/...dVideos250FPS/

I hope to be buying a new PC soon which will ofcourse require a new monitor as well. The last PC I bought was 14 years ago ! Holy**** !

I am very much interested in monitor quality !

So if you happen to have a high speed video camera like mine and you believe you have a top monitor then do a little test, run this frame counter application and then record it, put the video somewhere on the internet and send me a reply in this forum or via e-mail: skybuck2000 at hotmail dot com.

And I will look at your video ! Hopefully it's not infected with a video virus ! =D

I am curious to the gray to gray times. I have also noticed red to green to blue times and a struggle for this particular cheap monitor which was bought by a priest and given to my MOTHER ! =D

Anyway, maybe I will make another application for that, I kinda already have one it's simply displaying random reds and greens and blue pixels at their maximum intensity and then simply scroll it, which ofcourse does require opengl for fast rendering, and this will show the reds greens and blue going dark as the screen scrolls ! Which kinda sucks about this futjisue monitor.
  #2  
Old March 1st 21, 07:26 AM posted to alt.comp.hardware.pc-homebuilt
Paul[_28_]
external usenet poster
 
Posts: 1,467
Default OpenGL Application: FrameNumber for examining display monitors!

skybuck2000 wrote:
Hello,

Today I wrote a simple Microsoft Windows opengl 3.0 application for inspecting frame numbers, frames per second.

I was wondering if maybe monitors drop frames like internet packets, maybe as a way to cheat. So far I also recorded some high speed camera footage with powershot hs sx50 or whatever, which can shoot 250 fps per second.

The application is here, which displays a white increasing number, one increment per frame, it's v-synched and all, so it should be able to adept to whatever the frame rate is set of the monitor/video card refresh rate and such:

Multiple download options:

Direct link to zipfile:
http://www.skybuck.org/Applications/...ameCounter.zip

Link to folder:
http://www.skybuck.org/Applications/FrameNumber/

Link to zipped folder:
http://www.skybuck.org/Applications/...mber/Unzipped/

Link to executables:
http://www.skybuck.org/Applications/...mber/Unzipped/

I recommend installing a graphics card driver before attemping to run it. Also it is not multi-threaded and it simply uses the main thread of Delphi's VCL, sometimes this might lockup or something on my laptop, not sure why, this app might require administrator level access to be able to run, not sure, just try a couple of times if you have any troubles starting it, make sure to terminate it later if it doesn't run properly. I haven't isolated the source of this problem yet if it occurs, usually after bootup of laptop.



Anyway here is also some camera footage of toshiba laptop and also a fujitsu-siemens monitor:

http://www.skybuck.org/Applications/...dVideos250FPS/

I hope to be buying a new PC soon which will ofcourse require a new monitor as well. The last PC I bought was 14 years ago ! Holy**** !

I am very much interested in monitor quality !

So if you happen to have a high speed video camera like mine and you believe you have a top monitor then do a little test, run this frame counter application and then record it, put the video somewhere on the internet and send me a reply in this forum or via e-mail: skybuck2000 at hotmail dot com.

And I will look at your video ! Hopefully it's not infected with a video virus ! =D

I am curious to the gray to gray times. I have also noticed red to green to blue times and a struggle for this particular cheap monitor which was bought by a priest and given to my MOTHER ! =D

Anyway, maybe I will make another application for that, I kinda already have one it's simply displaying random reds and greens and blue pixels at their maximum intensity and then simply scroll it, which ofcourse does require opengl for fast rendering, and this will show the reds greens and blue going dark as the screen scrolls ! Which kinda sucks about this futjisue monitor.

So I definetly want something better than that for my next PC !

Meanwhile I will continue using my mother's laptop, a toshiba from 2012.

It's also in one of the videos and it's quite bright and does manage to render the numbers quite well... I do notice some rasterization as the screen scrolls in another app I wrote... that's kinda strange. It's like the colors have grids inside of them... like square boxes of all kinds of colors.

Perhaps more on that later.

Perhaps I will write a more thorough monitor testing tools.

Because there are so many weaknesses in all kinds of monitor display technology, most of which only become apperent when viewing at a certain angle, or when actually scrolling 2D graphics or when certain patterns are displayed even stationary, yes there is a lot of weaknesses in all kinds of monitors and special test sites on the internet.

Not yet sure if I will be able to develop all tests maybe, maybe not.

But for now I am kinda interested in the things I noticed myself in day 2 day practice/operation !

Bye for now,
Skybuck:

P.S.1: Enjoy another great release from Skybuck Flying ! LOL.

P.S.2: I made that font myself ! =D

P.S.3: O, In case you were wondering both monitors did NOT drop any frame s (Except when I move the application around, that frame is caused because the application freezes when moving it around the screen ! )
Though the fujitsue monitor does seem to struggle to catch up with the frames, and barely makes it, I kinda noticed this in another app, where scrolling seems very shaky !

P.S.4: The laptop does seem to blur the screen when it scrolls, another app will have to be used for that ! (It does look nicer/more smooth then the other monitor)


The data path in a monitor uses dedicated hardware
and no CPU is there to screw up/drop frames.

The monitor has latency, perhaps around four
frames of processing time from input connector
to screen pixel. For exceptional players in
first person shooter games, they can notice the
delay caused by that latency. But I've not heard
of any fancy monitors that attempt to reduce
the processing time through the monitor.

It's probably doing gamma correction, has a lookup
table or dedicated hardware function for color
correction.

And all of that sort of rubbish runs at wire speed.

The HDMI and DP cables have GHz signals on them, and
one of the first things the monitor does, is serial to
parallel conversion to pixel clock rates. Again, no
CPU messes with that, or could even keep up. CPUs are
too slow for that sort of thing.

*******

The monitor does have a CPU, but it runs that tiny
OSD (on-screen display) for making adjustments to
the monitor. Size, offset from edge of screen, and
so on. And the dynamic contrast disable is in there
(good for when you are doing Photoshop color correction).
The hardware chip that runs the screen, just cuts
a hole for the OSD content to be displayed. And it
doesn't matter how long it takes the OSD to paint its
little patch of screen, that has no effect on monitor
operation. The monitor operation is strictly "mechanical"
in nature, a repeating hardware action done over and
over again.

The only reason for the monitor to "stop", is if the
HDMI signal is corrupted and the sync information
is damaged enough to prevent maintenance of sync.
This can happen, if the HDMI cable is extremely
long (50 feet instead of 6 feet).

Paul
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
OpenGL Application: FrameNumber for examining display monitors ! skybuck2000 Nvidia Videocards 0 March 1st 21 04:47 AM
Examining Intel's Woodcrest performance claims on TPC-C, Floating point, Integer, Java, Web, HPC and application sharikou AMD x86-64 Processors 0 June 8th 06 10:26 PM
Large memory allocation in OpenGL application using nVidia Quadro fx 3400 [email protected] Nvidia Videocards 0 October 12th 05 03:48 PM
Application to Position Applications to Different Monitors? CHANGE USERNAME TO westes Ati Videocards 0 July 26th 04 01:47 AM
Have to reboot x , each time when I used an OpenGL application. (os=freebsd) Karim Nvidia Videocards 1 August 21st 03 02:25 PM


All times are GMT +1. The time now is 04:38 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.