iMovie read latency
I have a late 2008 MacBook Pro IntelCore 2Duo with 4 GB of Ram and last OS X El Capitan installed.
I have been editing videos on iMovie 1.1.2 and it was great! The problem is now that I was edit a video but when I press play to listen to samples, image is trolling a lot. I put a quick trajectory and background music, it's just a part if, and this part is trolling. It's a long video of 12 minutes.
Hi, Isaias,
The delay means that the book review is not juggling the complex requirements of the editing process in this part of your video. Many other posters on this forum have noticed the same thing. When you share out it will play well.
Best,
Rich
Tags: iLife
Similar Questions
-
Why do a perfect real-time in iMovie read but a jumpy in Prime CS6?
If it is my material I should get the problem in both programs. Am on a Macbook Pro, NVIDIA GeForce GT 330 M 10.6.8 and tried to adjust the reading to 1/4 of quality. I use crazy effects, a Gopro HD images. iMovie has no problem doing what I tried to do so until the Prime Minister.
Thanks for any help, hope Miss me just a few obvious settings that I wish I could make my first edit.
Leah =)
Because imovie transcodes your videos gopro to something easier to play, and first is set up to play the images in native mode, which takes more computing power.
-
Hello
We are currently investigating massive data store and the problems of latency of disk (mainly READING) on some of our HP ProLiant DL380 G7 with P410i (BBWC) controller.
It all started after our half of regularly updated cycle for ESXi 5.1 U2 to:
ESXi510-201407001 (no problem)
-hp - esxi5.0uX - bundle - 2.1.1 - 2 (no problem)
-HP-HPUtil-esxi5.0-bundle-2.1-15 (no problem)
-hpsa - 5.0.0.74 (pilot) & SPP2014.09.0 (-assigned problems)
It is not a permanent increase in the latency of reading, but rather meeting points that trigger alerts of Veeam. Store of data read latency increases about 5 MS to 100 ms as soon as this happens, but after a few seconds, everything is back to normal. These data warehouses special are RAID5 (but we have also seen some alerts on RAID1), having read and write cache enabled and the most affected machines are those with the LOWEST its use.
We have a few WinServer2012R2 RDP for a small number of sessions (less than 5) - there is no noticeable delay on work on these.
Maybe someone of you knows a similar behavior after you apply the updates of HP ProLiant servers. We don't have any idea on what to try next, a SPP restoration is not possible, maybe the pilot, but we find the correct predecessor, as the old drivers of 2014 HPSA leads the Group on the host computer.
Best regards
HZ
Hello
most likely, you have already solved the problem... I did some research and was in contact with HP. It is a problem with the driver hpsa - 5.0.0.74. It occasionally crashes when used with P410i. In the papers, you can find "WARNING: LinScsi: SCSILinuxAbortCommands:1843: failure, pilot hpsa to vmhba0. HP knows talking and working on the new driver. As a workaround, you can use hpsa - 5.5.0.60 (at least it works well for us).
BR
Maachah
-
Adapter of storage latency Metrics
Hello
I notice some read latency in most of my guests showing a maximum of 19 ms, as high as 31 ms, the runtime currently around 3-7 ms. Is this acceptable? For some reason, I feel like they are normally less than that.
You can set only acceptable. For some, 19 is excellent, for some applications, the application might as well be down.
Very generally,.<15 ms="" averages="" with="" occasional="" spikes="" to="" 20-30ms="" would="" be="" pretty="">15>
-
Latency of disk windsurf ESXi 4.1
I have a new installation of ESXi 4.1 on a HP Proliant DL180 G6. I gave a few VM, but I see a latency absurd in the disks, read latency is about 30 ms, and writing remains about 60 ms with spikes in the 400-500 + range whenever one of these virtual machines do anything associated with write or read something other than the smaller amount of data.
The storage is local and it is the 7200 RPM SATA drives, and to make it worse, they are, in a RAID 5, I expected to see a latency, but I believe that what I feel is average higher than it should be. Is what I feel to be expected considering the disks I use or is there something I need to look?
Welcome to the communities.
Your disk controller has the supported battery write cache module installed? Without it and write caching enabled performance will be poor. How many drives in your RAID 5?
-
Hello
I have a Samsung 46C8700 led tv being dlna capable. I use Windows 8 Pro and I can easily broadcast video from the Explorer file to my Samsung TV using "Play To" File Explorer or media player. It's really amazing because it instantly plays the video on my tv. It's just a little pop up on my TV that wants to allow playback. It's really amazing, because you need a decoder or xbox.
Unfortunately, I am not able to use "Play To" the modern user interface. In the settings window of the modern user interface, my TV is listed under devices, but labled ist 'not certified Windows'. Video app or photo app I can't play on my Samsung tv. The TV is just simply not in charms bar. But more unfortunately is the fact that I can't stream UI modern Internet Explorer on my TV Samsung. I looked forward to YouTube videos from Internet Explorer on my Samsung tv, but unfortunately, it is not possible.
Now, the question remains: why is it not possible? Because I can use "Play To" of the Explorer files or media player in videos to my Samsung TV desktop mode, I see no technical obstacles why it is not possbile for the modern UI (especially ie).
Is it possible to cheat Windows 8 with certified Windows TV? Maybe a registry hack? I really hope this will be fixed, because it's such a very impressive feature, because you do not rely on specific hardware/software provider when using dlna.
Hi Barb and all on the thread. Let me add some clarification about this because there seems to be an (understandable) confusion.
Since Windows 7, Windows has a long history of support UPnP/DLNA and Windows 8 is no exception. In fact, we went even further in Windows 8 than what we offer in 7 to support based entirely on UPnP/DLNA standards within the home. The Play To function, in the jargon of DLNA, is a digital controller of media (DMC) and a play at the post office, in the jargon of DLNA, is a digital media converter (DMR). I'll save it for another day, but Windows 7 and 8 also fully support Digital Media Player (DMP) and Digital Media Server (DMS); all are standards-based.
For Windows 7, we have been certifying play for (DMR) devices for Windows. This certification program is not inventing new standards or use Microsoft's proprietary technologies. Here's what makes our certification program:
1. DLNA guidelines have a bunch of optional requirements. It is an example of a device support the volume control. Are those things that are optional in the guidelines affect the UI in new apps Store and the Windows user interface (such as allowing a user the ability to control the volume on the unit using the slider volume app, or search in a video, or update the State of keys (play, pause, etc.) in the application user interface when a user is using the TV remote control). We believe that this kind of thing is important, so the Windows certification requires some specific requirements which is optional in DLNA.
2 guidelines DLNA have mandatory requirements which themselves don't test. I won't get into the details here, but the lack of a test for the mandatory guidelines means that some devices don't implement things badly, or not their at all, causing odd behavior that are difficult to work around. Without doubt, this isn't the goal (device manufacturers always solve the problems when we bring to their attention). Because the user experience can stop because of this, we believe that it is important and Windows certification tests in fact some specific requirements which are also mandatory in DLNA.
3. developing #1, DLNA makes optional certain multimedia formats that are popular today and users expect. The main example is respectively MP4 video (M4V) and audio (M4A), or more specifically H.264 (AVC) and AAFC. Windows 8 has a strong focus on HTML5 for sites and applications, which depends on the MP4 Player. If DMR support not MP4, we would not be able to keep the promise of workflow based on HTML5 audio and video from apps and sites to your TV or speakers. You might think transcoding MPEG-2 is the answer, but Surface and other tablets Windows RT is not hardware MPEG-2 encoder in them (and even if you decide to do in the software, the experience would be terrible and drain your battery).
4. read latency. To be competitive and deliver a great user experience, we believe that a TV should start playing a video within 6 seconds and audio within 3 seconds when it is connected through Ethernet cable. I'd be surprised if someone thought it was controversial.
That's all. UPnP/DLNA is the technology of our Foundation. Remember though, DLNA means many things. A TV which only implements a Player multimedia (DMP) and a TV that implements a converter of media (DMR) both have the same DLNA logo, but only one of them is even able to work with Play To (DMR).
While new applications of the store will not work with devices not certified for reliability, performance and other reasons, all your devices continue to work even as they did in Windows 7. From Windows Explorer or Windows Media Player, these certified and non-certified devices will be displayed in the context menu. We have added a button to the Ribbon to make it more friendly on touch screens. Try it on the Surface or other Windows RT devices for example.
For amateur users or medical device manufacturers who want to test your device that is not yet certified, you can put your PC in Windows 8 (it does not work with Windows RT devices) in test mode. DANGER - this allows unsigned drivers to be installed. It's called the TEST MODE for some reason. Caveat applied, to put your machine into test mode, starting from an administrative command prompt: bcdedit-set testsigning on. After a reboot, if your device is truly a DLNA-DMR, it will be shown in the charm of devices. You will see that "not certified Windows" appear in uncertified devices. Contact your device manufacturer if they may not certify their devices. As I show above, it's standards; nothing that we have heard from any manufacturer to controversy.
I hope this helps.
-Gabe
-
ORION and DBMS_RESOURCE_MANAGER. Output CALIBRATE_IO
Hi all
on Windows 2008 server, Oracle 11.2.0.3.0 - 64 bit Production
I ran:
Orion-simple-ob-test testname
And my iops.csv file:
When I run DBMS_RESOURCE_MANAGER. CALIBRATE_IO
It gives me:
7 DBMS_RESOURCE_MANAGER. CALIBRATE_IO (1, 10, Ops ARE / s, Mbit/s, lat); 8
9 DBMS_OUTPUT. Put_line ('max_iops =' |) ARE OPS / s); 10 DBMS_OUTPUT. Put_line ("latency time = ' |") LAT); 11 dbms_output.put_line ('max_mbps =' |) Mbit/s); 12 end;
13.
max_iops = 76
latency = 12
max_mbps = 45
Then ORION gives max_iops = 189 and DBMS package gives max_iops = 76.
How to explain this difference?
My db_block_size is 8192.
Thank you.
Yes thank you.
That's all.
ORION and DBMS_RESOURCE_MANAGER. CALIBRATE_IO display MIOPS years BMPS for the same physical disks.
Can they be different any method they use?
Measure two utilities can display different amounts for the same entity of the material?
ORION:
Advanced C:\app\product\11.2.0\dbhome_1\BIN>Orion-course testname - ob_test-num_disks 1 - size_small 1024
ORION: ORacle IO numbers - Version 11.2.0.3.0
ob_test_20141020_1433
Calibration will take about 9 minutes.
Using a high value for - cache_size may take longer.
Mbit/s maximum big = 34,53 @ small = 0 and large = 2
Maximum small IOPS / s = 41 @ small = 5 and large = 0
Little time to read latency: avg = 121009 US, min = 690 US, max = 1632015 US = 118995 US @ small standard deviations = 5 and Large = 0
Small minimum latency time = 31555 usecs @ small = 1 and wide = 0
Of DBMS_RESOURCE_MANAGER. CALIBRATE_IO:
7 DBMS_RESOURCE_MANAGER. CALIBRATE_IO (1, 30, Ops ARE / s, Mbit/s, lat); max_iops = 98
latency = 29
max_mbps = 44
Best regards.
-
I was looking for in VM average and peak storage latency Access report.
can you please explain to me what is Throughput (Average) in and Throughput (Peak) in the section?
Object Powered by VM County Write Latency (Average) Write Latency (Peak) Workload @ Max write latency Read Latency (Average) Read Latency (Peak) Workload @ Max read latency Throughput (Average) in Flow rate (max.) in Potential @ Max speed Hello
Welcome to the communities.
It will answer all your questions
On a same line is observed highest peak. Not the 95th percentile, but literally the single data point higher observed a collection
-
Hello
Since our update of VC 5.0 vc5. 0 U2, the following metrics are not cumulative for past day/week/month/year plus:
Average requests per second of reading virtual drive-
Virtual disk - average writing queries per second
Virtual disk - read latency
Virtual disk - write latency
Stats in real time for these metrics are fine, as well as more historical data before the update.
vCenter is installed on a Windows Server 2008 R2, database VM: Oracle.
I saw this problem on a VC 5.1 improved VC 5.0 with local MS SQL DB.
Have these metrics out of historical performance data at all?
Anyone with similar problems?
Kind regards
Michael
What is the level of the collection on? If 1, try 2 or 3 and check?
-
I read custom UI get startted it was hard but good
You have to be an expert in the custom user interface suggestions (video tuterial or...).
Hello
The custome UI that's exactly... CUSTOM :-)
You must first understand what information you need. For example, if you need to view the LUNS read latency: Lun who have high latency in my environment : http://www.virtualclouds.co.za/?p=163
It is not difficult to learn... He must know what data you want to view and their little creativity.
-
Script to send email to what value if too hight
Hi all
Search I want to send email when the value is too high.
for example, we script runs and show kmoy of esx, when this value on avegrage 1 min is more that the preset e-mail is sent.
is it possible with powercli?
TKS in advance
This should create the alarm in order to capture opportunities where the latency of reading on any HBA on the host exceeds a certain threshold.
First of all, you need get the metric ID for the measurement of the storageAdapter.totalReadLatency.average.
You can use something like this to get this ID. This is a Lite version of the script that you can find in the blog.
function Get-PerfCounterList{ param($pm) $list = @{} $pm.PerfCounter | % { $obj = "" | Select Name, Level, Summary $obj.Name = $_.GroupInfo.key + "." + $_.NameInfo.key + "." + $pm.Description.CounterType[$_.RollupType].Key $obj.Level = $_.Level $obj.Summary = $_.NameInfo.Summary $list[$_.Key] = $obj } $list } function Get-StatId { param($entity, $pm, $perfCounterList) $result = @() $perfProvider = $pm.QueryPerfProviderSummary($entity.MoRef) if($perfProvider.SummarySupported){ $perfMetrics = $pm.QueryAvailablePerfMetric($entity.MoRef,$null,$null,$null) if($perfMetrics){ foreach($metric in $perfMetrics){ $row = "" | Select Entity, Interval, CounterId, Stat, Instance, Level, Summary $row.Entity = $entity.GetType().Name $row.Interval = "Aggregate" $row.CounterId = $metric.CounterId $row.Stat = $perfCounterList[$metric.CounterId].Name $row.Instance = $metric.Instance $row.Level = $perfCounterList[$metric.CounterId].Level $row.Summary = $perfCounterList[$metric.CounterId].Summary $result += $row } } } if($perfProvider.CurrentSupported){ $perfMetrics = $pm.QueryAvailablePerfMetric($entity.MoRef,$null,$null,$perfProvider.refreshRate) foreach($metric in $perfMetrics){ $row = "" | Select Entity, Interval, CounterId, Stat, Instance, Level, Summary $row.Entity = $entity.GetType().Name $row.Interval = "RealTime" $row.CounterId = $metric.CounterId $row.Stat = $perfCounterList[$metric.CounterId].Name $row.Instance = $metric.Instance $row.Level = $perfCounterList[$metric.CounterId].Level $row.Summary = $perfCounterList[$metric.CounterId].Summary $result += $row } } $result } $pm = Get-View (Get-View ServiceINstance).Content.PerfManager $perfCounterList = Get-PerfCounterList $pm $report = @() # HostSystem $vmhost = Get-VmHost MyEsx | Get-View if($vmhost){ $report += (Get-StatId $vmhost $pm $perfCounterList) } $report | Export-Csv "C:\Stat-Ids.csv" -NoTypeInformation -UseCulture
Then, you will have a good idea of the thresholds to be used in the alarm. Remember that the metric returns the average in milliseconds over a period of 20 seconds.
This little script should give you an idea what latency, you can see in your environment.
$esx = Get-VMHost MyEsx Get-Stat -Entity $esx -Stat "storageadapter.totalreadlatency.average" -Realtime -MaxSamples 1 | Select @{N="Adapter";E={$_.Instance}}, @{N="Latency";E={$_.Value}}, @{N="Latency %";E={$_.Value/($_.IntervalSecs*10)}}
Once you know the thresholds you want to use, we can create the real alarm.
Like this$esxName = "MyEsx" $mailTo = "[email protected]" $alarmMgr = Get-View AlarmManager $entity = Get-VmHost $esxName | Get-View # AlarmSpec $alarm = New-Object VMware.Vim.AlarmSpec $alarm.Name = "Read Latency" $alarm.Description = "Send email when read latency exceeds the threshold" $alarm.Enabled = $TRUE # Action - Send email $alarm.action = New-Object VMware.Vim.GroupAlarmAction $trigger = New-Object VMware.Vim.AlarmTriggeringAction $trigger.action = New-Object VMware.Vim.SendEmailAction $trigger.action.ToList = $mailTo $trigger.action.Subject = "Net received alarm" $trigger.Action.CcList = "" $trigger.Action.Body = "" # Transition a - yellow --> red $transa = New-Object VMware.Vim.AlarmTriggeringActionTransitionSpec $transa.StartState = "yellow" $transa.FinalState = "red" # Transition b - red --> yellow $transb = New-Object VMware.Vim.AlarmTriggeringActionTransitionSpec $transb.StartState = "red" $transb.FinalState = "yellow" $trigger.TransitionSpecs += $transa $trigger.TransitionSpecs += $transb $alarm.action.action += $trigger # Expression - Network data receive rate $expression = New-Object VMware.Vim.MetricAlarmExpression $expression.Metric = New-Object VMware.Vim.PerfMetricId $expression.Metric.CounterId = 327 $expression.Metric.Instance = "" $expression.Operator = "isAbove" $expression.Red = 75 $expression.Yellow = 35 $expression.Type = "HostSystem" $alarm.expression = New-Object VMware.Vim.OrAlarmExpression $alarm.expression.expression += $expression $alarm.setting = New-Object VMware.Vim.AlarmSetting $alarm.setting.reportingFrequency = 0 $alarm.setting.toleranceRange = 0 # Create alarm. $alarmMgr.CreateAlarm($entity.MoRef, $alarm)
I would like to know how it works.
-
Poor performace/connections/packets Datastore loss... Cause?
Hi all
For the last month we know poor performace VDI. Recently I bought vCOPs and vCOPs to see... and he has some interesting telling information. We run 300-350 VM. Win7 2 GB of RAM 1-2vCPU. Hosts dedicated to 3xDell PowerEdge R810 256 GB of RAM and 104 and logical processors.
Transmission for PCoIP packet loss is anywhere between 5 and 40% sometimes... bad
The data store that contains records of line of sight, sometimes has a reported workload as being 500% + and e/s limited. When many users begin to connect, read latency has turned as high as 920ms (almost a second) and it is regularly between 50-100ms under anything but almost inactive workloads. This forum works on an Equallogic PS6000XVS with a half 15kSAS readers and a half SSD.
Our connection time when things were going have climbed to more than 400 + seconds
I know that none of this is normal and can't find what could be the cause of these problems. My estimate is that it all comes down to the Replica data store disc and whether IO forced... but I am a little new to this and not sure.
Here's my logic... If the replica store is so constrained, it might be the cause of packet loss. Due to packet loss, PCoIP Protocol will be retained flow trying to stop loss, which in turn will degrade performance for everyone, including the time of connection.
Any ideas/suggestions are appreciated. Thank you!
You should really open a ticket with Dell on it and let them take a look at your environment. I suspect they will advise to use the MEM and show you how to verify that you have the vSwitch and kernel iSCSI ports properly configured on your once installed esx hosts the MEM. You can push the MEM via the Update Manager so it's easy installation, and Dell has a set of scripts that will make all the automagically vSwitch and port configuration. All you need is disruptions of service on your host (this is always the problem but isn't it?).
Geoff
-
Isolate storage performance problems
I'm looking for the most effective strategy to isolate a possible performance problem and to determine if storage is the cause. VMware said that this physical device read latency and physical device write latency must be sheer 20ms lower and 10 ms on average. I see peripheral physics average 11 percent read latency and write the average latency on some HBAs. I see 120ms peak read latency and 240ms latency of writing on some HBAs.
Suppose I want to isolate this issue - how to efficiently determine if these measures indicate the storage as the cause of the poor performance of the application? (For example, storage VMotion virtual machine which is own LUN with no other VM and see if there is a difference in performance - something that does not require a lot of time).
Migrate the virtual computer on a local storage on one of your hosts to see if latency goes away. Then you know almost for some it's a problem on the ESX Server or on the fabric. My bet is that it is on the fabric. Run perfstats on table and you will most likely find that you are maxing out the SECOND battery on the diskgroup to support for the LUN that you write to.
CD.
-
Using PowerCLI for VM disk Stats
First of all - it's really a message to LucD (I know from previous aid tends to prowl this forum ), just thought I'd share, as is all the useful info and any idea LucD at will without doubt be useful for all.
Hi LucD,First of all - thanks for a great selection of posts on Reporting for Powershell vSphere - well worth the time and a have read for anyone.I'm certainly not a good PowerShell - but I was able to understand and make changes to my profit - so I thought I would share my findings and ask a few questions.With your script as a basis - I was able to reach the following which SHOULD let me look at all VMs in VC one statistics collect virtual disk in time for VMS different discs, (IOPS / s, Throuput and latency) I use VC 4.1 and and NFS storage attached, I believe that these statistics are OK but would have your insight on this.I am very pleased with the script - but he needs more tests on a valid site, rather than my region little test, but I'm sure that from a point of view 'PS' there is more efficiency to win.First of all - is it possible to get all the statistics at a time-, rather than to make 6 calls per VM? (I'm also sure that the ' += ' a stat the following may not be ideal)Also - is there a way can control the output to the CSV file, it seems to put the columns in order any, he loves and layout does not appear to be linked to the order of a group object? Can it be controlled so I can have the entries 'value' and 'unit' next to each other?Any insight and assistance would be appreciated, and I hope that others will give it a try and let me know if it works for them too.Thanks again for the inspiration and the vision that made me this farTony.ESX 4.1, VC 4.1, 2.0 options, PowerCLI 4.1.1# Main Variables$sVCentre = "IP VC.$sVCUser = "administrator@domain".$sVCPwd = "password"$strVMWildCard = «*»$strCSVName = "Stats-AvgVMDiskWriteStatsWorkingday.$strCSVLocation = "c:\". »# define the start and end times for a day's work.$today9am = (get-Date-time Minute 9 - 0 - 0 second)$today5pm = (get-Date-time Minute 17 - 0 - 0 second)$intStartDay = - 1$intEndDay = - 1# Begin script#Connect to the CRConnect-VIServer $sVCentre - $sVCUser of the username-password $sVCPwd - ea silentlycontinue$arrVMs = get - VM | WHERE-object {$_.} Name - like $strVMWildCard}foreach ($strVM to $arrVMs){Write-Host "get stats for:" $strVM.NameWrite-Host "'-Assembly of latency of writing Stats" "$stats += get-Stat - $strVM - Stat virtualDisk.totalWriteLatency.average entity - start $today9am. AddDays ($intStartDay) - finish $today5pm. AddDays ($intEndDay)Write-Host "'-bringing together reading latency statistics '"$stats += get-Stat - $strVM - Stat virtualDisk.totalReadLatency.average entity - start $today9am. AddDays ($intStartDay) - finish $today5pm. AddDays ($intEndDay)Write-Host "'-Assembly Stats ARE Ops / s reading" "$stats += get-Stat - $strVM - Stat virtualDisk.numberReadAveraged.average entity - start $today9am. AddDays ($intStartDay) - finish $today5pm. AddDays ($intEndDay)Write-Host "'-writing ARE Ops / s Collator Stats" "$stats += get-Stat - $strVM - Stat virtualDisk.numberWriteAveraged.average entity - start $today9am. AddDays ($intStartDay) - finish $today5pm. AddDays ($intEndDay)Write-Host "'-Assembly Read Throughput Stats" "$stats += get-Stat - $strVM - Stat virtualDisk.read.average entity - start $today9am. AddDays ($intStartDay) - finish $today5pm. AddDays ($intEndDay)Write-Host "'-writing flow Stats of collation" "$stats += get-Stat - $strVM - Stat virtualDisk.write.average entity - start $today9am. AddDays ($intStartDay) - finish $today5pm. AddDays ($intEndDay)Write-Host $stats.length# include data and gather stats on average for the day.} $groups = $stats | Group-object - property {$_.} Entity, $_. MetricId, $_. Instance}$report = $groups | % {New-object PSObject-property @ {}Description = $_. Group [0]. DescriptionEntity = $_. Group [0]. EntityEntityId = $_. Group [0]. EntityIdInstance = $_. Group [0]. InstanceMetricId = $_. Group [0]. MetricIdTimestamp = $_. Group [0]. Timestamp.Date.AddHours ($_.) Group [0]. Timestamp.Hour)Unit = $_. Group [0]. UnitValue = [math]: Round (($_.)) Group | Measure-object-propriete value - average). On average, 2)}}#Exporting the report to a CSV file.$strCSVSuffix = (get-date) m:System.NET.SocketAddress.ToString ('yyyyMMddhhmm')$strCSVFile = $strCSVLocation + $strCSVName + $strCSVSuffix + "_", ".csv".$report | Export-Csv $strCSVfile - NoTypeInformation - UseCultureThank you, Tony.
(1) Yes, you can call Get-Stat with several characteristics, the downside is that the results will be mixed and you'll need to extract the correct metric/value objects. What's even better, you can also move all the virtual machines in a single call to Get-Stat.
(2) the Export-Csv does not specify the order of the columns in the .csv file, I'm afraid.
The alternative is to write or build the .csv file yourself.
Capture each line as you like it in a string, and then write that string to a file.
This is the update script
# Main Variables $sVCentre = "VC IP" $sVCUser = "administrator@domain" $sVCPwd = "password" $strVMWildCard = "*" $strCSVName = "Stats-AvgVMDiskWriteStatsWorkingday" $strCSVLocation = "c:\" $metrics = "virtualDisk.totalWriteLatency.average","virtualDisk.totalReadLatency.average", "virtualDisk.numberReadAveraged.average","virtualDisk.numberWriteAveraged.average", "virtualDisk.read.average","virtualDisk.write.average" # define the start and finish times for a working day. $today9am = (Get-Date -Hour 9 -Minute 0 -Second 0) $today5pm = (Get-Date -Hour 17 -Minute 0 -Second 0) $intStartDay = -1$intEndDay = -1## Begin Script #Connect to VCConnect-VIServer $sVCentre -User $sVCUser -Password $sVCPwd -ea silentlycontinue$arrVMs = Get-VM | where-object {$_.Name -like $strVMWildCard} $stats = Get-Stat -Entity $arrVMs -Stat $metrics -Start $today9am.AddDays($intStartDay) -Finish $today5pm.AddDays($intEndDay) # group the data and collate the stats into averages for the day.$groups = $stats | Group-Object -Property {$_.Entity, $_.MetricId, $_.Instance} $report = $groups | % { New-Object PSObject -Property @{ Description = $_.Group[0].Description Entity = $_.Group[0].Entity EntityId = $_.Group[0].EntityId Instance = $_.Group[0].Instance MetricId = $_.Group[0].MetricId Timestamp = $_.Group[0].Timestamp.Date.AddHours($_.Group[0].Timestamp.Hour) Unit = $_.Group[0].Unit Value = [math]::Round(($_.Group | Measure-Object -Property Value -Average).Average, 2) } } #Exporting the report to a CSV file.$strCSVSuffix = (get-date).toString('yyyyMMddhhmm') $strCSVFile = $strCSVLocation + $strCSVName + "_" + $strCSVSuffix + ".csv"$report | Export-Csv $strCSVfile -NoTypeInformation -UseCulture
-
Communication with the listener OEM problem
Hi all
for some reason, my OEM is corrupted and when activated, it messes with the listener. I have found the problem lies in OEM, rather than in the listener since I can establish connection between SQLdeveloper and the server through the listener without any problem.
I have the named instance INARA, host named FIREFLY. SNOWDROP.COM and the listener named ORACLE_LISTENER.
I closed the SQLdeveloper application and its listener and OEM first to identify the problem. After that I started OEM, emoms.log dumped Log Management Service:
also the trace file emagent.trc Management Agent dumped:2011-06-15 11:55:12,203 [HTTPThreadGroup-2] WARN jdbc.ConnectionCache _getConnection.353 - Got a fatal exeption when getting a connection; Error code = 17002; Cleaning up cache and retrying 2011-06-15 11:55:12,204 [HTTPThreadGroup-2] ERROR conn.ConnectionService verifyRepositoryEx.891 - Invalid Connection Pool. ERROR = Io exception: The Network Adapter could not establish the connection 2011-06-15 11:55:12,205 [EMUI_11_55_12_/console/aboutApplication] ERROR svlt.PageHandler handleRequest.639 - java.lang.IllegalStateException: Response has already been committed java.lang.IllegalStateException: Response has already been committed at com.evermind.server.http.EvermindHttpServletResponse.resetBuffer(EvermindHttpServletResponse.java:1892) at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:249) at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51) at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193) at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284) at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198) at oracle.sysman.emSDK.svlt.PageHandler.render(PageHandler.java:1113) at oracle.sysman.emSDK.svlt.PageHandler.myRender(PageHandler.java:1173) at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:597) at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:787) at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:343) at oracle.sysman.eml.app.Console.doGet(Console.java:157) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:107) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) at oracle.sysman.db.adm.inst.HandleRepDownFilter.doFilter(HandleRepDownFilter.java:146) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) at oracle.sysman.eml.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.java:122) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) at oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java:102) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:327) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453) at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234) at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29) at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)
Looked like OEM had some errors and warnings after it opened, but I don't know what they meant.SQL = " OCISessionGet"... LOGIN = dbsnmp/<PW>@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=firefly.snowdrop.com)(PORT=1521))(CONNECT_DATA=(SID=inara))) 2011-06-15 11:57:05,914 Thread-4147767632 ERROR vpxoci: ORA-12541: TNS:no listener 2011-06-15 11:57:05,914 Thread-4147767632 WARN vpxoci: Login 0x67fd70 failed, error=ORA-12541: TNS:no listener 2011-06-15 11:57:05,914 Thread-4147767632 WARN TargetManager: Exception in computing dynamic properties of {inara.snowdrop.com, oracle_database },GetDbBlockSize::ORA-12541: TNS:no listener 2011-06-15 11:57:05,916 Thread-4138318160 ERROR TargetManager: nmeetm.c : Target inara.snowdrop.com has a failed critical dynamic property 2011-06-15 11:57:05,918 Thread-4138318160 WARN upload: Upload manager has no Failure script: disabled 2011-06-15 11:57:05,918 Thread-4138318160 WARN upload: Amount of upload data will be recalculated due to reload.enabling collections and regenerating metadata. 2011-06-15 11:57:05,918 Thread-4138318160 WARN TargetManager: Regenerating all Metadata 2011-06-15 11:57:05,983 Thread-4138318160 WARN upload: Truncating value of "SHORT_NAME" from "Average Synchronous Single-Block Read Latency (ms)" to "Average Synchronous Single-Block Read La" 2011-06-15 11:57:05,983 Thread-4138318160 WARN upload: Truncating value of "SHORT_NAME" from "Average Synchronous Single-Block Read Latency (ms)" to "Average Synchronous Single-Block Read La" 2011-06-15 11:57:06,080 Thread-4138318160 WARN upload: Truncating value of "COLUMN_LABEL" from "Total messages processed per queue per subscriber per minute in the last interval" to "Total messages processed per queue per subscriber per minute in " 2011-06-15 11:57:06,080 Thread-4138318160 WARN upload: Truncating value of "COLUMN_LABEL" from "Total messages received per queue per subscriber per minute in the last interval" to "Total messages received per queue per subscriber per minute in t" 2011-06-15 11:57:06,080 Thread-4138318160 WARN upload: Truncating value of "COLUMN_LABEL" from "Messages processed per queue (%) per subscriber per minute in the last interval" to "Messages processed per queue (%) per subscriber per minute in th" 2011-06-15 11:57:06,080 Thread-4138318160 WARN upload: Truncating value of "COLUMN_LABEL" from "Age of the first message in persistent queue per subscriber (seconds)" to "Age of the first message in persistent queue per subscriber (sec" 2011-06-15 11:57:06,081 Thread-4138318160 WARN upload: Truncating value of "COLUMN_LABEL" from "Age of the first message in the buffered queue per queue (seconds)" to "Age of the first message in the buffered queue per queue (second" 2011-06-15 11:57:06,096 Thread-4138318160 WARN collector: enable collector 2011-06-15 11:57:06,100 Thread-4138318160 WARN collector: Regenerating all DefaultColls 2011-06-15 11:57:07,145 Thread-4147767632 ERROR upload: Exceeded max. amount of upload data: 314 files, 346.533864 MB Data. 89.74% of disk used. Disabling collections. 2011-06-15 11:57:07,145 Thread-4147767632 WARN collector: Disable collector 2011-06-15 11:57:08,237 Thread-4147767632 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository 2011-06-15 11:57:08,337 Thread-4147767632 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository 2011-06-15 11:57:38,442 Thread-4147767632 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository 2011-06-15 11:57:38,545 Thread-4147767632 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository 2011-06-15 11:58:08,732 Thread-4138318160 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository 2011-06-15 11:58:08,835 Thread-4138318160 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository 2011-06-15 11:58:38,952 Thread-4138318160 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository 2011-06-15 11:58:39,055 Thread-4138318160 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository 2011-06-15 11:59:09,157 Thread-4138318160 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository 2011-06-15 11:59:09,260 Thread-4138318160 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository 2011-06-15 11:59:39,364 Thread-4138318160 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository 2011-06-15 11:59:39,465 Thread-4138318160 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository 2011-06-15 11:59:58,595 Thread-4154857808 ERROR command: nmejcn: received no status header from repository at https://firefly.snowdrop.com:5500/em/upload/
After OEM is started successfully, at least according to the commandment of emtcl, I started ORACLE_LISTENER listener. At this point, I did the loopback test using NET manager on the server, and it took forever so I aborted it. The database at this point was still open and running without problem however. Taken TNSPING 157080 msc to return an OK value, meanwhile lsnrctl status ORACLE_STATUS was at a standstill.
Then look at emagent.trc after that the listener was launched:
also emoms.trc2011-06-15 12:02:10,306 Thread-4138318160 WARN ssl: <nmehlssl.c:nmehlssl_readcb>: nmehl_read_sock timed out, rsf = -5, setting read timeout flag 2011-06-15 12:02:10,306 Thread-4138318160 WARN ssl.io: fd=6: nmehlssl_read, nzos_Read error = 28862 readTimed Out = 1 2011-06-15 12:02:10,306 Thread-4138318160 WARN http: <nmehl.c>:<nmehl_readline>: nmehlssl_read() timed out 2011-06-15 12:02:10,306 Thread-4138318160 ERROR pingManager: nmepm_pingReposURL: Error in request response. code = 400. text = 2011-06-15 12:02:40,433 Thread-4138318160 WARN ssl: <nmehlssl.c:nmehlssl_readcb>: nmehl_read_sock timed out, rsf = -5, setting read timeout flag 2011-06-15 12:02:40,433 Thread-4138318160 WARN ssl.io: fd=6: nmehlssl_read, nzos_Read error = 28862 readTimed Out = 1 2011-06-15 12:02:40,433 Thread-4138318160 WARN http: <nmehl.c>:<nmehl_readline>: nmehlssl_read() timed out 2011-06-15 12:02:40,433 Thread-4138318160 ERROR pingManager: nmepm_pingReposURL: Error in request response. code = 400. text = 2011-06-15 12:03:40,570 Thread-4138318160 WARN ssl: <nmehlssl.c:nmehlssl_readcb>: nmehl_read_sock timed out, rsf = -5, setting read timeout flag 2011-06-15 12:03:40,570 Thread-4138318160 WARN ssl.io: fd=6: nmehlssl_read, nzos_Read error = 28862 readTimed Out = 1 2011-06-15 12:03:40,570 Thread-4138318160 WARN http: <nmehl.c>:<nmehl_readline>: nmehlssl_read() timed out 2011-06-15 12:03:40,570 Thread-4138318160 ERROR pingManager: nmepm_pingReposURL: Error in request response. code = 400. text = 2011-06-15 12:04:10,704 Thread-4138318160 WARN ssl: <nmehlssl.c:nmehlssl_readcb>: nmehl_read_sock timed out, rsf = -5, setting read timeout flag 2011-06-15 12:04:10,704 Thread-4138318160 WARN ssl.io: fd=6: nmehlssl_read, nzos_Read error = 28862 readTimed Out = 1 2011-06-15 12:04:10,704 Thread-4138318160 WARN http: <nmehl.c>:<nmehl_readline>: nmehlssl_read() timed out 2011-06-15 12:04:10,704 Thread-4138318160 ERROR pingManager: nmepm_pingReposURL: Error in request response. code = 400. text =
Finally, the ORACLE_LISTENER journal says:2011-06-15 12:05:26,159 [HTTPThreadGroup-6] WARN jdbc.ConnectionCache _getConnection.353 - Got a fatal exeption when getting a connection; Error code = 17002; Cleaning up cache and retrying 2011-06-15 12:05:29,774 [HTTPThreadGroup-5] WARN jdbc.ConnectionCache _getConnection.352 - Io exception: Socket read timed out java.sql.SQLException: Io exception: Socket read timed out at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:77) at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:111) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:174) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:230) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:501) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:436) at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:621) at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:203) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:492) at oracle.jdbc.pool.OracleDataSource.getPhysicalConnection(OracleDataSource.java:386) at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:276) at oracle.jdbc.pool.OracleConnectionPoolDataSource.getPhysicalConnection(OracleConnectionPoolDataSource.java:212) at oracle.jdbc.pool.OracleConnectionPoolDataSource.getPooledConnection(OracleConnectionPoolDataSource.java:140) at oracle.jdbc.pool.OracleImplicitConnectionCache.makeCacheConnection(OracleImplicitConnectionCache.java:1752) at oracle.jdbc.pool.OracleImplicitConnectionCache.makeOneConnection(OracleImplicitConnectionCache.java:644) at oracle.jdbc.pool.OracleImplicitConnectionCache.getCacheConnection(OracleImplicitConnectionCache.java:592) at oracle.jdbc.pool.OracleImplicitConnectionCache.getConnection(OracleImplicitConnectionCache.java:460) at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:544) at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:480) at oracle.sysman.util.jdbc.ConnectionCache._getConnection(ConnectionCache.java:336) at oracle.sysman.util.jdbc.ConnectionCache._getConnection(ConnectionCache.java:322) at oracle.sysman.util.jdbc.ConnectionCache.getUnwrappedConnection(ConnectionCache.java:575) at oracle.sysman.emSDK.svc.conn.FGAConnectionCache.getFGAConnection(FGAConnectionCache.java:207) at oracle.sysman.emSDK.svc.conn.ConnectionService.getPrivateConnection(ConnectionService.java:1138) at oracle.sysman.emSDK.svc.conn.ConnectionService.getPrivateConnection(ConnectionService.java:1172) at oracle.sysman.emdrep.receiver.OMSHandshake.getParameterFromDB(OMSHandshake.java:570) at oracle.sysman.emdrep.receiver.OMSHandshake.getMaxAgentCompatVer(OMSHandshake.java:552) at oracle.sysman.emdrep.receiver.OMSHandshake.handshake(OMSHandshake.java:1033) at oracle.sysman.emdrep.receiver.OMSHandshake.handshake(OMSHandshake.java:836) at oracle.sysman.emdrep.receiver.FxferRecv.doGet(FxferRecv.java:598) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:327) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453) at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234) at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29) at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595) 2011-06-15 12:05:29,775 [HTTPThreadGroup-5] WARN jdbc.ConnectionCache _getConnection.353 - Got a fatal exeption when getting a connection; Error code = 17002; Cleaning up cache and retrying
At this point, part of the NET services caused by OEM, corruption has been altered, but I didn't know what caused it. NET with his listener services can operate normally after I stopped OEM and forced killed the listener and restarted normally.15-JUN-2011 12:16:38 * <unknown connect data> * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.5)(PORT=18844)) * establish * <unknown sid> * 12525 TNS-12525: TNS:listener has not received client's request in time allowed TNS-12535: TNS:operation timed out TNS-12606: TNS: Application timeout occurred 15-JUN-2011 12:16:38 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=oracle))(SERVICE_NAME=inara.snowdrop.com)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.5)(PORT=18842)) * establish * inara.snowdrop.com * 0 15-JUN-2011 12:16:38 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=oracle))(SERVICE_NAME=inara.snowdrop.com)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.5)(PORT=18838)) * establish * inara.snowdrop.com * 0 15-JUN-2011 12:16:38 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=oracle))(SERVICE_NAME=inara.snowdrop.com)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.5)(PORT=18833)) * establish * inara.snowdrop.com * 0 15-JUN-2011 12:16:38 * service_update * inara * 0 15-JUN-2011 12:16:38 * service_update * inara * 0 15-JUN-2011 12:16:38 * service_update * inara * 0
No idea how to solve the problem of this point?
Kind regards
ValValerie,
The problems are manifold.
1 in listener.ora are two defined listeners, as well running on port 1521. This is not going to work. As the default listener name is 'Listener', probably the named listener "listener" is launched and the listener called 'oracle_listener' has never worked. Check this box by issuing
status lsnrctl listener
lsnrctl status oracle_listener.
Delete oracle_listener.
2 the tnsnames.ora is a mess.
Apart from the first definition, INARA, everything else can be removed, as they are incorrect, in any case. Localhost means 127.0.0.1, you do not have a listening port on localhost, so all the definitions referring to localhost are redundant.Should a .properties file in $ORACLE_HOME/sysman /... with the definition of the listener. Currently I can't find it, but then I use 11 GR 2.
-------------
Sybrand Bakker
Senior Oracle DBA
Maybe you are looking for
-
updated to Firewfox 10, now it crashes all the time, mac os 10.5.8
I've updated to Firefox 10, now it crashes all the time, mac os 10.5.8. I keep seeing the bagel of Rainbow spinning every time I access the menu. I disabled all add ons and it did not help. and he won't leave I had to force quit every time.
-
ENVY of HP TouchSmart 15-j053c: need Driver Audio for HP ENVY 15
While trying to solve the problem of automatic adjustment of the volume for my laptop, I accidentally deleted the sound card driver. I did a hard reset hoping it would fix itself, the IDT Codec appears in Device Manager, but it is not functional. Try
-
Hello Bought a z500, a week or two ago and now the touchpad does not work. I saw a bunch of other threads for other models, but none specifically about the z500. The Fn + F6 thing doesn't seem to work as it does nothing. What are the other options? T
-
Anyone know how to disable the notifications that appear in the upper right say you that you have just changed from one configuration to another - for example switch from the tent to the Tablet mode?
-
How to get the (green Volume icon) on the LCD screen.
My Green disappered from my ecran.* LCD volume control icon * not that the taskbar * sound here or "grayed out" on the bottom right of the task bar, it is also. Referring to the one that appears on the LCD when you set the volume, (WITH BARS of COLOR