Azure WCF SSL latency problems

I have a WCF service running in Azure Worker Role. The service waits for client requests, then fetchs some data from SQL database and finally returns data to client. First, service was using plain unencrypted NetTcpBinding for communication, and latency
for each request was about 200ms which was acceptable. Lately I switched binding to use SSL (still with NetTcpBinding) and latency jumped to 500ms (which was expected, of course). However, usability of client suffered greatly because clients are doing requests
very frequently (like, there could be a burst of 10 requests going on at the same time) and almost all requests are really light at server side so increase of 300ms in latency really hurt.
Now I am not sure what I could do to help latency. Connection pooling does not seem to work very well with Azure because there is 1min idle timeout and I cannot realiably tell if connection has timeouted before doing new request. Also I am not sure how connection
pooling affects load balancer and scaling out instances: if I force every client to open 10 connections to WCF service and keep connections alive artificially, is it possible that load balancer does not work as expected?
Are there any other options? I was also thinking that maybe I could use SSL only when logging in and then exchange symmetric crypto-key and afterwards use unencrypted connection and encrypt messages in code, but this is probably a bad idea (maybe it would
be secure enough but then I couldn't say that all connections are encrypted with SSL which unfortunately is requirement for me).
Thank you for help!

Hello,
Thank you for your answers! However, the problem still remains so let me explain it with more details.
We're developing a new version of older software for our customers. Previously customers had to own and maintain their own servers which were running our software. Because we wanted to take this burden away from customers we decided to move all servers into
(Azure) cloud.
Now imagine following scenario:
A user is 5 button clicks away from doing whatever he wants to do. Every button click has to do one query to server, usually in order to fetch some data from database. In our old application this was very fast since customers had their own servers running
literally few meters from their workstations, so latency was minimal.
Then we moved servers to cloud which is 500km (not 5 or 50 meters) away so latency jumped to approximately 200ms per query (as expected). Now clicking 5 buttons would add 1 second as latency in total, and although our customers were not particularly happy
about this, they could still accept it. However, now we have to turn SSL on, and since it seems to add about 500ms latency per query, clicking 5 buttons add 2.5 seconds as latency in total which is simply too much, and the application becomes very sluggish
to use.
We are already trying to combine small requests into big ones but it is not possible in many cases because we don't know what action user is going to take before previous action has finished. We could try to collect data how users are using the software
and make decision based on it, and although it would surely help, it would not remove the problem entirely.
That is why I am hoping I could find a way to minimize the latency between client and server running in Azure cloud. Biggest part of latency comes from TCP or SSL handshaking: opening a channel, doing a request and closing the channel takes about 200ms when
using plain TCP and 500ms when using SSL. However, if I don't close the channel but instead of reuse it, latency is only about 60ms. The problem is that Azure tries to prevent me from reusing channels. In perfect world I would simply open 10 SSL connections
whenever application is started and reuse these channels throughout the lifetime of application, as this would result in approx. 60ms latency in every request (I chose number 10 simply because 10 simultaneous queries might be possible in some
cases). Now, 60ms is a LOT shorter time period than 500ms or even 200ms!
Now back to my original questions. Azure has 1min timeout for idle channels but there are libraries (e.g. http://code.msdn.microsoft.com/WCF-Azure-NetTCP-Keep-Alive-09f50fd9) that keep channels artificially open for longer time by sending empty packets every
X seconds so that Azure thinks that channel is active. We are already using this library to prevent Azure from closing channels during some of our longer queries that take more than 1min to finish (like generating a monthly report with lots of data). Now I
was wondering if I could extend this functionality so that I could open 10 connections at startup, keep them alive for X minutes (5, 10, 30, whole day?) and reuse them, as this would reduce latency to a good level. Some problems:
1) How is load balancer affected if I keep channels alive? What if I simply open 10 channels per user (lets say there are 1000 users) is it possible that all channels (10000) are opened to same server instance as there is no significant CPU load on the server
(at this point)?
2) If Azure still closes the connection for some reason, it is hard to know what happened at client side. Basically it seems that if connection is closed and I try to reuse it (note that at client side WCF does not know that connection has been closed before
I try to use that connection) WCF simply throws "timeout exception" with absurd timeout value (e.g. if I have configured timeout to be 5mins WCF throws exception "timeout 0.001 seconds"). Now I could catch this exception and parse the timeout value and see
if it is "too low" and then decide that "ok, Azure closed this channel, I will close it and open new one" but this seems hacky (see 4).
3) Is it ok to open this many connections to Azure? Would Azure think that it is under DoS attack if this many connections are opened in small time window (usually ppl come to work at specific time and so basically the connections would be opened in small
time window). Also, we expect our userbase to grow to at least 10000 simultaneous users (after which this approach would require 100k simultaneous channels)
4) This feels very hacky! Is it really so that applications don't usually behave like ours do? Are there other ways to achieve what I want?
Thanks!

