Glitchy and extremely poor performance with Red footage in AE on 16 core machine
Hello,
I have set up a new Windows 7 workstation for AE CS6 based on:
- ASUS Z9PE-D8 WS with dual Xeons,
- 64Gb. of RAM
- Nvidia Quadro K5000 (also tried my older Quadro 4000 with no difference in results)
- Nvidia GTX 680 (mainly for DaVinci)
- BMD DeckLink SDI
- AE 11.0.2.12 with the latest updates.
- The source footage is sitting on two SSD drives that are raided together.
The problem is that it is exceptionally slow and glitchy when loading Redcode to the viewer and into Neat Video. Whenever I try to load a clip or reposition the cursor, the UI locks and starts flickering - meaning the entire AE UI starts disappearing and reappearing really quickly, so you can see whatever is on the desktop behind appear and disappear. The AE icon in the taskbar also starts flickering. if I click anywhere on the taskbar, AE stops the flickering for a while, though generally after a bit it starts again, until it's finally done rendering the frame and everything goes back to normal. It does better if I set it to 1/4 resolution of course, but that's not particularly useful since I need to be able to feed a full definition frame to Neat Video to set the parameters. Occasionally it actually fails to render the frame and then Neat Video complains.
This is extremely problematic because this was supposed to be an upgrade from my preexisting quad core i7 machine with 16Gb. with HDDs instead of SSDs. Running the same version of AE, that machine works properly and actually vastly outperforms this much more powerful workstation when getting the previews ready from 4K Redcode, so something is clearly not working out on this new installation.
I have spent a significant amount of time investigating the issue, but I'm not getting anywhere. Some of the things I tried:
- Updated BIOS and all display drivers
- Trashed preferences
- Disconnected everything except the disk drives, Quadro and the RME RayDAT audio interface, made a new Windows 7 installation with just Adobe Master Collection and the audio drivers - no extra AE plugins or other drivers. Same behavior, even after disconnecting the RME.
- Tried the latest redimporter from Adobe Labs, made no difference.
- Enabled and disabled multiprocessing
There is a single post from about 2008 in the forum where someone described the same UI flickering. In that case, Logictech SetPoint turned out to be the app that was interfering, but I don't have it installed. Right now it seems like there is something else that's interfering with the redimporter, or else there is a problem running this on the ASUS Z9PE-D8 WS, which I find hard to believe because from the forums it seems like there are a number of people who have also bought this motherboard for an AE platform.
If anyone has good ideas about what might be going on with this problem, or can validate that they have been able to get a good Z9PE-D8 installation running AE to process Redcode, please advise while I keep trying.
Best regards, and thank you in advance.
The workstation has a 1000W PSU and only the Quadro is taxed since it's the main display interface. The GTX680, I believe, is completely idle while AE loads a Redcode frame. According to my calculations, the power consumption should top out at about 850W if the system were really loaded down, which it isn't in this case. I nevertheless tried removing the 680 from the system and it didn't help.
I should restate that it's not the whole screen that flickers - it's the AE user interface. The rest of the desktop is just fine, and in fact if I want I can operate the browser or other apps without a problem even as AE is choking. It's AE that's having a hard time.
The drivers are all the latest from Nvidia, as I stated originally - one install for the Quadro and one for the GTX. I disabled all the stereo vision Nvidia services in service manager.
Similar Messages
-
After Effects CC Render Errors with RED footage and ProRes 4444 proxies
Working on an 8 Core, 2008 Mac Pro with 16GB of RAM running Mountain Lion.
I just upgraded to After Effects CC and I'm having a whole bunch of errors ...
-- the 'MooV' file is damaged or unsupported
-- error getting package info for file "..." ( 3 :: 164 )
-- Error (4) reading frame from file "..." ( 86 :: 2 )
I'm trying to make ProRes 4444 proxies from RED files (sometimes as big as 4K), which will eventually end up in a 1920x1080 project. I'll make a 4444 proxy, work on it all day with no problems, then when I try to render (or save a RAM preview) any one of the previous errors will show up.
My projects seemed to work just fine fine in AE CS6, and I've worked with RED footage in AE before with little issue. I've completly restarted my system, re-installed everything, worked off an external drive, worked on my internal (software) RAID, rendered to local and external hard drives, adjusted my multiprocesser render settings (on and off), cleared the cache ... nothing is fixing it.
Does anybody else have any ideas? Or insight. Or anything?!
Thanks for your time,
EliotI'm working on a MacbookPro, Early 2013, OS X 10.8.4, and I'm having the same exact error:
However instead of using RED footage, I'm using a 3rd party plugin called Element 3D and Optical Flares from VideoCopilet.net.
I'm not sure if the bug is related, I'm just wondering if anyone else has any idea on how to fix this problem. I have a fresh install of CC so I can't downgrade to CS6.
Another error popped up during multiple trys in export:
In case the old file was actually corrupted, I checked all my backups that worked perfectly fine with CS6 in the past, and I get the same error when I copy them over to my hard drive on my mac.
My current setup is:
Processor: 2.8 GHz Intel Core i7
Memory: 16GB
Graphics: NVIDIA GeForce GT 650M 1024 MB
I really don't want to recreate this entire file from scratch. That would be a lot of hours wasted... any suggestions would be greatly appreciated. -
Extremely slow performance with Radeon HD 7870
Hi,
I am using a number of Adobe programs on my new Windows 8 64 bit system, with 16 gigs of ram, an Intel Core i5 2.67ghz, and AMD Radeon HD 7870 2 gig. All the programs (including After Effects and Illustrator) work very well with the exception of Photoshop CS6 64 bit, which has extremely slow performance with Use Graphics Processor enabled in my preferences (which Photoshop selects by default). If I turn off Use Graphics Processor, the slow performance vanishes. If I change Drawing Mode to Basic, there might be a slightly detectable improvement over Normal and Advanced, but it's still horribly slow. The refresh rate seems to be just a few frames per second. Everything is slow: brushes, zooming, panning, everything.
I've tried changing the settings I've seen suggested elsewhere: I switched Cache levels to 2, history states to 10, and tile size to 128k. No effect. Photoshop is currently at the default of using 60% of available ram. Efficiency has remained at 100% throughout all my tests. Also, this slow performance has affected me from the moment I installed Photoshop; it didn't crop up after previous good performance. The problem exists regardless of the size or number of documents I have open. Performance is still terrible even when I create a 500 x 500 pixel blank new canvas and try a simple task like drawing with the brush.
Photoshop is fully up to date, and so are my graphics drivers (Catalyst version 13.1). Any help would be greatly appreciated; at the moment performance is so bad in Photoshop that it's unusable with graphics acceleration enabled. Thanks in advance for replying.
Photoshop System Info:
Adobe Photoshop Version: 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00) x64
Operating System: Windows 8 64-bit
Version: 6.2
System architecture: Intel CPU Family:6, Model:14, Stepping:5 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2
Physical processor count: 4
Processor speed: 2665 MHz
Built-in memory: 16379 MB
Free memory: 13443 MB
Memory available to Photoshop: 14697 MB
Memory used by Photoshop: 60 %
Image tile size: 128K
Image cache levels: 2
OpenGL Drawing: Enabled.
OpenGL Drawing Mode: Advanced
OpenGL Allow Normal Mode: True.
OpenGL Allow Advanced Mode: True.
OpenGL Allow Old GPUs: Not Detected.
OpenCL Version: 1.2 AMD-APP (1084.4)
OpenGL Version: 3.0
Video Rect Texture Size: 16384
OpenGL Memory: 2048 MB
Video Card Vendor: ATI Technologies Inc.
Video Card Renderer: AMD Radeon HD 7800 Series
Display: 1
Display Bounds: top=0, left=0, bottom=1080, right=1920
Video Card Number: 2
Video Card: AMD Radeon HD 7800 Series
Driver Version:
Driver Date:
Video Card Driver: aticfx64.dll,aticfx64.dll,aticfx64.dll,aticfx32,aticfx32,aticfx32,atiumd64.dll,atidxx64.d ll,atidxx64.dll,atiumdag,atidxx32,atidxx32,atiumdva,atiumd6a.cap,atitmm64.dll
Video Mode: 1920 x 1080 x 4294967296 colors
Video Card Caption: AMD Radeon HD 7800 Series
Video Card Memory: 2048 MB
Video Card Number: 1
Video Card: Microsoft Basic Render Driver
Driver Version: 9.12.0.0
Driver Date: 20121219000000.000000-000
Video Card Driver:
Video Mode:
Video Card Caption: Microsoft Basic Render Driver
Video Card Memory: 0 MB
Serial number: 90970078453021833509
Application folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\
Temporary file path: C:\Users\RAFFAE~1\AppData\Local\Temp\
Photoshop scratch has async I/O enabled
Scratch volume(s):
C:\, 931.5G, 534.8G free
Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Required\
Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Plug-ins\
Additional Plug-ins folder: not set
Installed components:
ACE.dll ACE 2012/06/05-15:16:32 66.507768 66.507768
adbeape.dll Adobe APE 2012/01/25-10:04:55 66.1025012 66.1025012
AdobeLinguistic.dll Adobe Linguisitc Library 6.0.0
AdobeOwl.dll Adobe Owl 2012/09/10-12:31:21 5.0.4 79.517869
AdobePDFL.dll PDFL 2011/12/12-16:12:37 66.419471 66.419471
AdobePIP.dll Adobe Product Improvement Program 7.0.0.1686
AdobeXMP.dll Adobe XMP Core 2012/02/06-14:56:27 66.145661 66.145661
AdobeXMPFiles.dll Adobe XMP Files 2012/02/06-14:56:27 66.145661 66.145661
AdobeXMPScript.dll Adobe XMP Script 2012/02/06-14:56:27 66.145661 66.145661
adobe_caps.dll Adobe CAPS 6,0,29,0
AGM.dll AGM 2012/06/05-15:16:32 66.507768 66.507768
ahclient.dll AdobeHelp Dynamic Link Library 1,7,0,56
aif_core.dll AIF 3.0 62.490293
aif_ocl.dll AIF 3.0 62.490293
aif_ogl.dll AIF 3.0 62.490293
amtlib.dll AMTLib (64 Bit) 6.0.0.75 (BuildVersion: 6.0; BuildDate: Mon Jan 16 2012 18:00:00) 1.000000
ARE.dll ARE 2012/06/05-15:16:32 66.507768 66.507768
AXE8SharedExpat.dll AXE8SharedExpat 2011/12/16-15:10:49 66.26830 66.26830
AXEDOMCore.dll AXEDOMCore 2011/12/16-15:10:49 66.26830 66.26830
Bib.dll BIB 2012/06/05-15:16:32 66.507768 66.507768
BIBUtils.dll BIBUtils 2012/06/05-15:16:32 66.507768 66.507768
boost_date_time.dll DVA Product 6.0.0
boost_signals.dll DVA Product 6.0.0
boost_system.dll DVA Product 6.0.0
boost_threads.dll DVA Product 6.0.0
cg.dll NVIDIA Cg Runtime 3.0.00007
cgGL.dll NVIDIA Cg Runtime 3.0.00007
CIT.dll Adobe CIT 2.1.0.20577 2.1.0.20577
CoolType.dll CoolType 2012/06/05-15:16:32 66.507768 66.507768
data_flow.dll AIF 3.0 62.490293
dvaaudiodevice.dll DVA Product 6.0.0
dvacore.dll DVA Product 6.0.0
dvamarshal.dll DVA Product 6.0.0
dvamediatypes.dll DVA Product 6.0.0
dvaplayer.dll DVA Product 6.0.0
dvatransport.dll DVA Product 6.0.0
dvaunittesting.dll DVA Product 6.0.0
dynamiclink.dll DVA Product 6.0.0
ExtendScript.dll ExtendScript 2011/12/14-15:08:46 66.490082 66.490082
FileInfo.dll Adobe XMP FileInfo 2012/01/17-15:11:19 66.145433 66.145433
filter_graph.dll AIF 3.0 62.490293
hydra_filters.dll AIF 3.0 62.490293
icucnv40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
icudt40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
image_compiler.dll AIF 3.0 62.490293
image_flow.dll AIF 3.0 62.490293
image_runtime.dll AIF 3.0 62.490293
JP2KLib.dll JP2KLib 2011/12/12-16:12:37 66.236923 66.236923
libifcoremd.dll Intel(r) Visual Fortran Compiler 10.0 (Update A)
libmmd.dll Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 12.0
LogSession.dll LogSession 2.1.2.1681
mediacoreif.dll DVA Product 6.0.0
MPS.dll MPS 2012/02/03-10:33:13 66.495174 66.495174
msvcm80.dll Microsoft® Visual Studio® 2005 8.00.50727.6910
msvcm90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcp100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcp80.dll Microsoft® Visual Studio® 2005 8.00.50727.6910
msvcp90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcr100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcr80.dll Microsoft® Visual Studio® 2005 8.00.50727.6910
msvcr90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
pdfsettings.dll Adobe PDFSettings 1.04
Photoshop.dll Adobe Photoshop CS6 CS6
Plugin.dll Adobe Photoshop CS6 CS6
PlugPlug.dll Adobe(R) CSXS PlugPlug Standard Dll (64 bit) 3.0.0.383
PSArt.dll Adobe Photoshop CS6 CS6
PSViews.dll Adobe Photoshop CS6 CS6
SCCore.dll ScCore 2011/12/14-15:08:46 66.490082 66.490082
ScriptUIFlex.dll ScriptUIFlex 2011/12/14-15:08:46 66.490082 66.490082
svml_dispmd.dll Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 12.0
tbb.dll Intel(R) Threading Building Blocks for Windows 3, 0, 2010, 0406
tbbmalloc.dll Intel(R) Threading Building Blocks for Windows 3, 0, 2010, 0406
updaternotifications.dll Adobe Updater Notifications Library 6.0.0.24 (BuildVersion: 1.0; BuildDate: BUILDDATETIME) 6.0.0.24
WRServices.dll WRServices Friday January 27 2012 13:22:12 Build 0.17112 0.17112
Required plug-ins:
3D Studio 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Accented Edges 13.0
Adaptive Wide Angle 13.0
Angled Strokes 13.0
Average 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Bas Relief 13.0
BMP 13.0
Camera Raw 7.3
Chalk & Charcoal 13.0
Charcoal 13.0
Chrome 13.0
Cineon 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Clouds 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Collada 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Color Halftone 13.0
Colored Pencil 13.0
CompuServe GIF 13.0
Conté Crayon 13.0
Craquelure 13.0
Crop and Straighten Photos 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Crop and Straighten Photos Filter 13.0
Crosshatch 13.0
Crystallize 13.0
Cutout 13.0
Dark Strokes 13.0
De-Interlace 13.0
Dicom 13.0
Difference Clouds 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Diffuse Glow 13.0
Displace 13.0
Dry Brush 13.0
Eazel Acquire 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Embed Watermark 4.0
Entropy 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Extrude 13.0
FastCore Routines 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Fibers 13.0
Film Grain 13.0
Filter Gallery 13.0
Flash 3D 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Fresco 13.0
Glass 13.0
Glowing Edges 13.0
Google Earth 4 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Grain 13.0
Graphic Pen 13.0
Halftone Pattern 13.0
HDRMergeUI 13.0
IFF Format 13.0
Ink Outlines 13.0
JPEG 2000 13.0
Kurtosis 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Lens Blur 13.0
Lens Correction 13.0
Lens Flare 13.0
Liquify 13.0
Matlab Operation 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Maximum 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Mean 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Measurement Core 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Median 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Mezzotint 13.0
Minimum 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
MMXCore Routines 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Mosaic Tiles 13.0
Multiprocessor Support 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Neon Glow 13.0
Note Paper 13.0
NTSC Colors 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Ocean Ripple 13.0
Oil Paint 13.0
OpenEXR 13.0
Paint Daubs 13.0
Palette Knife 13.0
Patchwork 13.0
Paths to Illustrator 13.0
PCX 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Photocopy 13.0
Photoshop 3D Engine 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Picture Package Filter 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Pinch 13.0
Pixar 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Plaster 13.0
Plastic Wrap 13.0
PNG 13.0
Pointillize 13.0
Polar Coordinates 13.0
Portable Bit Map 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Poster Edges 13.0
Radial Blur 13.0
Radiance 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Range 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Read Watermark 4.0
Reticulation 13.0
Ripple 13.0
Rough Pastels 13.0
Save for Web 13.0
ScriptingSupport 13.1.2
Shear 13.0
Skewness 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Smart Blur 13.0
Smudge Stick 13.0
Solarize 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Spatter 13.0
Spherize 13.0
Sponge 13.0
Sprayed Strokes 13.0
Stained Glass 13.0
Stamp 13.0
Standard Deviation 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
STL 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Sumi-e 13.0
Summation 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Targa 13.0
Texturizer 13.0
Tiles 13.0
Torn Edges 13.0
Twirl 13.0
Underpainting 13.0
Vanishing Point 13.0
Variance 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Variations 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Water Paper 13.0
Watercolor 13.0
Wave 13.0
Wavefront|OBJ 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
WIA Support 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
Wind 13.0
Wireless Bitmap 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00)
ZigZag 13.0
Optional and third party plug-ins:
DAZ Studio 3D Bridge 12.0
DazUpdateScene 12.0
Plug-ins that failed to load: NONE
Flash:
Mini Bridge
Kuler
Installed TWAIN devices: NONEGreat news!
I followed your suggestion, Noel, and uninstalled my drivers with the Catalyst Uninstall Utility (which I hadn't used before), rebooted, reinstalled Catalyst 13.2 Beta 7, rebooted, deleted the PS Prefs, started PS, and now the performance is radically improved!
It baffles me why I would need to do a clean driver uninstall in a new system environment that has only ever had this video card, and is only a few months old, but that action seems to be what's improved the situation. Note that because I deleted the PS preferences, the good performance now occurs with the default Use Graphics Processor enabled, and Drawing Mode set to Advanced (with every feature in the Advanced dialog checked except 30bit display).
Having no reference point, I can't tell for sure if performance is as good as it theoretically ought to be for my system specs, but using the standard 13px brush is only slightly laggy behind the cursor, even if I become reckless and squiggle on the canvas violently. It wasn't just sluggish response before: Photoshop seemed to be in pain trying to draw the line segments as it laboured to catch up to the cursor. That is pretty much gone now.
Much more tellingly, zooming and panning the canvas is like it ought to be, responsive and clean, more or less like it was for me in CS4 with my old Nvidia 9600GT. The poor performance with zooming and panning was the most worrying aspect of the issue. It's a great relief to see these working more properly now.
I have to confess I'm a little embarrassed to have drug you through all this hassle only to discover that something as rudimentary as properly cleaning out the drivers would be the apparent solution. I never would have imagined that doing that, with such a new and stable system, would make any difference, since I don't have a legacy of older drivers dotting my hard drive. In any event, I'm really grateful that you guys took the time to try to help me.
In the interest of completeness, here's the relevant portion of my system info after doing the reinstall steps I mentioned above:
Adobe Photoshop Version: 13.1.2 (13.1.2 20130105.r.224 2013/01/05:23:00:00) x64
Operating System: Windows 8 64-bit
Version: 6.2
System architecture: Intel CPU Family:6, Model:14, Stepping:5 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2
Physical processor count: 4
Processor speed: 2665 MHz
Built-in memory: 16379 MB
Free memory: 13680 MB
Memory available to Photoshop: 14695 MB
Memory used by Photoshop: 60 %
Image tile size: 1024K
Image cache levels: 4
OpenGL Drawing: Enabled.
OpenGL Drawing Mode: Advanced
OpenGL Allow Normal Mode: True.
OpenGL Allow Advanced Mode: True.
OpenGL Allow Old GPUs: Not Detected.
OpenCL Version: 3.0
OpenGL Version: 3.0
Video Rect Texture Size: 16384
OpenGL Memory: 2048 MB
Video Card Vendor: ATI Technologies Inc.
Video Card Renderer: AMD Radeon HD 7800 Series
Display: 1
Display Bounds: top=0, left=0, bottom=1080, right=1920
Video Card Number: 2
Video Card: AMD Radeon HD 7800 Series
Driver Version:
Driver Date:
Video Card Driver: aticfx64.dll,aticfx64.dll,aticfx64.dll,aticfx32,aticfx32,aticfx32,atiumd64.dll,atidxx64.d ll,atidxx64.dll,atiumdag,atidxx32,atidxx32,atiumdva,atiumd6a.cap,atitmm64.dll
Video Mode: 1920 x 1080 x 4294967296 colors
Video Card Caption: AMD Radeon HD 7800 Series
Video Card Memory: 2048 MB
Video Card Number: 1
Video Card: Microsoft Basic Render Driver
Driver Version: 12.100.17.0
Driver Date: 20130226000000.000000-000
Video Card Driver:
Video Mode:
Video Card Caption: Microsoft Basic Render Driver
Video Card Memory: 0 MB
As you can see, the Microsoft Basic Render Driver still appears as a Video Card in the list. This presumably has something to do with Windows 8, and I really don't know if its presence here is still a sign that my card is not being used to its optimal capability. I have a hunch that the slight lag that I am still experiencing with the brush when Use Graphics Processor is on -- totally absent with the acceleration turned off -- implies that Photoshop is still unable to take maximum advantage of my card. I would assume that the brush tool should be more responsive with acceleration on than off, in a rig without any issues, but that's just assumption on my part. If you turn off Use Graphics Processor on your systems, is the brush tool more or less responsive?
But again, panning the canvas with the hand tool is now extremely responsive, without any screen tearing or visible lag, and that's a massive improvement over the total meltdown of performance I was suffering from before.
Thanks again very much for your help. I'm grateful to all of you who took the time to chime in. -
Airport Express and USB Hard drive and extremely slow performance
HI Guys,
I seem to having a lot of trouble with an Airport express and a Lacie 1TB drive. While I have solved several problems by updating firmware and enabling journalling on the Lacie, I am still having problems with extremely slow performance with my macbook, particularly using itunes and Firefox.
Any ideas and any further information needed?
Regards
BJDprivateBjdPrivate wrote:
HI,
I formatted it using the Lacie setup program for Mac and later enabled it for journalling using Disk utility. This seemed to solve a lot of the recognition problems I was having, however the I-Tunes and firefox performance is still atrocious. If I do Need to completely reformat it using Disk Utility, will I lose my files on the disk now?
not if you move them to a temporary location before you start.
yes, you are better of formatting the drive with DU. -
Non jdriver poor performance with oracle cluster
Hi,
we decided to implement batch input and went from Weblogic Jdriver to Oracle Thin 9.2.0.6.
Our system are a Weblogic 6.1 cluster and an Oracle 8.1.7 cluster.
Problem is .. with the new Oracle drivers our actions on the webapp takes twice as long as with Jdriver. We also tried OCI .. same problem. We switched to a single Oracle 8.1.7 database .. and it worked again with all thick or thin drivers.
So .. new Oracle drivers with oracle cluster result in bad performance, but with Jdriver it works perfectly. Does sb. see some connection?
I mean .. it works with Jdriver .. so it cant be the database, huh? But we really tried with every JDBC possibility! In fact .. we need batch input. Advise is very appreciated =].
Thanx for help!!
Message was edited by mindchild at Jan 27, 2005 10:50 AM
Message was edited by mindchild at Jan 27, 2005 10:51 AMThx for quick replys. I forget to mention .. we also tried 10g v10.1.0.3 from instantclient yesterday.
I have to agree with Joe. It was really fast on the single machine database .. but we had same poor performance with cluster-db. It is frustrating. Specially if u consider that the Jdriver (which works perfectly in every combination) is 4 years old!
Ok .. we got this scenario, with our appPage CustomerOverview (intensiv db-loading) (sorry.. no real profiling, time is taken with pc watch) (Oracle is 8.1.7 OPS patch level1) ...
WL6.1_Cluster + Jdriver6.1 + DB_cluster => 4sec
WL6.1_Cluster + Jdriver6.1 + DB_single => 4sec
WL6.1_Cluster + Ora8.1.7 OCI + DB_single => 4sec
WL6.1_Cluster + Ora8.1.7 OCI + DB_cluster => 8-10sec
WL6.1_Cluster + Ora9.2.0.5/6 thin + DB_single => 4sec
WL6.1_Cluster + Ora9.2.0.5/6 thin + DB_cluster => 8sec
WL6.1_Cluster + Ora10.1.0.3 thin + DB_single => 2-4sec (awesome fast!!)
WL6.1_Cluster + Ora10.1.0.3 thin + DB_cluster => 6-8sec
Customers rough us up, because they cannot mass order via batch input. Any suggestions how to solve this issue is very appreciated.
TIA
>
>
Markus Schaeffer wrote:
Hi,
we decided to implement batch input and went fromWeblogic Jdriver to Oracle Thin 9.2.0.6.
Our system are an Weblogic 6.1 cluster and a Oracle8.1.7 cluster.
Problem is .. with the new Oracle drivers ouractions on the webapp takes twice as long
as with Jdriver. We also tried OCI .. same problem.We switched to a single Oracle 8.1.7
database .. and it worked again with all thick orthin drivers.
So .. new Oracle drivers with oracle cluster
result in bad performance, but with
Jdriver it works perfectly. Does sb. see someconnection?Odd. The jDriver is OCI-based, so it's something
else. I would try the latest
10g driver if it will work with your DBMS version.
It's much faster than any 9.X
thin driver.
Joe
I mean .. it works with Jdriver .. so it cant bethe database, huh? But we really
tried with every JDBC possibility!
Thanx for help!! -
Poor Performance with Fairpoint DSL
I started using Verizon DSL for my internet connection and had no problems. When Fairpoint Communications purchased Verizon (this is in Vermont), they took over the DSL (about May 2009). Since then, I have had very poor performance with all applications as soon as I start a browser. The performance problems occur regardless of the browser - I've tried Firefox (3.5.4), Safari (4.0.3) and Opera (10.0). I've been around and around with Fairpoint for 6 months with no resolution. I have not changed any software or hardware on my Mac during that time, except for updating the browsers and Apple updates to the OS, iTunes, etc. The performance problems continued right through these updates. I've run tests to check my internet speed and get times of 2.76Mbps (download) and 0.58Mbps (upload) which are within the specified limits for the DSL service. My Mac is a 2GHz PowerPC G5 runnning OSX 10.4.11. It has 512MB DDR SDRAM. I use a Westell Model 6100 modem for the DSL provided by Verizon.
Some of the specific problems I see are:
1. very long waits of more than a minute after a click on an item in the menu bar
2. very long waits of more than two minutes after a click on an item on a browser page
3. frequent pinwheels in response to a click on a menu item/browser page item
4. frequent pinwheels if I just move the mouse without a click
5. frequent messages for stopped/unresponsive scripts
6. videos (like YouTube) stop frequently for no reason; after several minutes, I'll get a little audio but no new video; eventually after several more minutes it will get going again (both video and audio)
7. response in non-browser applications is also very slow
8. sometimes will get no response at all to a mouse click
9. trying to run more than one browser at a time will bring the Mac to its knees
10. browser pages frequently take several minutes to load
These are just some of the problems I have.
These problems all go away and everything runs fine as soon as I stop the browser. If I start the browser, they immediately surface again. I've trying clearing the cache, etc with no improvements.
What I would like to do is find a way to determine if the problem is in my Mac or with the Fairpoint service. Since I had no problems with Verizon and have made no changes to my Mac, I really suspect the problem lies with Fairpoint. Can anyone help me out? Thanks.1) Another thing that you could try it is deleting the preference files for networking. Mac OS will regenerate these files. You would then need to reconfigure your network settings.
The list of files comes from Mac OS X 10.4.
http://discussions.apple.com/message.jspa?messageID=8185915#8185915
http://discussions.apple.com/message.jspa?messageID=10718694#10718694
2) I think it is time to do a clean install of your system.
3) It's either the software or an intermittent hardware problem.
If money isn't an issue, I suggest an external harddrive for re-installing Mac OS.
You need an external Firewire drive to boot a PowerPC Mac computer.
I recommend you do a google search on any external harddrive you are looking at.
I bought a low cost external drive enclosure. When I started having trouble with it, I did a google search and found a lot of complaints about the drive enclosure. I ended up buying a new drive enclosure. On my second go around, I decided to buy a drive enclosure with a good history of working with Macs. The chip set seems to be the key ingredient. The Oxford line of chips seems to be good. I got the Oxford 911.
The latest the hard drive enclosures support the newer serial ata drives. The drive and closure that I list supports only older parallel ata.
Has everything interface:
FireWire 800/400 + USB2, + eSATA 'Quad Interface'
save a little money interface:
FireWire 400 + USB 2.0
This web page lists both external harddrive types. You may need to scroll to the right to see both.
http://eshop.macsales.com/shop/firewire/1394/USB/EliteAL/eSATAFW800_FW400USB
Here is an external hd enclosure.
http://eshop.macsales.com/item/Other%20World%20Computing/MEFW91UAL1K/
Here is what one contributor recommended:
http://discussions.apple.com/message.jspa?messageID=10452917#10452917
Folks in these Mac forums recommend LaCie, OWC or G-Tech.
Here is a list of recommended drives:
http://discussions.apple.com/thread.jspa?messageID=5564509#5564509
FireWire compared to USB. You will find that FireWire 400 is faster than USB 2.0 when used for a external harddrive connection.
http://en.wikipedia.org/wiki/UniversalSerial_Bus#USB_compared_toFireWire
http://www23.tomshardware.com/storageexternal.html -
FAMACR/APMACR EXTREMELY POOR PERFORMANCE AFTER APPLYING FA PATCHSET K
제품 : FIN_FA
작성날짜 : 2005-11-28
FAMACR/APMACR EXTREMELY POOR PERFORMANCE AFTER APPLYING FA PATCHSET K
======================================================================
PURPOSE
FA_MASS_ADDITION시 Expensive sql로 성능저하 문제 발생
Explanation
Expensive sql statement while running the report is
update ap_invoice_distributions apid set assets_addition_flag='N'
where (((((assets_addition_flag='U' and assets_tracking_flag='N') and not
exists (select 1
from ap_ae_headers aeh
where ((aeh.accounting_event_id=apid.accounting_event_id
and aeh.set_of_books_id=apid.set_of_books_id) and aeh.gl_transfer_flag<>
'Y')))
and posted_flag='Y') and accounting_date<=to_date(:b0,'YYYY/MM/DD HH24:MI:
SS'))
and exists (select 1
from gl_code_combinations
where ((code_combination_id=apid.dist_code_combination_id and
chart_of_accounts_id=:b1)
and decode(upper(:b2),'SEGMENT1',segment1,'SEGMENT2',segment2,'SEGMENT3',
segment3,'SEGMENT4',
segment4,'SEGMENT5',segment5,'SEGMENT6',segment6,'SEGMENT7',segment7,'SEGMENT8',
segment8,'SEGMENT9',
segment9,'SEGMENT10',segment10,'SEGMENT11',segment11,'SEGMENT12',segment12,
'SEGMENT13',segment13,
'SEGMENT14',segment14,'SEGMENT15',segment15,'SEGMENT16',segment16,'SEGMENT17',
segment17,'SEGMENT18',
segment18,'SEGMENT19',segment19,'SEGMENT20',segment20,'SEGMENT21',segment21,
'SEGMENT22',segment22,
'SEGMENT23',segment23,'SEGMENT24',segment24,'SEGMENT25',segment25,'SEGMENT26',
segment26,'SEGMENT27',
segment27,'SEGMENT28',segment28,'SEGMENT29',segment29,'SEGMENT30',
segment30) in (select distinct asset_clearing_acct
from fa_category_books fcb ,fa_book_controls fac
where ((fac.book_type_code=:b3 and fac.book_class='CORPORATE')
and fcb.book_type_code=fac.book_type_code)
union
select distinct cip_clearing_acct
from fa_category_books fcb ,fa_book_controls fac
where (((fac.book_type_code=:b3 and fac.book_class='CORPORATE')
and fcb.book_type_code=fac.book_type_code) and cip_clearing_acct is not null ))
call count cpu elapsed disk query current
rows misses
Parse 1 0.03 0.03 4 7 0
0 1
Execute 1 5198.88 5241.95 258933 99354479 9946808
0 0
total 2 5198.91 5241.98 258937 99354486 9946808
0 1
cause: The Cause of this problem is still undetermined.
fix:
1. Apply Patch:2395191
자산화하기 위해서는 Invoice Distibution계정을 Asset Clearing 계정으로
입력하여야 하나 Account Type만 Asset이면 Track as asset이 Check되기 때문에 , 이 계정에 대한
Validation을 하는 과정에서 너무 많은 데이타로 인해 Performance문제가 생김
결산 시점의 문제가 발생시 문제의 Sql을 참고하여 , invoice distribution의 계정이 Asset Clearing계정이 아닌 계정은 미리 N:reject로 Update하여 대상을 줄일수 있음
Example
4406888.992
Reference Documents
249802.1 -
Extremely poor performance to various websites during peak hours - peering issue?
Since approximately 26 Jan 2015, we have been experiencing extremely poor performance to several specific websites during peak hours, 9pm-11pm. Page loads take many minutes (or never complete), etc. Many other sites are perfectly fine, and if I connect to the same sites at the same time through my work VPN, they perform extremly well (under 1sec). There is no correlation between OS or browser and the poor performance (tested on Windows, OSX, Linux) and speedtest typically reports over 80/80.
I've not caught any packet loss using periodic pings. Traceroutes indicate a bunch of different routes being used (I assume this is expected for CDNs), but here's one example of an obviously bad single traceroute:
$ traceroute images.dailykos.com
traceroute to fallback.global-ssl.fastly.net (23.235.46.185), 64 hops max
1 10.1.1.1 0.464ms 0.364ms 0.298ms
2 173.48.161.1 5.223ms 4.793ms 4.904ms
3 130.81.191.250 7.387ms 7.466ms 7.366ms
4 130.81.151.76 4.909ms 4.905ms 4.932ms
5 152.63.20.117 12.441ms 12.433ms 12.434ms
6 152.63.4.141 12.373ms 12.468ms 12.370ms
7 152.179.220.126 14.989ms 14.937ms 14.872ms
8 68.86.84.249 12.505ms 12.259ms 14.988ms
9 68.86.85.25 22.409ms 22.433ms 22.519ms
10 68.86.85.1 19.817ms 19.894ms 19.919ms
11 68.86.83.74 17.389ms 19.870ms 22.460ms
12 4.53.116.18 24.815ms 25.080ms 24.851ms
13 * 208.122.44.198 2849.473ms 29.832ms
14 173.231.134.18 22.430ms * 2026.736ms
The sites in question use the Fastly CDN - my theory is that the VZ-Fastly connection is under provisioned or is broken, but I'm out of my depth at this point."This is a nationwide peering/routing issue that was intentionally created by Verizon to create congestion and (1) extract priority fees from the likes of Netflix and (2) get customers to subscribe to higher speed tiers. This has been acknowledged by the FCC. Verizon is building new interconnections to remedy the problem, but it will persist for at least another 6 months."
-
Since Prelude doesn't work with Red footage, how can I add logging info to a file in Premiere Pro CS6?
RED footage has a restriction on metadata. We are looking into what it would take to get full metadata support into our system, but you cannot tag red footage at this time.
-
Poor performance with WebI and BW hierarchy drill-down...
Hi
We are currently implementing a large HR solution with BW as backend
and WebI and Xcelcius as frontend. As part of this we are experiencing
very poor performance when doing drill-down in WebI on a BW hierarchy.
In general we are experiencing ok performance during selection of data
and traditional WebI filtering - however when using the BW hierarchy
for navigation within WebI, response times are significantly increasing.
The general solution setup are as follows:
1) Business Content version of the personnel administration
infoprovider - 0PA_C01. The Infoprovider contains 30.000 records
2) Multiprovider to act as semantic Data Mart layer in BW.
3) Bex Query to act as Data Mart Query and metadata exchange for BOE.
All key figure restrictions and calculations are done in this Data Mart
Query.
4) Traditionel BO OLAP universe 1:1 mapped to Bex Data Mart query. No
calculations etc. are done in the universe.
5) WebI report with limited objects included in the WebI query.
As we are aware that performance is an very subjective issues we have
created several case scenarios with different dataset sizes, various
filter criteria's and modeling techniques in BW.
Furthermore we have tried to apply various traditional BW performance
tuning techniques including aggregates, physical partitioning and pre-
calculation - all without any luck (pre-calculation doesn't seem to
work at all as WebI apparently isn't using the BW OLAP cache).
In general the best result we can get is with a completely stripped WebI report without any variables etc.
and a total dataset of 1000 records transferred to WebI. Even in this scenario we can't get
each navigational step (when using drill-down on Organizational Unit
hierarchy - 0ORGUNIT) to perform faster than minimum 15-20 seconds per.
navigational step.
That is each navigational step takes 15-20 seconds
with only 1000 records in the WebI cache when using drill-down on org.
unit hierachy !!.
Running the same Bex query from Bex Analyzer with a full dataset of
30.000 records on lowest level of detail returns a threshold of 1-2
seconds pr. navigational step thus eliminating that this should be a BW
modeling issue.
As our productive scenario obviously involves a far larger dataset as
well as separate data from CATS and PT infoproviders we are very
worried if we will ever be able to utilize hierarchy drill-down from
WebI ?.
The question is as such if there are any known performance issues
related to the use of BW hierarchy drill-down from WebI and if so are
there any ways to get around them ?.
As an alternative we are currently considering changing our reporting
strategy by creating several higher aggregated reports to avoid
hierarchy navigation at all. However we still need to support specific
division and their need to navigate the WebI dataset without
limitations which makes this issue critical.
Hope that you are able to help.
Thanks in advance
/Frank
Edited by: Mads Frank on Feb 1, 2010 9:41 PMHi Henry, thank you for your suggestions although i´m not agree with you that 20 seconds is pretty good for that navigation step. The same query executed with BEx Analyzer takes only 1-2 seconds to do the drill down.
Actions
suppress unassigned nodes in RSH1: Magic!! This was the main problem!!
tick use structure elements in RSRT: Done it.
enable query stripping in WebI: Done it.
upgrade your BW to SP09: Has the SP09 some inprovements in relation to this point ?
use more runtime query filters. : Not possible. Very simple query.
Others:
RSRT combination H-1-3-3-1 (Expand nodes/Permanent Cache BLOB)
Uncheck prelimirary Hierarchy presentation in Query. only selected.
Check "Use query drill" in webi properties.
Sorry for this mixed message but when i was answering i tryied what you suggest in relation with supress unassigned nodes and it works perfectly. This is what is cusing the bottleneck!! incredible...
Thanks a lot
J.Casas -
Poor performance with Oracle Spatial when spatial query invoked remotely
Is anyone aware of any problems with Oracle Spatial (10.2.0.4 with patches 6989483 and 7003151 on Red Hat Linux 4) which might explain why a spatial query (SDO_WITHIN_DISTANCE) would perform 20 times worse when it was invoked remotely from another computer (using SQLplus) vs. invoking the very same query from the database server itself (also using SQLplus)?
Does Oracle Spatial have any known problems with servers which use SAN disk storage? That is the primary difference between a server in which I see this poor performance and another server where the performance is fine.
Thank you in advance for any thoughts you might share.OK, that's clearer.
Are you sure it is the SQL inside the procedure that is causing the problem? To check, try extracting the SQL from inside the procedure and run it in SQLPLUS with
set autotrace on
set timing on
SELECT ....If the plans and performance are the same then it may be something inside the procedure itself.
Have you profiled the procedure? Here is an example of how to do it:
Prompt Firstly, create PL/SQL profiler table
@$ORACLE_HOME/rdbms/admin/proftab.sql
Prompt Secondly, use the profiler to gather stats on execution characteristics
DECLARE
l_run_num PLS_INTEGER := 1;
l_max_num PLS_INTEGER := 1;
v_geom mdsys.sdo_geometry := mdsys.sdo_geometry(2002,null,null,sdo_elem_info_array(1,2,1),sdo_ordinate_array(0,0,45,45,90,0,135,45,180,0,180,-45,45,-45,0,0));
BEGIN
dbms_output.put_line('Start Profiler Result = ' || DBMS_PROFILER.START_PROFILER(run_comment => 'PARALLEL PROFILE')); -- The comment name can be anything: here it is related to the Parallel procedure I am testing.
v_geom := Parallel(v_geom,10,0.05,1); -- Put your procedure call here
dbms_output.put_line('Stop Profiler Result = ' || DBMS_PROFILER.STOP_PROFILER );
END;
SHOW ERRORS
Prompt Finally, report activity
COLUMN runid FORMAT 99999
COLUMN run_comment FORMAT A40
SELECT runid || ',' || run_date || ',' || run_comment || ',' || run_total_time
FROM plsql_profiler_runs
ORDER BY runid;
COLUMN runid FORMAT 99999
COLUMN unit_number FORMAT 99999
COLUMN unit_type FORMAT A20
COLUMN unit_owner FORMAT A20
COLUMN text FORMAT A100
compute sum label 'Total_Time' of total_time on runid
break on runid skip 1
set linesize 200
SELECT u.runid || ',' ||
u.unit_name,
d.line#,
d.total_occur,
d.total_time,
text
FROM plsql_profiler_units u
JOIN plsql_profiler_data d ON u.runid = d.runid
AND
u.unit_number = d.unit_number
JOIN all_source als ON ( als.owner = 'CODESYS'
AND als.type = u.unit_type
AND als.name = u.unit_name
AND als.line = d.line# )
WHERE u.runid = (SELECT max(runid) FROM plsql_profiler_runs)
ORDER BY d.total_time desc;Run the profiler in both environments and see if you can see where the slowdown exists.
regards
Simon -
How to sync audio tracks with RED footage that has no reference audio?
So I shot a short film for my thesis project and the damn crew didn't record reference audio. We shot on a RED camera and had a sound guy with a shotgun mic. So we have crystal clear audio tracks from a separate sound card and tons of RED footage with abosolutely no sound.
Lucky we did use a slate, so I know I have to go one by one and manually sync all the audio with the right video tracks. Though I am unsure how exactly to do it. Once synced, will I have to edit from the timeline? How can I reimport the synced footage into a new project so I can edit from my media bin?Hi PrimeSequence,
If you are having audio sync issues when playing back video in iTunes on your Windows machine, you may find the troubleshooting steps in the following articles helpful:
Apple Support: Troubleshooting iTunes for Windows Vista or Windows 7 video playback performance issues
http://support.apple.com/kb/ts1718
iTunes and QuickTime for Windows: Audio does not play or plays incorrectly
http://support.apple.com/kb/ts1362
Regards,
- Brenden -
Premiere CS6 - keyframed scaling is not working with RED footage when Time Remapping is used
Hello,
My system is: Win7, Premiere CS6 (6.0.5), 12GB RAM, etc...
My project settings: I'm using 1080p RED timeline.
Steps:
Using 4K RED footage with "Scale to frame size" disabled after placing the clip on timeline.
Under effects time remapping is set to 50%.
Motion->Scale is keyframed from 50% to 100% to achieve zoom in effect while preserving image quality.
Clip stays at 50% Scale ignoring the keyframes.
Problem is present during preview and in the exported file. I tried with CUDA enabled and disabled and problem persists.
If I turn off Time Remapping, then the clip responds to scaling keyframes.
Is there any workouround or can this bug be fixed?
Thanks!Thanks.
This seems to work but I had to apply TR to the nested sequence and scaling to the original clip.
Otherwise scaling operations are messed up.
This situation reminds me of after effects and effects processing order. -
Problem with red footage import
I cannot import red footage in premiere pro cs4: error message "file grayed or damaged" Do you know why ?
After quitting CC (I'm not a subscriber kind of user, that's all), I went back to my master suite Cs6.
I did one mistake, updating to the current version. A sign of my problem was that Ae Cs6 didn't worked either (in terms of RED files).
(FCPX and RED Cine X etc worked fine, so I excluded a problem on my system)
The only solution that I found was working was: After I rolled back to Pr Cs6 6.0.2 (I do no updates druing productions, so one MAC was on 6.0.2, I just copied it)
It didn't worked with 6.0.0 nor with any other than the one named above.
The ImporterRedserver.app was 6.0.0 and the Importerred.bundle was the only one in history named ImporterRED 3.38.08 PM.bundle, which was version 6.0.1
Of course that will not work with Dragon. I tested Scarlet and Epic files from the past two years. They open fine.
The problem is, if one mixes the versions (e.g., newest RED Cine X and the Photoshop plug in, the stored information in the .RMD file might shift the color: compare Ps RED plug in v6 and v7, with an RMD setting done in RED Cine X. There is a huge shift in blue)
So, all in all, I hope Adobe delivers a new "bundle" and "app" for Dragon and Pr CS v6.0.x -
Poor Performance with Converged Fabrics
Hi Guys,
I'm having some serious performance issues with Converged Fabrics in my Windows Server 2012 R2 lab. I'm planning on creating a Hyper-V cluster with 3 nodes. I've built the first node, building and installing/configuring OS and Hyper-V pretty straight forward.
My issue is with Converged Fabrics, I'm absolutely getting very slow performance in the sense of managing the OS, Remote Desktop connections taking very long and eventually times out. Server unable to find a writable domain controller due to slow performance.
If I remove the converged fabric everything is awesome, works as expected. Please note that the cluster hasn't even been built yet and experiencing this poor performance.
Here is my server configuration:
OS: Windows Server 2012 R2
RAM: 64GB
Processor: Intel I7 Gen 3
NICS: 2 X Intel I350-T2 Adapters, supporting SRIOV/VMQ
Updates: All the latest updates applied
Storage:
Windows Server 2012 R2 Storage Spaces
Synology DS1813+
Updates: All the latest updates applied
Below is the script I've written to automate the entire process.
# Script: Configure Hyper-V
# Version: 1.0.2
# Description: Configures the Hyper-V Virtual Switch and
# Creates a Converged Fabric
# Version 1.0.0: Initial Script
# Version 1.0.1: Added the creation of SrIOV based VM Switches
# Version 1.0.2: Added parameters to give the NLB a name, as well as the Hyper-V Switch
param
[Parameter(Mandatory=$true)]
[string]$TeamAdapterName="",
[Parameter(Mandatory=$true)]
[string]$SwitchName="",
[Parameter(Mandatory=$true)]
[bool]$SrIOV=$false
#Variables
$CurrentDate = Get-Date -Format d
$LogPath = "C:\CreateConvergedNetworkLog.txt"
$ManagmentOSIPv4="10.150.250.5"
$ManagmentOS2IPv4="10.250.251.5"
#$CommanGatewayIPv4="10.10.11.254"
$ManagmentDNS1="10.150.250.1"
$ManagmentDNS2="10.150.250.3"
$ManagmentDNS3="10.250.251.1"
$ManagmentDNS4="10.250.251.3"
$ClusterIPv4="10.253.251.1"
$LiveMigrationIPv4="10.253.250.1"
$CSVIPv4="10.100.250.1"
$CSV2IPv4="10.250.100.1"
#Set Excution Policy
Write-Host "Setting policy settings..."
Set-ExecutionPolicy UnRestricted
try
# Get existing network adapters that are online
if($SrIOV)
#$sriov_adapters = Get-NetAdapterSriov | ? Status -eq Up | % Name # Get SRIOV Adapters
$adapters = Get-NetAdapterSriov | ? Status -eq Up | % Name # Get SRIOV Adapters
Enable-NetAdapterSriov $adapters # Enable SRIOV on the adapters
else
$adapters = Get-NetAdapterSriov | % Name
#$adapters = Get-NetAdapter | ? Status -eq Up | % Name
# Create NIC team
if ($adapters.length -gt 1)
Write-Host "$CurrentDate --> Creating NIC team $TeamAdapterName..."
Write-Output "$CurrentDate --> Creating NIC team $TeamAdapterName..." | Add-Content $LogPath
#New-NetLbfoTeam -Name "ConvergedNetTeam" -TeamMembers $adapters -Confirm:$false | Add-Content $LogPath
New-NetLbfoTeam -Name $TeamAdapterName -TeamMembers $adapters -TeamingMode SwitchIndependent -LoadBalancingAlgorithm Dynamic -Confirm:$false | Add-Content $LogPath
else
Write-Host "$CurrentDate --> Check to ensure that at least 2 NICs are available for teaming"
throw "$CurrentDate --> Check to ensure that at least 2 NICs are available for teaming" | Add-Content $LogPath
# Wait for team to come online for 60 seconds
Start-Sleep -s 60
if ((Get-NetLbfoTeam).Status -ne "Up")
Write-Host "$CurrentDate --> The ConvergedNetTeam NIC team is not online. Troubleshooting required"
throw "$CurrentDate --> The ConvergedNetTeam NIC team is not online. Troubleshooting required" | Add-Content $LogPath
# Create a new Virtual Switch
if($SrIOV) #SRIOV based VM Switch
Write-Host "$CurrentDate --> Configuring converged fabric $SwitchName with SRIOV..."
Write-Output "$CurrentDate --> Configuring converged fabric $SwitchName with SRIOV..." | Add-Content $LogPath
#New-VMSwitch "ConvergedNetSwitch" -MinimumBandwidthMode Weight -NetAdapterName "ConvergedNetTeam" -EnableIov $true -AllowManagementOS 0
New-VMSwitch $SwitchName -MinimumBandwidthMode Weight -NetAdapterName $TeamAdapterName -EnableIov $true -AllowManagementOS 0
$CreatedSwitch = $true
else #Standard VM Switch
Write-Host "$CurrentDate --> Configuring converged fabric $SwitchName..."
Write-Output "$CurrentDate --> Configuring converged fabric $SwitchName..." | Add-Content $LogPath
#New-VMSwitch "ConvergedNetSwitch"-MinimumBandwidthMode Weight -NetAdapterName "ConvergedNetTeam" -AllowManagementOS 0
New-VMSwitch $SwitchName -MinimumBandwidthMode Weight -NetAdapterName $TeamAdapterName -AllowManagementOS $false
$CreatedSwitch = $true
if($CreatedSwitch)
#Set Default QoS
Write-Host "$CurrentDate --> Setting default QoS policy on $SwitchName..."
Write-Output "$CurrentDate --> Setting default QoS policy $SwitchName..." | Add-Content $LogPath
#Set-VMSwitch "ConvergedNetSwitch"-DefaultFlowMinimumBandwidthWeight 30
Set-VMSwitch $SwitchName -DefaultFlowMinimumBandwidthWeight 20
#Creating Management OS Adapters (SYD-MGMT)
Write-Host "$CurrentDate --> Creating and configuring virtual NIC for Management OS"
Write-Output "$CurrentDate --> Creating and configuring virtual NIC for Management OS" | Add-Content $LogPath
Add-VMNetworkAdapter -ManagementOS -Name "SYD-MGMT" -SwitchName $SwitchName
Set-VMNetworkAdapter -ManagementOS -Name "SYD-MGMT" -MinimumBandwidthWeight 30 -VmqWeight 80
Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "SYD-MGMT" -Access -VlanId 0
#Creating Management OS Adapters (MEL-MGMT)
Write-Host "$CurrentDate --> Creating and configuring virtual NIC for Management OS"
Write-Output "$CurrentDate --> Creating and configuring virtual NIC for Management OS" | Add-Content $LogPath
Add-VMNetworkAdapter -ManagementOS -Name "MEL-MGMT" -SwitchName $SwitchName
Set-VMNetworkAdapter -ManagementOS -Name "MEL-MGMT" -MinimumBandwidthWeight 30 -VmqWeight 80
Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "MEL-MGMT" -Access -VlanId 0
#Creating Cluster Adapters
Write-Host "$CurrentDate --> Creating and configuring virtual NIC for Cluster"
Write-Output "$CurrentDate --> Creating and configuring virtual NIC for Cluster" | Add-Content $LogPath
#Add-VMNetworkAdapter -ManagementOS -Name "Cluster" -SwitchName "ConvergedNetSwitch"
Add-VMNetworkAdapter -ManagementOS -Name "HV-Cluster" -SwitchName $SwitchName
Set-VMNetworkAdapter -ManagementOS -Name "HV-Cluster" -MinimumBandwidthWeight 20 -VmqWeight 80
Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "HV-Cluster" -Access -VlanId 0
#Creating LiveMigration Adapters
Write-Host "$CurrentDate --> Creating and configuring virtual NIC for LiveMigration"
Write-Output "$CurrentDate --> Creating and configuring virtual NIC for LiveMigration" | Add-Content $LogPath
Add-VMNetworkAdapter -ManagementOS -Name "HV-MIG" -SwitchName $SwitchName
Set-VMNetworkAdapter -ManagementOS -Name "HV-MIG" -MinimumBandwidthWeight 40 -VmqWeight 90
Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "HV-MIG" -Access -VlanId 0
#Creating iSCSI-A Adapters
Write-Host "$CurrentDate --> Creating and configuring virtual NIC for iSCSI-A"
Write-Output "$CurrentDate --> Creating and configuring virtual NIC for iSCSI-A" | Add-Content $LogPath
Add-VMNetworkAdapter -ManagementOS -Name "iSCSI-A" -SwitchName $SwitchName
Set-VMNetworkAdapter -ManagementOS -Name "iSCSI-A" -MinimumBandwidthWeight 40 -VmqWeight 100
Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "iSCSI-A" -Access -VlanId 0
#Creating iSCSI-B Adapters
Write-Host "$CurrentDate --> Creating and configuring virtual NIC for iSCSI-B"
Write-Output "$CurrentDate --> Creating and configuring virtual NIC for iSCSI-B" | Add-Content $LogPath
Add-VMNetworkAdapter -ManagementOS -Name "iSCSI-B" -SwitchName $SwitchName
Set-VMNetworkAdapter -ManagementOS -Name "iSCSI-B" -MinimumBandwidthWeight 40 -VmqWeight 100
Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "iSCSI-B" -Access -VlanId 0
Write-Host "Waiting 40 seconds for virtual devices to initialise"
Start-Sleep -Seconds 40
#Configure the IP's for the Virtual Adapters
Write-Host "$CurrentDate --> Configuring IPv4 address for the Management OS virtual NIC"
Write-Output "$CurrentDate --> Configuring IPv4 address for the Management OS virtual NIC" | Add-Content $LogPath
#New-NetIPAddress -InterfaceAlias "vEthernet (SYD-MGMT)" -IPAddress $ManagmentOSIPv4 -PrefixLength 24 -DefaultGateway $CommanGatewayIPv4
New-NetIPAddress -InterfaceAlias "vEthernet (SYD-MGMT)" -IPAddress $ManagmentOSIPv4 -PrefixLength 24
Set-DnsClientServerAddress -InterfaceAlias "vEthernet (SYD-MGMT)" -ServerAddresses ($ManagmentDNS1, $ManagmentDNS2)
Write-Host "$CurrentDate --> Configuring IPv4 address for the Management OS virtual NIC"
Write-Output "$CurrentDate --> Configuring IPv4 address for the Management OS virtual NIC" | Add-Content $LogPath
New-NetIPAddress -InterfaceAlias "vEthernet (MEL-MGMT)" -IPAddress $ManagmentOS2IPv4 -PrefixLength 24
Set-DnsClientServerAddress -InterfaceAlias "vEthernet (MEL-MGMT)" -ServerAddresses ($ManagmentDNS3, $ManagmentDNS4)
Write-Host "$CurrentDate --> Configuring IPv4 address for the Cluster virtual NIC"
Write-Output "$CurrentDate --> Configuring IPv4 address for the Cluster virtual NIC" | Add-Content $LogPath
New-NetIPAddress -InterfaceAlias "vEthernet (HV-Cluster)" -IPAddress $ClusterIPv4 -PrefixLength 24
#Set-DnsClientServerAddress -InterfaceAlias "vEthernet (HV-Cluster)" -ServerAddresses $ManagmentDNS1
Write-Host "$CurrentDate --> Configuring IPv4 address for the LiveMigration virtual NIC"
Write-Output "$CurrentDate --> Configuring IPv4 address for the LiveMigration virtual NIC" | Add-Content $LogPath
New-NetIPAddress -InterfaceAlias "vEthernet (HV-MIG)" -IPAddress $LiveMigrationIPv4 -PrefixLength 24
#Set-DnsClientServerAddress -InterfaceAlias "vEthernet (LiveMigration)" -ServerAddresses $ManagmentDNS1
Write-Host "$CurrentDate --> Configuring IPv4 address for the iSCSI-A virtual NIC"
Write-Output "$CurrentDate --> Configuring IPv4 address for the iSCSI-A virtual NIC" | Add-Content $LogPath
New-NetIPAddress -InterfaceAlias "vEthernet (iSCSI-A)" -IPAddress $CSVIPv4 -PrefixLength 24
#Set-DnsClientServerAddress -InterfaceAlias "vEthernet (iSCSI-A)" -ServerAddresses $ManagmentDNS1
Write-Host "$CurrentDate --> Configuring IPv4 address for the iSCSI-B virtual NIC"
Write-Output "$CurrentDate --> Configuring IPv4 address for the iSCSI-B virtual NIC" | Add-Content $LogPath
New-NetIPAddress -InterfaceAlias "vEthernet (iSCSI-B)" -IPAddress $CSV2IPv4 -PrefixLength 24
#Set-DnsClientServerAddress -InterfaceAlias "vEthernet (CSV2)" -ServerAddresses $ManagmentDNS1
#Write-Host "$CurrentDate --> Configuring IPv4 address for the VMNet virtual NIC"
#Write-Output "$CurrentDate --> Configuring IPv4 address for the VMNet virtual NIC" | Add-Content $LogPath
#New-NetIPAddress -InterfaceAlias "vEthernet (VMNet)" -IPAddress $VMNetIPv4 -PrefixLength 24
#Set-DnsClientServerAddress -InterfaceAlias "vEthernet (VMNet)" -ServerAddresses $ManagmentDNS1
Write-Host "$CurrentDate --> Hyper-V Configuration is Complete"
Write-Output "$CurrentDate --> Hyper-V Configuration is Complete" | Add-Content $LogPath
catch [Exception]
throw "$_" | Add-Content $LogPath
I would really like to know why I'm getting absolutely poor performance. Any help on this would be most appreciated.I didn't parse the entire script, but a few things stand out.
SR-IOV and teaming don't mix. The purpose of SR-IOV is to go straight from the virtual machine into the physical adapter and back, completely bypassing the entire Hyper-V virtual switch and everything that goes with it. Team or SR-IOV.
You're adding DNS servers to adapters that don't need them. Inbound traffic is going to be confused, to say the least. The only adapter that should have DNS addresses is the management adapter. For all others, you should run Set-DnsClient -RegisterThisConnectionsAddress
$false.
I don't know that I'm reading your script correctly, but it appears you have multiple adapters set up for management. That won't end well.
It also looks like you have QoS weights that total over 100. That also won't end well.
I don't know that these explain poor performance like you're describing, though. It could just be that you're a victim of network adapters/drivers that have poor support for VMQ. Bad VMQ is worse than no VMQ. But, VMQ+teaming+SR-IOV sounds like recipe for
heartache to me, so I'd start with that.
Eric Siron Altaro Hyper-V Blog
I am an independent blog contributor, not an Altaro employee. I am solely responsible for the content of my posts.
"Every relationship you have is in worse shape than you think."
Maybe you are looking for
-
Problem Moving Images Between Folders In Bridge (Windows 7 Professional)
I have just bought a new computer with Windows 7 installed. I now also have Adobe CS5 Design Premium installed. When I try to MOVE or DRAG and DROP an image from one folder to another using Adobe Bridge I get the following error message: "The operati
-
How to increase the size of the applet/ form displayed on the bowser
kindly guide me how to increase the size of the applet / forms displayed on the browseri.e the width and length of the forms/applet so that i can display all the controls on the form . thanks with regards
-
My back screen is red with a white apple, apps are blurry, has anyone else had this issue?
-
Problems with Creating Real-Time InfoCube in BI 7.0
Hello, Everybody, I try to create Real-Time cube for BW-BPS planning, but when i want to insert a key figure into real-time info cube i get error: <i><b>Short dump has not been completely stored(too big)</b></i> <i><b>Exception condition "Node_relate
-
UC320W how to upload a AA prompt
I want to upload an Auto Attendant prompt that was done for the company to my UC320 but i see no option to do that. Is there a way to do that without doing it from a ip phone connected to the system. Thanks.