Similar Messages

  • Thinkpad Edge E440 Random Lags, Stuttering, Latency Problem.

    Dear All, I bought Thinkpad Edge E440 almost two weeks ago. The problem is it randomly lags and stutter without reason. For example I was writing documents on Microsoft Word, plays music on foobar2000 and doing some light browsing (only few tabs) but randomly the music lags for 1-2 seconds. It doesn't skip, it lags or stutter (sorry I don't know the right term). Also sometime it took awhile to open a new tab on firefox web browser while usually it took instantly.
    Another example is I play two online games, World of Tanks (WoT in short, a tank simulation game) and Ghost Recon Phantoms (a shooting game). When I play both game, the gameplay went smooth but randomly it lags or stutter like 1 second on more, then it went smooth again and then stutter again. The game doesn't became slow (which is called FPS drop if I am not wrong), the display just stop moving and mouse/keyboard become unresponsive during the lag/stutter period. On the other hand I also played WoT on my Pentium 4 PC and it went smooth without any lags, though of course the settings is inferior to my E440 laptop (Ghost Recon Phantoms can't be played on my Pentium 4 so I won't compare it).
    Also sometimes the audio sounds 'spiky'.
    As I searched online, people said that this is called/related to Latency problem and I should use LatencyMon to check it. After using LatencyMon I found several 'culprits' which causes big latency such as NDIS.sys, ACPI.sys, ATAPORT.sys, storport.sys, etc. I also tried to disable cpu throttling, power management settings and such but the problem doesn't go away.
    I am sure that there is something wrong with my hardware because if its caused by settings such as cpu throttling, power management (which I think is software-related) then won't this happen to everybody? I mean, I asked a fellow E440 user and he said that his laptop is fine and my problems doesn't occur on him.
    I have phoned Lenovo Customer Service. I was using Windows 7 Ultimate. At first they told me to do clean reinstall and install the drivers in the order the CS give me. I did clean reinstall 4 times to try different driver and program installation sequence to see if I might find a way to fix my problem, but I found no solution (I tried Lenovo CS driver install order on the last clean reinstall). I even tried running LatencyMon after clean reinstall before installing any drivers or updates but the LatencyMon still reports big, 'unhealthy' latency.
    Lenovo CS then told me to do hardware scan on Lenovo Solution Center. There are warning on the Nvidia GT740M stress test but the CS told me that the results are good. His last solution is that I should go to a Lenovo Service Center to check for the problem there.
    I moved to Windows 8.1 to see if the problem will be solved but too bad it's not. I have ran hardware scan for 5 times, there are two times(or 3 times I forgot) that there is warning on Harddisk SMART short self-test, 2 times warning on Nvidia GT740M stress test, one time scan finished with no warning. Even so, the end result for all the tests is 'Passed'.
    I think the problem lies within my harddisk (or something related to data transfer) since when I browse my local drive in windows explorer sometimes it took a long time for the icons to load but sometime it just loads instantly. And I am not sure what that Nvidia stress test warning has to do with.
    Also I only use the stock 4GB Ram. Could this related to the problem? Though when I look at Windows 8.1 Task Manager the memory usage rarely goes above 60%.
    Last but not least. I plug a wireless mouse on my laptop which I use mostly for playing games, but in the end I switches between mouse-touchpad-mouse and so on during working too. Sometime my touchpad suddenly went unresponsive for few seconds but my mouse is still usable during that moment. Then after I move my wireless mouse, my touchpad become responsive again. Any idea why this is happening? I think this is probably because touchpad driver not perfectly compatible with Windows 8.1 as I don't recall having this trackpad issue on WIndows 7.
    Can somebody help me? Does anyone else ever had the same problem as I do?
    I am sorry for the really long explanation. Your response will be greatly appreciated.
    Thank you.
    -Tahta

    Hi All, sorry for being a while for a long time.
    First of all, I should say that I am not sure if my trackpad/pointing device problem is related to the lag/stutter/latency problem so I should have made two different thread instead. Sorry if anyone got confused with this.
    @rallygion, the first OS I used on this laptop was Windows 7 64bit. If I remember correctly I don't experience the trackpad/pointing device problem back then, maybe I was just forgotten tho. I am using Windows 8.1 starting sometime before I made this thread. Now the problem has gone worse, sometime the touchpad & red dot in the keyboard won't work for a whole day so I must use external mouse.
    At first I thought its compability problem with Windows 8.1 but now I think the hardware has problem too. However, the keyboard is fully functional.
    @waqs, thanks for your suggestion! Unfortunately it doesn't solve the lag/stutter/latency problem.
    @ghasan, our problem is quite similar except I didn't use the M.2 SSD. One thing I notice is the disk activity sometimes jumps to 100% when the lags happened.
    The problem doesn't lie with the laptop specification is inferior. Fyi, when I play music on foobar2000 it took few second for music to start playing (foobar says 'starting playback..') while on my pentium 4 desktop (which I still use) the music plays right after I clicked the song.
    Also, eventhough I've closed all my applications, leaving only music player and microsoft word/firefox, the music which is playing lags (randomly stops for a moment).
    The lags also happened when watching videos. I played video on Media Player Classic, turned the statistics on. There happen to be frame drops sometimes. Not framerate drop, just frame dropped. I mean, I think framerate dropping has relation with computer power while in my case the frame just randomly drops, which 'damages' the video, not slowing it down.
    I am sure that this is hardware-related problem. I am going to take my laptop to service center but not now since I am in need on my laptop now.
    I will give update later when I have gone to the service center.

  • Plugging my guitar into my interface, i have huge latency problem en gb 08, mac laptop os5.8

    please help, when I plug my guitar directly into my  tascam us 144 interface the latency problem makes it  almost impossible to record a decent track. I am using  GB 08 on a mac laptop with  OS 5.8

    You can, with the right sort of connector, physically plug a lead from your guitar directly into the MacBook. The problem, as I understand it, is that the signal produced by your guitar (Hi-Z) is not what your MacBook's input jack is designed for (line level). You need something like a direct box or an effects unit that will boost the guitar signal to line level (depending on the make/model, even some stompboxes may do this) or a cheapo audio interface that provides at least a Hi-Z input for your guitar and a line-level output from which to run a cable to your MacBook's line-level input; you can also plug your guitar into something like the M-Audio Jamlab which goes into your MacBook via USB.
    Cheers,
    Carl

  • DataGuard question - overcoming network latency problem

    Hi
    Dataguard for 10.2.0.4
    Assuming we have a latency problem with the network between the primary and secondary databases in a dataguard configuration.
    That means that my bottleneck is currently the network that cannot accommodate the amount of redo that is generated per second by the primary, and archive logs are accumulating on the primary site
    Is there a way to configure the redo transport on the primary to transfer the archive logs in parallel – in case there is an accumulation of archive logs waiting to be shipped
    I am talking parallel transfer to the same site , not to different sites – just to overcome the network bottleneck
    Thanks in advance
    Orna

    Hi Sybrand,
    Quoting from the doc
    'Oracle Database 10g Release 2 introduces the ability to have multiple ARCn processes sending redo for a single archived-redo log over the network, reducing the time required to ship a single archive log to a remote destination. In previous Oracle Database releases, only one ARCn process at a time could archive redo from a given log file. The maximum number of network connections that will be used in parallel to perform archival to a destination is controlled using the MAX_CONNECTIONS attribute of the LOG_ARCHIVE_DEST_n initialization parameter. The LOG_ARCHIVE_MAX_PROCESSES initialization parameter can be set as high as 30, (the previous maximum was 10)'
    My 'back of a cigarette packet' calculation was not meant to be exact just meant to illustrate a point :-)
    I still think your confusing bandwidth with latency but I don't want to poke an angry response :-)
    Cheers,
    Harry
    Edited by: Harry on Jul 10, 2009 3:33 PM - seems the language filter doesn;t like my British slang. Changed to cigarette......

  • How do i solve latency problems in all areas?

    how do i solve latency problems in all areas?

    You can't. There's always going to be some latency - the trick is to minimize it so that it's not distracting.
    I assume you've got some latency when you're recording? If so, reduce your I/O buffer settings in your preferences to the point where your system works happily - on most new/faster systems you should be able to get down to 64 or 128 samples.
    Another solution is to not use software monitoring. If your interface supports it, use direct monitoring so that you're not monitoring the input through Logic but rather direct from the source.
    Reduce the use of latency-inducing plug ins when you're recording.
    What specifically are you experiencing?

  • DPC Latency problem

    Hi everyone ;)
    I'm trying to fix my pc. I'm experiencing DPC Latency problem and it causes audio stuttering. I'm running Windows 8.1 x64. When I'm running LatencyMon, it shows me that some of my drivers give a really high latency.
    I was trying to install new drivers, turn off my soundcard (Sound blaster Audigy SE). The problem started to occur, just after a clean install of Windows 8.1, two days ago. Earlier I did not have any problems
    with DPC latency. The weird thing is, that I do not have any audio problems when playing games. The problems occur when I'm listening to music or watching movies. Thanks for your help and sorry for my bad english. 
    PS My computer specs:
    Gigabyte GA-G41M-Combo (rev. 1.3)
    4 GB DDR3 RAM
    Nvidia GeForce 450GTS
    Intel Core2Quad 2.5GHz
    Creative Sound Blaster Audigy SE
    Wireless mouse and keyboard (microsoft ones)
    Drivers causing DPC Latency:
    ntoskrnl.exe
    USBport.sys
    dxgkrnl.sys
    nvlddmkm.sys
    ataport.sys
    CLASSPNP.sys
    rspLLL64.sys
    Thank you for your help!

    Hi,
    First, please let me know what player you use to listen to music or watch movies? I considered the codec conflict.
    If there is any third part player installed, please remove it to check the issue.
    If the issue still persists, please upload the .etl file here for further research.
    Keep post.
    Kate Li
    TechNet Community Support

  • Audio latency problem SOLVED

    Hi Everyone, I've recently purchased a Satellite A6665, and found myself having latency problems when using real-time audio processing software such as Ableton Live and/or Nuendo.
    Fortunately, I was able to solve the problem installing the ASIO4ALL Drivers.
    Here's the link to their website.
    http://www.asio4all.com/
    I hope you find this useful.
    Best regards,
    Sebastian.

    Hello sebastian, I have the same problem as you with my tecra a11 s3540 and I "solve" it in the same way as you, with asio for all. Any way, I thoung that this problem its saying something about some problem with the usb hubs on our laptops... It will be great if some one could give us any ligth about this... its not normal that a sound card (in this case a focusrite saffire usb 6) only works well using asio for all. I say this becouse I try my sound card on my old laptop (hp dv4000) and its works very nice, no latency problems.
    wich sound card do you use?
    cheers
    Rudolf

  • Latency problem with X-Fi Xtreme Au

    Hi all. I'm new in this forum. I have a strange problem. I've bought?a X-Fi Xtreme Audio?soundcard,?and I've noticed a serious latency problem with home recording ap
    ps.
    With my onboard soundcard I was able to play/record with no latency, using the Asio4all driver. With my new s.card I've a very high latency while playing in realtime. Is it a known problem? Is there any solution? My pc is very?powerful, so I exclude any pc's hardware cause. Thanks in advance, bye

    Hi Cardan,
    I've got the same Problem with high latency as you with my PC express soundcard with VISTA.
    Have you got any solutions?
    regards
    Mat?

  • Sound Blaster ZxR latency problems

    I bought SB ZxR last week and I'm using it for gaming, recording and just rehearsing guitar playing (my preamp is connected to sound card AUX in). I'm having trouble getting the sound in sync with my playing. In fact it's pretty much impossible to play properly, because the sound is always some 20-30ms late. I understand that when I output to optical output, then there might be some delay, but the delay is there also when outputting to analog outputs (though not so bad, but makes playing impossible still). I've tried all the settings in ZxR control panel and I haven't found working combination. Seems like the card is doing some processing to incoming signal in all occasions. I'm really disappointed, since the sound quality is otherwise excellent. I haven't had this kind of problems with my previous sound cards (Terratec 6fire, X-fi Elite pro, Auzentech Prelude). Prelude created latency when enabling DD live or DTS encoding, but disabling those made latency almost zero.
    Has anyone tried playing any instrument live with this card and maybe found a solution for these latency problems?

    Originally Posted by slumberfi
    ...(I suspect the hardware simply isn't capable of significantly better performance).
    Incorrect in my experience.
    I've just installed a Sound Blaster Zx - purchased because it is supposed to have near zip latency.
    and it was so - with 92000 sample rate and 192 samples! Latency was near zero.
    Before it was near 10-20 milliseconds with my old SB Fx 1270 THX
    My keyboard is so fast it's weird getting used to it.
    Notes:
    1. select the Sound Blaster SBZ series ASIO, NOT the "Creative ASIO".
    2. Be sure to remove all old Creative software before installing. I tried it without doing this cleaning, and got odd silences in my browsers at random-seeming times. It seems to work better now.
    3. Measuring tool: DPC latency checker V 1.2.0
    (CEntrance latency test did not work)
    Results: Average latency 26 microseconds,
    peak latency 1120 microseconds when starting up Kontackt 5 (note: Micro, not Milli-seconds)
    I'll let you know here if I have problems -
    Ken Rushton
    Background: running Kontact 5 Player.
    OS Name Microsoft Windows 7 Home Premium
    Version 6.1.7601 Service Pack 1 Build 7601
    Other OS Description Not Available
    OS Manufacturer Microsoft Corporation
    System Name KEN-PC
    System Manufacturer System manufacturer
    System Model System Product Name
    System Type x64-based PC
    Processor Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz, 3068 Mhz, 4 Core(s), 8 Logical Processor(s)
    BIOS Version/Date American Megatrends Inc. 0803, 8/6/2012
    SMBIOS Version 2.5
    Windows Directory C:\windows
    System Directory C:\windows\system32
    Boot Device \Device\HarddiskVolume1
    Locale United States
    Hardware Abstraction Layer Version = "6.1....
    User Name Ken-PC\Ken
    Time Zone Pacific Standard Time
    Installed Physical Memory (RAM) 12.0 GB
    Total Physical Memory 12.0 GB
    Available Physical Memory 8.79 GB
    Total Virtual Memory 24.0 GB
    Available Virtual Memory 20.7 GB
    Page File Space 12.0 GB
    Page File C:\pagefile.sys

  • Azure newby! Persist an object across multiple Azure WCF Service Calls.

    I have created a small .NET Library (DLL) which does custom calculations and such.
    I would like to create an Azure WCF service which basically wraps this libraries API.
    The library, by necessity, is setup like an engine that must be initialized before use, so I don't want each and every service call to instantiate its own copy of the library. Is there a way to have the first call instantiate the library
    and then persist it somewhere so that other service calls will just use the same instance?

    Hello,
    We are researching on the query and would get back to you soon on this.
    I apologize for the inconvenience and appreciate your time and patience in this matter.
    Regards,
    Azam khan

  • Exchange latency problem after cisco switch implementation

    I recently upgraded our network with 9 2950's and 1 3560G switch. I've configured 2 vlans, one for servers and the other for clients and everything seems to work ok except communications to our exchange box. Since the upgrade users receive a message box "requesting data from microsoft exchange" several times during the day. For some users it only appears for a second or few seconds, others it's up for a minute or more.
    I've run diagnostics on the exchange box and everything there seems to be ok, but i'm wondering if maybe I missed something in the port configuration on the switches that would cause this type of latency problem. Anyone ever see anything like this before?
    Regards,
    Dave

    Should this be all VLAN interfaces or just the one the exchange server resides in? I looked up this command and it states it is used to keep tcp sessions from being dropped. Is there a command that shows the number of sessions which have been dropped on the switch?
    the show interface command only gives me this:
    GigabitEthernet0/27 is up, line protocol is up (connected)
    Hardware is Gigabit Ethernet, address is 0014.a9fb.bd9b (bia 0014.a9fb.bd9b)
    Description: Exchange
    MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,
    reliability 255/255, txload 1/255, rxload 1/255
    Encapsulation ARPA, loopback not set
    Keepalive set (10 sec)
    Full-duplex, 1000Mb/s, media type is 10/100/1000BaseTX
    input flow-control is off, output flow-control is unsupported
    ARP type: ARPA, ARP Timeout 04:00:00
    Last input never, output 00:00:01, output hang never
    Last clearing of "show interface" counters never
    Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
    Queueing strategy: fifo
    Output queue: 0/40 (size/max)
    5 minute input rate 210000 bits/sec, 22 packets/sec
    5 minute output rate 29000 bits/sec, 10 packets/sec
    71823404 packets input, 1002585060 bytes, 0 no buffer
    Received 1121971 broadcasts (0 multicast)
    0 runts, 0 giants, 0 throttles
    0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
    0 watchdog, 0 multicast, 0 pause input
    0 input packets with dribble condition detected
    22824962 packets output, 3874554074 bytes, 0 underruns
    0 output errors, 0 collisions, 1 interface resets
    0 babbles, 0 late collision, 0 deferred
    0 lost carrier, 0 no carrier, 0 PAUSE output
    0 output buffer failures, 0 output buffers swapped out

  • Not sure if it is a latency problem...

    When I'm recording, garage band seems to be receiving the sounds of my guitar right on time. When I'm playing with the monitor on I also don't note any kind of delay. The problem is then, right after stop recording, the track recorded moves a bit before the other tracks. I know I can try to synchronize later on my moving it so it fits, but it can be a pain in the ***.
    Any idea on this issue? Or is this just a regular latency problem that can be solved only buying better equipment?
    Thanks.

    This is a very strange problem. Latency is when say you pluck a string on a guitar and hear it through the monitor a little later.
    The only thing I can think of in this case is if you changed the tempo and it messed something up.

  • Iphone causing online game latency problems

    Hi, for a while now i've been experiencing latency problems in online games such as World of warcraft and Leauge of legends. I've tracked it down to being my sisters Iphone, this problem has been occuring for a long time and i've called up my isp and they couldn't find a problem when the Iphone wifi is turned off. When the phone is turned on the latency goes to ****, increasing by 100s to 1000s and i've also conducted ping tests and they give me the same result. Could anybody give me any suggestions on what to do? It would be greatly appreciated.

    do they both providers have the same number of hops between
    you and the target computer .....are they using fiber optic
    cableing all the way through the network .....the internet is not 1
    service provider with 1 set of settings it is more like thousands
    of service providers using all diffrent hardware and software
    settings connected there is really no standard on how a service
    provider must operate there is only standard communication
    protocols such as TCP/IP so i'm not surprised that 2 diffrent
    service providers have 2 diffrent amounts of lag. go with the
    faster service provider.

  • USB latency problem

    Hi,
    I am writing a libusb application to control a servo via a USB PhidgetServo i/f card, but I am troubled by a latency of the order of 100 mSec in the response of the servo. The servo itself is very fast so the delay must be due to the USB subsystem or perhaps the PhidgetServo card. From tests I have made the delay seems fixed around ~100 mS (the rate at which I send positional requests to the servo can be between 7-60 / sec) but no requests are dropped.
    It seems that there is a variable length buffer somewhere that stores positional requests (via the usb_control_msg() function) such that a delay of ~100 mS is assured. I cannot figure out where this latency is occurring and unfortunately its making the control loop unstable and inaccurate. I would very much welcome any help on this subject.
    My thanks in advance!

    Of course, it happens to the best of us. There is a
    playhead error when the sound is travelling through
    the computer. Just hit the play button and play your
    guitar while the song you are in is playing. Do that
    for a little while, then hit stop and you should be
    good. Do this same procedure a few times if your
    sound is still delayed.
    Thanks for the input. As strange as this sounds I think it might work. The latency problem does remeind of some issues I had years ago with some reel to reel multitrack recording equipment I had. The playhead would get out of alignment and needed to be adjusted now and then. Never thought of Garage Band as having a playhead, I'll try this out this weekend and see if it works.

  • DPC Latency problems ever fixed on P43 Neo?

    I was thinking about buying the P43 Neo-F but I was wondering if the DPC problems were ever fixed in an official bios? It's been a long time since they were reported so they should be but I thought I should check first.

    Quote
    Assuming the P43-Neo is the same thing as the Neo-F(because the Neo-f has no downloads) then the newest version is 1.a released on 8/18/09.  I have no idea when the China bios was released.
    The latest version was released on 08/13/2009.  The name of the BIOS is A7519ICI.1A2. 
    In case you should have DPC Latency Problems that lead to drop-outs during Live Audio and video streams, you can contact MSI Technical Support and they will officially provide you with this BIOS Release.  If you don't have any problems (no lags etc. related to DPC Latency Problems), then keep using the BIOS Versions of the standard release series.
    Quote
    If I can't download it from the main bios page then it's not official IMO.
    If you can't download it from the main BIOS page, this means that the Release is not available for public download, not that it is not an official MSI BIOS Release.
    Quote
    Plus, isn't that bios kinda old compared to the ones listed in the normal download section. 
    Nope, as you can see it is quite up-to-date (it is updated on a regular basis (to keep it up-to-date with the standard series releases and the fixes these contain).
    Quote
    I have no idea when the China bios was released.
    Now you do.

Maybe you are looking for

  • Suggestion - adding properties like labels to .pdf files

    First of all, I'm not sure whether this is the right forum, but it is the most accurate I could find. I was wondering whether .pdf files could have the enhancement of custom properties. In Vista, it is possible to add such properties (as well as auth

  • Restore  defaults

    how to restore factore default my Ipod is disabled forgot password

  • Turning on verbose in EJBC generated files

    Hi All, Is there a command line switch that can be used to set the __WL_verbose flag to true in the ejbc generated files? I can see the flag in the generated .java files, but cannot seem to find a way to set it to true. byeeeeeeeeeeeeeeee

  • Re: Is is possible to form an adhoc connection between two devices?

    Hi, Yes it is possible to discover devices and establish communication between devices through bluetooth. There are some J2ME devices that supports Bluetooth(JSR 82). Check the latest devices that supports JSR 82. http://www.benhui.net/modules.php?na

  • Language & Formatting's Drop-Down Menu

    I wish to upgrade my FormsCentral's Account, but unfortunately I can't find Arabic Language in the drop-down menu. Is it possible to add Arabic language?. Please help, I really do need this Language before upgrading.