Disattivare l’algoritmo di Nagle

Non si finisce mai di scoprire cose nuove. Ed infatti oggi mi hanno rivelato l’esistenza dell’algoritmo di Nagle, un algoritmo vecchio di 30 anni che dovrebbe favorire la gestione dei pacchetti TCP/IP nel caso di pacchetti di piccole dimensioni. Il funzionamento, spiegato così in poche parole, è che se c’è un pacchetto piccolo, questo verrà inviato in ritardo (di solito di 250ms) nel caso in cui ci siano altri pacchetti piccoli in coda. Su Wikipedia è spiegato molto meglio, ma diciamo che quello che ci interessa è che per chi gioca online questo algoritmo è una mazzata nelle parti basse.

Il buon Sidex mi ha dato qualche dritta su come levarlo dai piedi sotto XP e Vista. Nel caso di Vista bisogna ricordarsi di installare una patch che verrà inclusa nel Service Pack 1: http://thehotfixshare.net/board/index.php?showtopic=3265

La procedura da seguire poi è questa:

1. Open the registry editor by going start->run and typing "regedit" then pressing enter

2. Nagivate to "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces\"

3. Look in each of the keys inside that one (they look like: {random numbers and letters])
   and determine which one is your network connection. You can tell this since it will 
   have your computers local ip address stored in it.

4. Add a new key called "TcpAckFrequency" of type REG_DWORD and set the value to 1.

Il risultato, per chi è fanatico di World of Warcraft come me, è che gli incantesimi diventano praticamente istantanei e che il lag si riduce drasticamente. Provare per credere. Non so ancora, però, quanto questa modifica influisca sui programmi peer-to-peer. Quello è ancora da provare.

Problemi di stampa via IPP da Win2k e WinXP

Ho riscontrato di recente un problema da un cliente. La situazione è questa: da un ufficio loro mandano in stampa dei documenti su una stampante remota tramite IPP. Le workstation sono tutte Windows XP Professional.

Quello che succede è che su alcune workstation funziona, mentre su altre no. Il motivo è, a quanto pare, un bug di Windows mai risolto fin dai tempi di Windows 2000. Se si collega la stampante direttamente con l’indirizzo IP, quando poi vi si accede, il servizio di spooler si blocca.

La soluzione è piuttosto semplice. Basta aggiungere nel file di hosts (c:\windows\system32\drivers\etc\hosts) un nuovo entry del tipo:

111.112.113.114 stampante1

ed utilizzare il nome “stampante1” al posto dell’indirizzo IP durante la configurazione della connessione alla stampante.

Ulteriori informazioni le ho trovate a questo indirizzo (in inglese):
http://www.owlfish.com/thoughts/winipp-cups-2003-07-20.html

Vista + Realtek AC97 = scricchiolii?

Questa storia comincia nel lontano fine agosto 2007.. ovvero pochi giorni fa. Stavo provando il demo di Bioshock e mi domandavo perchè andasse così lento sul mio PC. All’inizio ho dato la colpa alla scheda grafica (una Nvidia 7800 GT), poi al processore che non è dual core (un AMD64 3000+), e successivamente ho lasciato perdere ripromettendomi di cambiare hardware verso novembre, data fatidica per l’uscità di molti dei giochi che sto attendendo.

Poi, ieri, mi viene in mente di riprovare a giocare al demo di Bioshock dopo averne parlato col Bostik (un personaggio che meriterebbe un post tutto per lui.. magari prima o poi lo farò). Così mi metto a provare a smanettare su tutte le impostazioni grafiche per vedere cosa è che mi rallenta di brutto il gioco. Alla fine della fiera scopro che, come al solito, sono le dimensioni delle texture. Impostate a “medie” tutto diventa fluido.

Ma ecco che salta fuori un nuovo problema.. ogni tanto si incrocchia.. schermo fermo, audio che scricchiola. E adesso di chi è la colpa? All’inizio pensavo ancora alla scheda grafica, poi mi viene il dubbio che sia la scheda audio. Così chiudo tutto, apro il buon kmplayer (il mio player di filmati preferito) e apro un DivX a caso. Tutto perfetto, audio perfetto, video perfetto. Il bello di kmplayer è che puoi selezionare l’uscita audio da utilizzare: intendo non solo la scheda, ma anche il tipo di protocollo (wave mapper, DirectSound, ecc..). E cosa vado a scoprire? Se lo imposto in DirectSound sulla mia Realtek AC97 integrata sulla piastra (Gigabyte K8N-Ultra-SLI) ecco apparire gli scricchiolii e il video che si inceppa. CPU con carico che sale e via dicendo.

Adesso io mi chiedo.. l’AC97 è uno dei chip più diffusi sulle piastre madri attualmente in commercio.. non ci credo che i driver per Vista abbiano scazzi di questo tipo.. come è possibile che a me succeda una cosa del genere? Ed ora mi tocca cercare in giro per i forum una soluzione, o quantomeno qualche disperato che abbia il mio stesso problema per unire le forze e trovare una soluzione.

Aggiornamento:
Ovviamente ho già provato ad installare gli ultimi driver disponibili per l’AC97 ed i codec HD. Non è servito a nulla.
E non sono l’unico:
http://forum.notebookreview.com/showthread.php?p=2416826
http://forums.2kgames.com/forums/showthread.php?t=9481

Aggiornamento 06/09/2007:
A quanto pare è la combinazione AMD64, AC97 e scheda Nvidia (forse proprio la 7800) ad essere fatale. Tutti quelli che hanno riscontrato questo problema con Bioshock hanno questa configurazione o una molto simile.

Ho provato ad installare il pacchetto di OpenAL che dovrebbe permettere a giochi come Bioshock di accedere direttamente all’HAL di Vista, ma niente da fare. Nulla è cambiato.

Hl installato il pacchetto developer di FMOD, ma ovviamente non è servito a nulla. Anche perchè è un pacchetto di librerie e non capisco come possa influire su un gioco che, al massimo, queste librerie le ha incorporate.

Sto cominciando a disperare. Disattivando tutti gli effetti audio dell’hardware la situazione migliora un pò. Ma siamo ancora lontani dalla giocabilità. Quando il carico del processore è alto, comunque si ripresenta il problema.

Ho provato ad impostare i parametri audio con meno canali, buffer più piccolo, ecc ecc come qui sotto (ovviamente non serve a niente):


[FMODAudio.FMODAudioSubsystem]
MaxChannels=32
MaxStreams=4
StreamBufferSize=128

Ho messo Bioshock in modalità “Compatibilità Windows XP SP2” e gli ho dato i permessi di avvio come amministratore. Niente da fare ancora una volta.

Scaricato l’ultimo update (Agosto 2007) delle DirectX 10. Niente di nuovo.

Aggiornamento 07/09/2007:

Ho disabilitato completamente la Realtek integrata sulla piastra ed ho installato una M-Audio Fast Track Pro (USB) che non utilizza il chipset AC97. Il risultato di questa manovra è che il problema persiste. A questo punto mi sento abbastanza sicuro da escludere che possa essere un problema legato alla scheda audio in sè.
Potrebbe trattarsi di un problema di compatibilità con l’AMD64 o con il chipset Nforce 4 o con la scheda grafica ora come ora. La cosa inquietante è che, cercando su Google “AMD64 crackling sound” saltano fuori un sacco di risultati legati a giochi vecchi tipo Oblivion, Far Cry, ecc.. comincio seriamente a pensare che non ne verrò mai a capo.

Aggiornamento 10/09/2007:

Lanciato in modalità forzata DirectX9 (switch -dx9) non è cambiato ancora niente.
Scaricati ed installati i nuovi driver beta della NVidia (163.67). Non è servito a migliorare la situazione.

Aggiornamento 14/09/2007:

Dollsteak mi ha segnalato un thread da andare a verificare. Riguarda i problemi di scatti nell’audio quando si utilizza l’ASIO, ma potrebbe essere un’ottimizzazione utile anche per i giochi. Post sul forum di ASIO4ALL

Anche questo non è servito a nulla, giusto per la cronaca.

Aggiornamento 28/09/2007:

Per il momento ho abbandonato l’idea di giocare a Bioshock sotto Vista. L’ho installato in XP SP2 e funziona a meraviglia, sia con la Realtek, sia con la FastTrack Pro. Ancora non sono riuscito a capire di chi sia la colpa.. se sia del sistema di gestione dell’audio di Vista, se sia dei driver di Realtek & M-Audio, o tutte e due le cose. Ad ogni modo così funziona e quantomeno posso giocarci. E’ anche vero che prima o poi sarò costretto a passare definitivamente a Vista per i giochi che andranno solo con DX10. Spero che per allora saranno stati sistemati questi problemi.

Altra nota dolente che ho notato ieri sul PC di BitBreaker: ha installato una TonePort UX2 della Line6 sul suo cubetto con Vista. E guarda caso ha gli stessi problemi che ho io, anche con software di editing audio tipo Reaper e compagnia bella.

Il mio dxdiag:


------------------
System Information
------------------
Time of this report: 9/7/2007, 20:28:06
Machine name: VALERIO
Operating System: Windows Vista™ Ultimate (6.0, Build 6000) (6000.vista_gdr.070627-1500)
Language: Italian (Regional Setting: Italian)
System Manufacturer: NVIDIA
System Model: AWRDACPI
BIOS: Award Modular BIOS v6.00PG
Processor: AMD Athlon(tm) 64 Processor 3000+, ~1.8GHz
Memory: 1022MB RAM
Page File: 1065MB used, 1246MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 10
DX Setup Parameters: Not found
DxDiag Version: 6.00.6000.16386 32bit Unicode

————
DxDiag Notes
————
Display Tab 1: The file nvd3dum.dll,nvwgf2um.dll is not digitally signed, which means that it has not been tested by Microsoft’s Windows Hardware Quality Labs (WHQL). You may be able to get a WHQL logo’d driver from the hardware manufacturer.
Sound Tab 1: The file mausb.sys is not digitally signed, which means that it has not been tested by Microsoft’s Windows Hardware Quality Labs (WHQL). You may be able to get a WHQL logo’d driver from the hardware manufacturer.
Sound Tab 2: The file mausb.sys is not digitally signed, which means that it has not been tested by Microsoft’s Windows Hardware Quality Labs (WHQL). You may be able to get a WHQL logo’d driver from the hardware manufacturer.
Input Tab: No problems found.

——————–
DirectX Debug Levels
——————–
Direct3D: 0/4 (retail)
DirectDraw: 0/4 (retail)
DirectInput: 0/5 (retail)
DirectMusic: 0/5 (retail)
DirectPlay: 0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow: 0/6 (retail)

—————
Display Devices
—————
Card name: NVIDIA GeForce 7800 GT
Manufacturer: NVIDIA
Chip type: GeForce 7800 GT
DAC type: Integrated RAMDAC
Device Key: Enum\PCI\VEN_10DE&DEV_0092&SUBSYS_81DB1043&REV_A1
Display Memory: 504 MB
Dedicated Memory: 248 MB
Shared Memory: 255 MB
Current Mode: 1280 x 1024 (32 bit) (60Hz)
Monitor: Monitor generico Plug and Play
Driver Name: nvd3dum.dll,nvwgf2um.dll
Driver Version: 7.15.0011.6344 (English)
DDI Version: 9Ex
Driver Attributes: Final Retail
Driver Date/Size: 8/17/2007 16:23:00, 5058560 bytes
WHQL Logo’d: No
WHQL Date Stamp: None
Device Identifier: {D7B71E3E-43D2-11CF-3B6B-D0A101C2CA35}
Vendor ID: 0x10DE
Device ID: 0x0092
SubSys ID: 0x81DB1043
Revision ID: 0x00A1
Revision ID: 0x00A1
Video Accel: ModeMPEG2_A ModeMPEG2_C ModeVC1_B ModeWMV9_B ModeVC1_A ModeWMV9_A
Deinterlace Caps: {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
DDraw Status: Enabled
D3D Status: Enabled
AGP Status: Enabled

————-
Sound Devices
————-
Description: Line 1/2 (FastTrack Pro)
Default Sound Playback: Yes
Default Voice Playback: Yes
Hardware ID: USB\VID_0763&PID_2012&REV_0100
Manufacturer ID: 239
Product ID: 65535
Type: WDM
Driver Name: mausb.sys
Driver Version: 5.10.0000.5099 (English)
Driver Attributes: Final Retail
WHQL Logo’d: No
Date and Size: 6/27/2007 14:47:00, 129408 bytes
Other Files:
Driver Provider: M-Audio
HW Accel Level: Basic
Cap Flags: 0xF1F
Min/Max Sample Rate: 100, 200000
Static/Strm HW Mix Bufs: 1, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No

Description: S/PDIF (FastTrack Pro)
Default Sound Playback: No
Default Voice Playback: No
Hardware ID: USB\VID_0763&PID_2012&REV_0100
Manufacturer ID: 239
Product ID: 65535
Type: WDM
Driver Name: mausb.sys
Driver Version: 5.10.0000.5099 (English)
Driver Attributes: Final Retail
WHQL Logo’d: No
Date and Size: 6/27/2007 14:47:00, 129408 bytes
Other Files:
Driver Provider: M-Audio
HW Accel Level: Basic
Cap Flags: 0xF1F
Min/Max Sample Rate: 100, 200000
Static/Strm HW Mix Bufs: 1, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No

———————
Sound Capture Devices
———————
Description: Line 1/2 (FastTrack Pro)
Default Sound Capture: Yes
Default Voice Capture: Yes
Driver Name: mausb.sys
Driver Version: 5.10.0000.5099 (English)
Driver Attributes: Final Retail
Date and Size: 6/27/2007 14:47:00, 129408 bytes
Cap Flags: 0x1
Format Flags: 0xFFFFF

Description: Line 3/4 (FastTrack Pro)
Default Sound Capture: No
Default Voice Capture: No
Driver Name: mausb.sys
Driver Version: 5.10.0000.5099 (English)
Driver Attributes: Final Retail
Date and Size: 6/27/2007 14:47:00, 129408 bytes
Cap Flags: 0x1
Format Flags: 0xFFFFF

——————-
DirectInput Devices
——————-
Device Name: Mouse
Attached: 1
Controller ID: n/a
Vendor/Product ID: n/a
FF Driver: n/a

Device Name: Tastiera
Attached: 1
Controller ID: n/a
Vendor/Product ID: n/a
FF Driver: n/a

Device Name: Logitech Gaming Keyboard
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x046D, 0xC221
FF Driver: n/a

Device Name: Logitech Gaming Keyboard
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x046D, 0xC221
FF Driver: n/a

Device Name: G15 Keyboard
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x046D, 0xC222
FF Driver: n/a

Poll w/ Interrupt: No

———–
USB Devices
———–
+ Hub radice USB
| Vendor/Product ID: 0x10DE, 0x005A
| Matching Device ID: usb\root_hub
| Service: usbhub
| Driver: usbhub.sys, 11/2/2006 10:55:21, 191488 bytes
| Driver: usbd.sys, 11/2/2006 10:55:00, 5888 bytes
|
+-+ Hub USB generico
| | Vendor/Product ID: 0x046D, 0xC223
| | Location: Port_#0009.Hub_#0001
| | Matching Device ID: usb\class_09
| | Service: usbhub
| | Driver: usbhub.sys, 11/2/2006 10:55:21, 191488 bytes
| |
| +-+ Dispositivo USB Human Interface
| | | Vendor/Product ID: 0x046D, 0xC222
| | | Location: Port_#0004.Hub_#0003
| | | Matching Device ID: usb\class_03
| | | Service: HidUsb
| | | Driver: hidusb.sys, 11/2/2006 10:55:01, 12288 bytes
| | | Driver: hidclass.sys, 11/2/2006 10:55:01, 38912 bytes
| | | Driver: hidparse.sys, 11/2/2006 10:55:00, 25472 bytes
| | |
| | +-+ Dispositivo compatibile HID
| | | | Vendor/Product ID: 0x046D, 0xC222
| | | | Matching Device ID: hid_device
| | | |
| | +-+ Tastiera HID
| | | | Vendor/Product ID: 0x046D, 0xC222
| | | | Matching Device ID: hid_device_system_keyboard
| | | | Service: kbdhid
| | | | Driver: kbdhid.sys, 11/2/2006 10:51:12, 15872 bytes
| | | | Driver: kbdclass.sys, 11/2/2006 11:49:57, 32872 bytes
| |
+-+ M-Audio Fast Track Pro
| | Vendor/Product ID: 0x0763, 0x2012
| | Location: Port_#0008.Hub_#0001
| | Matching Device ID: usb\vid_0763&pid_2012
| | Service: MAUSBFTP
| | Driver: mausb.sys, 6/27/2007 14:47:00, 129408 bytes
| | Driver: M-AudioFastTrackProControlPanelApplet.cpl, 6/27/2007 14:47:40, 244736 bytes
| | Driver: mausbasio.dll, 6/27/2007 14:47:24, 21504 bytes
| | Driver: madiousb.dll, 6/27/2007 10:10:16, 2424084 bytes
| | Driver: drmk.sys, 11/2/2006 11:20:50, 130048 bytes
| | Driver: portcls.sys, 11/2/2006 10:55:04, 167424 bytes
| |
+-+ Logitech USB MouseMan Wheel+
| | Vendor/Product ID: 0x046D, 0xC00B
| | Location: Port_#0010.Hub_#0001
| | Matching Device ID: usb\vid_046d&pid_c00b
| | Service: HidUsb
| | Driver: hidusb.sys, 11/2/2006 10:55:01, 12288 bytes
| | Driver: hidclass.sys, 11/2/2006 10:55:01, 38912 bytes
| | Driver: hidparse.sys, 11/2/2006 10:55:00, 25472 bytes
| |
| +-+ Logitech USB MouseMan Wheel+
| | | Vendor/Product ID: 0x046D, 0xC00B
| | | Matching Device ID: hid\vid_046d&pid_c00b
| | | Service: mouhid
| | | Driver: mouhid.sys, 11/2/2006 10:51:12, 15872 bytes
| | | Driver: mouclass.sys, 11/2/2006 11:49:54, 31848 bytes

—————-
Gameport Devices
—————-

————
PS/2 Devices
————
+ Tastiera HID
| Vendor/Product ID: 0x046D, 0xC221
| Matching Device ID: hid_device_system_keyboard
| Service: kbdhid
| Driver: kbdhid.sys, 11/2/2006 10:51:12, 15872 bytes
| Driver: kbdclass.sys, 11/2/2006 11:49:57, 32872 bytes
|
+ Driver tastiera di Terminal Server
| Matching Device ID: root\rdp_kbd
| Upper Filters: kbdclass
| Service: TermDD
| Driver: i8042prt.sys, 11/2/2006 10:51:13, 54784 bytes
| Driver: kbdclass.sys, 11/2/2006 11:49:57, 32872 bytes
|
+ Driver mouse di Terminal Server
| Matching Device ID: root\rdp_mou
| Upper Filters: mouclass
| Service: TermDD
| Driver: termdd.sys, 11/2/2006 11:50:28, 50792 bytes
| Driver: sermouse.sys, 11/2/2006 10:51:11, 19968 bytes
| Driver: mouclass.sys, 11/2/2006 11:49:54, 31848 bytes

————————
Disk & DVD/CD-ROM Drives
————————
Drive: C:
Free Space: 228.6 GB
Total Space: 305.2 GB
File System: NTFS
Model: n/a

Drive: E:
Free Space: 5.8 GB
Total Space: 239.4 GB
File System: NTFS
Model: Maxtor 6 L250S0 SCSI Disk Device

Drive: D:
Model: PIONEER DVD-RW DVR-108 ATA Device
Driver: c:\windows\system32\drivers\cdrom.sys, 6.00.6000.16386 (Italian), 11/2/2006 10:51:44, 67072 bytes

Drive: F:
Model: RZ5097D VBS590K SCSI CdRom Device
Driver: c:\windows\system32\drivers\cdrom.sys, 6.00.6000.16386 (Italian), 11/2/2006 10:51:44, 67072 bytes

————–
System Devices
————–
Name: Controller Gigabit Ethernet PCI-E Marvell Yukon 88E8053
Device ID: PCI\VEN_11AB&DEV_4362&SUBSYS_E0001458&REV_19\4&33B7D061&0&0058
Driver: C:\Windows\system32\DRIVERS\yk60x86.sys, 9.00.0032.0003 (Italian), 11/2/2006 09:30:56, 194048 bytes

Name: NVIDIA GeForce 7800 GT
Device ID: PCI\VEN_10DE&DEV_0092&SUBSYS_81DB1043&REV_A1\4&243D7BD0&0&0070
Driver: C:\Windows\system32\DRIVERS\nvlddmkm.sys, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 7608768 bytes
Driver: C:\Windows\system32\nvd3dum.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 5058560 bytes
Driver: C:\Windows\system32\nvwgf2um.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 1515520 bytes
Driver: C:\Windows\system32\nvapi.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 360448 bytes
Driver: C:\Windows\system32\nvoglv32.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 6938624 bytes
Driver: C:\Windows\system32\nvcpl.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 8478720 bytes
Driver: C:\Windows\system32\nvsvc.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 86016 bytes
Driver: C:\Windows\system32\nvmctray.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 81920 bytes
Driver: C:\Windows\system32\nvdisps.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 6344704 bytes
Driver: C:\Windows\system32\nvgames.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 3334144 bytes
Driver: C:\Windows\system32\nvmccss.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 188416 bytes
Driver: C:\Windows\system32\nvmobls.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 1150976 bytes
Driver: C:\Windows\system32\nvvitvs.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 3551232 bytes
Driver: C:\Windows\system32\nvmccs.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 229376 bytes
Driver: C:\Windows\system32\nvmccsrs.dll, 7.15.0011.6344 (Italian), 8/17/2007 16:23:00, 45056 bytes
Driver: C:\Windows\system32\nvwss.dll, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 2371584 bytes
Driver: C:\Windows\system32\nvcolor.exe, 7.15.0011.6344 (English), 8/17/2007 16:23:00, 147456 bytes
Driver: C:\Windows\system32\nvudisp.exe, 1.00.0001.0056 (English), 8/17/2007 16:23:00, 356352 bytes
Driver: C:\Windows\system32\nvwsapps.xml, 8/17/2007 16:23:00, 17648 bytes
Driver: C:\Windows\system32\nvapps.xml, 8/17/2007 16:23:00, 127693 bytes
Driver: C:\Windows\system32\nvuninst.exe, 1.00.0001.0056 (English), 8/17/2007 16:23:00, 356352 bytes
Driver: C:\Windows\system32\nvdisp.nvu, 8/17/2007 16:23:00, 6457 bytes
Driver: C:\Windows\system32\dpinst.exe, 2.00.0001.0000 (English), 7/6/2007 13:15:00, 521128 bytes
Driver: C:\Windows\help\nvcpl\nvdsp.chm, 7/6/2007 13:15:00, 170201 bytes
Driver: C:\Windows\help\nvcpl\nv3d.chm, 7/6/2007 13:15:00, 91094 bytes
Driver: C:\Windows\help\nvcpl\nvmob.chm, 7/6/2007 13:15:00, 54988 bytes
Driver: C:\Windows\help\nvcpl\nvwks.chm, 7/6/2007 13:15:00, 174650 bytes
Driver: C:\Windows\nvtmpinst\nvcpl.cpl, , 0 bytes
Driver: C:\Windows\nvtmpinst\nvcplui.exe, , 0 bytes
Driver: C:\Windows\nvtmpinst\nvcpluir.dll, , 0 bytes
Driver: C:\Windows\nvtmpinst\nvexpbar.dll, , 0 bytes
Driver: C:\Windows\nvtmpinst\nvcpl.chm, , 0 bytes
Driver: C:\Windows\system32\nvcod.dll, 1.00.0000.0035 (English), 8/17/2007 16:23:00, 36864 bytes
Driver: C:\Windows\system32\nvcod100.dll, 1.00.0000.0035 (English), 8/17/2007 16:23:00, 36864 bytes

Name: Adattatore NVIDIA nForce4 HyperTransport
Device ID: PCI\VEN_10DE&DEV_005E&SUBSYS_50001458&REV_A3\3&2411E6FE&0&00
Driver: n/a

Name: nForce4 PCI-Express Root Port
Device ID: PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&70
Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.00.6000.16386 (Italian), 11/2/2006 11:50:57, 140392 bytes

Name: nForce4 PCI-Express Root Port
Device ID: PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&68
Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.00.6000.16386 (Italian), 11/2/2006 11:50:57, 140392 bytes

Name: nForce4 PCI-Express Root Port
Device ID: PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&60
Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.00.6000.16386 (Italian), 11/2/2006 11:50:57, 140392 bytes

Name: nForce4 PCI-Express Root Port
Device ID: PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&58
Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.00.6000.16386 (Italian), 11/2/2006 11:50:57, 140392 bytes

Name: Adattatore PCI standard da PCI a PCI
Device ID: PCI\VEN_10DE&DEV_005C&SUBSYS_00000000&REV_A2\3&2411E6FE&0&48
Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.00.6000.16386 (Italian), 11/2/2006 11:50:57, 140392 bytes

Name: Controller host standard avanzato da PCI a USB
Device ID: PCI\VEN_10DE&DEV_005B&SUBSYS_50041458&REV_A3\3&2411E6FE&0&11
Driver: C:\Windows\system32\drivers\usbehci.sys, 6.00.6000.16386 (English), 11/2/2006 10:55:04, 38400 bytes
Driver: C:\Windows\system32\drivers\usbport.sys, 6.00.6000.16386 (English), 11/2/2006 10:55:11, 223744 bytes
Driver: C:\Windows\system32\drivers\usbhub.sys, 6.00.6000.16386 (English), 11/2/2006 10:55:21, 191488 bytes
Driver: C:\Windows\system32\hccoin.dll, 6.00.6000.16386 (English), 11/2/2006 11:46:05, 8704 bytes

Name: Controller host USB OpenHCD Standard
Device ID: PCI\VEN_10DE&DEV_005A&SUBSYS_50041458&REV_A2\3&2411E6FE&0&10
Driver: C:\Windows\system32\drivers\usbohci.sys, 6.00.6000.16386 (English), 11/2/2006 10:55:05, 19456 bytes
Driver: C:\Windows\system32\drivers\usbport.sys, 6.00.6000.16386 (English), 11/2/2006 10:55:11, 223744 bytes
Driver: C:\Windows\system32\drivers\usbhub.sys, 6.00.6000.16386 (English), 11/2/2006 10:55:21, 191488 bytes

Name: Realtek AC’97 Audio
Device ID: PCI\VEN_10DE&DEV_0059&SUBSYS_AE011458&REV_A2\3&2411E6FE&0&20
Driver: C:\Windows\system32\drivers\RTKVAC.SYS, 6.00.0001.6251 (English), 8/30/2007 13:30:18, 4114400 bytes
Driver: C:\Windows\SOUNDMAN.EXE, 6.00.0000.0004 (English), 8/9/2007 20:08:52, 598016 bytes
Driver: C:\Windows\system32\ALSNDMGR.CPL, 2.03.0000.0008 (English), 8/9/2007 20:08:45, 19030016 bytes
Driver: C:\Windows\system32\ALSNDMGR.WAV, 8/9/2007 20:08:47, 141016 bytes
Driver: C:\Windows\system32\RTLCPL.EXE, 2.00.0000.0007 (English), 8/9/2007 20:08:51, 10968576 bytes
Driver: C:\Windows\system32\RTLCPAPI.dll, 1.00.0001.0004 (English), 8/9/2007 20:08:49, 147456 bytes
Driver: C:\Windows\Alcrmv.exe, 2.00.0000.0004 (English), 7/31/2006 11:27:30, 217088 bytes
Driver: C:\Windows\system32\RtkAPO.dll, 11.00.6000.0044 (English), 8/14/2007 17:23:12, 2076672 bytes
Driver: C:\Windows\system32\RtkPgExt.dll, 6.00.6000.0029 (English), 8/22/2007 19:37:14, 564736 bytes
Driver: C:\Windows\system32\drivers\drmk.sys, 6.00.6000.16386 (English), 11/2/2006 11:20:50, 130048 bytes
Driver: C:\Windows\system32\drivers\portcls.sys, 6.00.6000.16386 (English), 11/2/2006 10:55:04, 167424 bytes
Driver: C:\Windows\system32\WMALFXGFXDSP.dll, 11.00.6000.6324 (English), 11/2/2006 11:46:14, 1312256 bytes
Driver: C:\Windows\system32\SysFxUI.dll, 6.00.6000.16386 (Italian), 11/2/2006 11:46:13, 338944 bytes

Name: NVIDIA nForce Networking Controller
Device ID: PCI\VEN_10DE&DEV_0057&SUBSYS_E0001458&REV_A3\3&2411E6FE&0&50
Driver: C:\Windows\system32\DRIVERS\nvmfdx32.sys, 1.00.0001.6574 (English), 5/3/2007 18:29:10, 1065384 bytes
Driver: C:\Windows\system32\fdco1.dll, 1.00.0000.6574 (English), 5/3/2007 17:37:04, 201728 bytes
Driver: C:\Windows\system32\nvconrm.dll, 1.00.0000.0035 (English), 5/1/2007 08:11:46, 37888 bytes

Name: NVIDIA nForce Serial ATA Controller
Device ID: PCI\VEN_10DE&DEV_0055&SUBSYS_B0031458&REV_F3\3&2411E6FE&0&40
Driver: C:\Windows\system32\DRIVERS\nvstor32.sys, 5.10.2600.0992 (English), 4/19/2007 13:12:58, 102696 bytes
Driver: C:\Windows\system32\idecoi.dll, 5.10.2600.0992 (English), 4/19/2007 12:51:44, 353280 bytes
Driver: C:\Windows\system32\idecoiins.dll, 5.10.2600.0992 (English), 4/19/2007 12:51:44, 353280 bytes

Name: NVIDIA nForce Serial ATA Controller
Device ID: PCI\VEN_10DE&DEV_0054&SUBSYS_B0031458&REV_F3\3&2411E6FE&0&38
Driver: C:\Windows\system32\DRIVERS\nvstor32.sys, 5.10.2600.0992 (English), 4/19/2007 13:12:58, 102696 bytes
Driver: C:\Windows\system32\idecoi.dll, 5.10.2600.0992 (English), 4/19/2007 12:51:44, 353280 bytes
Driver: C:\Windows\system32\idecoiins.dll, 5.10.2600.0992 (English), 4/19/2007 12:51:44, 353280 bytes

Name: Controller standard PCI IDE
Device ID: PCI\VEN_10DE&DEV_0053&SUBSYS_50021458&REV_F2\3&2411E6FE&0&30
Driver: C:\Windows\system32\DRIVERS\pciide.sys, 6.00.6000.16386 (English), 11/2/2006 11:49:20, 13416 bytes
Driver: C:\Windows\system32\DRIVERS\pciidex.sys, 6.00.6000.16386 (Italian), 11/2/2006 11:50:18, 42600 bytes
Driver: C:\Windows\system32\DRIVERS\atapi.sys, 6.00.6000.16386 (English), 11/2/2006 11:49:36, 19048 bytes
Driver: C:\Windows\system32\DRIVERS\ataport.sys, 6.00.6000.16386 (Italian), 11/2/2006 11:50:41, 107112 bytes

Name: NVIDIA nForce PCI System Management
Device ID: PCI\VEN_10DE&DEV_0052&SUBSYS_0C111458&REV_A2\3&2411E6FE&0&09
Driver: n/a

Name: Adattatore PCI standard per bus ISA
Device ID: PCI\VEN_10DE&DEV_0050&SUBSYS_0C111458&REV_A3\3&2411E6FE&0&08
Driver: C:\Windows\system32\DRIVERS\msisadrv.sys, 6.00.6000.16386 (English), 11/2/2006 11:49:20, 13928 bytes

Name: Controller host Texas Instruments IEEE 1394 compatibile OHCI
Device ID: PCI\VEN_104C&DEV_8025&SUBSYS_10001458&REV_01\4&13699180&0&5048
Driver: C:\Windows\system32\DRIVERS\ohci1394.sys, 6.00.6000.16386 (Italian), 11/2/2006 10:55:16, 62080 bytes
Driver: C:\Windows\system32\DRIVERS\1394bus.sys, 6.00.6000.16386 (English), 11/2/2006 10:55:12, 53376 bytes

Name: Configurazione varia AMD
Device ID: PCI\VEN_1022&DEV_1103&SUBSYS_00000000&REV_00\3&2411E6FE&0&C3
Driver: n/a

Name: Configurazione AMD DRAM HyperTransport(tm) Trace Mode
Device ID: PCI\VEN_1022&DEV_1102&SUBSYS_00000000&REV_00\3&2411E6FE&0&C2
Driver: n/a

Name: Configurazione mappa indirizzi AMD
Device ID: PCI\VEN_1022&DEV_1101&SUBSYS_00000000&REV_00\3&2411E6FE&0&C1
Driver: n/a

Name: Configurazione AMD HyperTransport(tm)
Device ID: PCI\VEN_1022&DEV_1100&SUBSYS_00000000&REV_00\3&2411E6FE&0&C0
Driver: n/a

——————
DirectShow Filters
——————

DirectShow Filters:
WMAudio Decoder DMO,0x00800800,1,1,,
WMAPro over S/PDIF DMO,0x00600800,1,1,,
WMSpeech Decoder DMO,0x00600800,1,1,,
MP3 Decoder DMO,0x00600800,1,1,,
Mpeg4s Decoder DMO,0x00800001,1,1,,
WMV Screen decoder DMO,0x00600800,1,1,,
WMVideo Decoder DMO,0x00800001,1,1,,
Mpeg43 Decoder DMO,0x00800001,1,1,,
Mpeg4 Decoder DMO,0x00800001,1,1,,
Nero Audible Decoder,0x00200000,1,1,NeAudible.ax,4.11.0003.0001
Nero Subpicture Decoder,0x00400000,1,1,NeSubpicture.ax,4.11.0003.0001
Full Screen Renderer,0x00200000,1,0,,6.06.6000.16386
Multiple File Output,0x00200000,2,2,WMM2FILT.dll,
WMT Black Frame Generator,0x00200000,1,1,WMM2FILT.dll,
Nero Scene Detector 2,0×00200000,2,0,NeSceneDetector.ax,4.11.0003.0001
Nero Stream Buffer Sink,0x00200000,0,0,NeSBE.ax,4.11.0003.0001
WMT Import Filter,0x00200000,0,1,WMM2FILT.dll,
Nero Subtitle,0x00200000,1,1,NeSubtitle.ax,4.11.0003.0001
DV Muxer,0x00400000,0,0,,6.06.6000.16386
Color Space Converter,0x00400001,1,1,,6.06.6000.16386
WMT Interlacer,0x00200000,1,1,WMM2FILT.dll,
WM ASF Reader,0x00400000,0,0,,11.00.6000.6324
Screen Capture filter,0x00200000,0,1,wmpsrcwp.dll,11.00.6000.6324
AVI Splitter,0x00600000,1,1,,6.06.6000.16386
VGA 16 Color Ditherer,0x00400000,1,1,,6.06.6000.16386
Microsoft MPEG-2 Video Decoder,0x005fffff,2,4,msmpeg2vdec.dll,11.00.5840.6324
AC3 Parser Filter,0x00600000,1,1,mpg2splt.ax,6.06.6000.16386
WMT Format Conversion,0x00200000,1,1,WMM2FILT.dll,
9x8Resize,0x00200000,1,1,WMM2FILT.dll,
StreamBufferSink,0x00200000,0,0,sbe.dll,6.06.6000.16386
WMT Virtual Source,0x00200000,0,1,WMM2FILT.dll,
Microsoft TV Caption Decoder,0x00200001,1,0,MSTVCapn.dll,6.00.6000.16386
Nero Resize,0x00400000,1,1,NeResize.ax,4.11.0003.0001
MJPEG Decompressor,0x00600000,1,1,,6.06.6000.16386
CBVA DMO wrapper filter,0x00200000,1,1,cbva.dll,6.00.6000.16386
MPEG-I Stream Splitter,0x00600000,1,2,,6.06.6000.16386
MPEG-2 PSI Reader Filter,0x00200000,0,0,Mpeg2PsiReader.ax,1.00.0000.0004
SAMI (CC) Parser,0x00400000,1,1,,6.06.6000.16386
Nero AV Synchronizer,0x00200000,1,1,NeAVSync.ax,4.11.0003.0001
VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.6000.16386
Nero Audio Stream Renderer,0x00200000,1,0,NeRender.ax,4.11.0003.0001
MPEG-2 Splitter,0x005fffff,1,0,mpg2splt.ax,6.06.6000.16386
WMT AudioAnalyzer,0x00200000,1,1,WMM2FILT.dll,
Microsoft MPEG-2 Video Encoder,0x00200000,2,0,msmpeg2enc.dll,11.00.6000.6324
Nero Digital AVC Audio Encoder,0x00200000,1,2,NeNDAud.ax,4.11.0003.0001
Nero Digital AVC File Writer,0x00200000,1,0,NeNDMux.ax,4.11.0003.0001
Nero Digital AVC Video Enc,0x00200000,1,2,NeNDVid.ax,4.11.0003.0001
Nero Digital AVC Null Renderer,0x00200000,1,0,NeNDMux.ax,4.11.0003.0001
Nero Digital AVC Muxer,0x00200000,2,1,NeNDMux.ax,4.11.0003.0001
Stretch Video,0x00200000,1,1,WMM2FILT.dll,
Nero QuickTime(tm) Video Decoder,0x00400000,1,1,NeQTDec.ax,4.11.0003.0001
Internal Script Command Renderer,0x00800001,1,0,,6.06.6000.16386
MPEG Audio Decoder,0x03680001,1,1,,6.06.6000.16386
Nero Digital AVC Subpicture Enc,0x00200000,1,0,NeNDMux.ax,4.11.0003.0001
Nero Format Converter,0x00200000,1,1,NeroFormatConv.ax,4.11.0003.0001
Nero Overlay Mixer,0x00200000,1,1,NeOverlayMixer.ax,4.11.0003.0001
Nero MP4 Splitter,0x00600000,1,1,NeMP4Splitter.ax,4.11.0003.0001
DV Splitter,0x00600000,1,2,,6.06.6000.16386
Nero Video Decoder HD,0x00400000,1,2,nevideohd.ax,4.11.0003.0001
HighMAT and MPV Navigator Filter,0x00200000,0,3,HMNavigator.ax,4.11.0003.0001
Video Mixing Renderer 9,0×00200000,1,0,,6.06.6000.16386
Nero Photo Source,0x00200000,0,1,NePhotoSource.ax,4.11.0003.0001
Nero Video Analyzer,0x00200000,2,0,NeVideoAnalyzer.ax,4.11.0003.0001
Nero ES Video Reader,0x00600000,0,1,NDParser.ax,4.11.0003.0001
Microsoft MPEG-2 Encoder,0x00200000,2,1,msmpeg2enc.dll,11.00.6000.6324
MPEG-2 Stream Reader Filter,0x00200000,0,0,Mpeg2StreamReader.ax,1.04.0000.0000
Frame Eater,0x00200000,1,1,WMM2FILT.dll,
Nero Audio CD Filter,0x00200000,0,1,NeAudCD.ax,4.11.0003.0001
Allocator Fix,0x00200000,1,1,WMM2FILT.dll,
Xvid MPEG-4 Video Decoder,0x00800000,1,1,xvid.ax,
Nero Video Renderer,0x00200000,1,0,NeVideoRenderer.ax,4.11.0003.0001
Nero PresentationGraphics Decoder,0x00600000,2,1,NeBDGraphic.ax,4.11.0003.0001
ACM Wrapper,0x00600000,1,1,,6.06.6000.16386
Video Renderer,0x00800001,1,0,,6.06.6000.16386
Nero DVD Navigator,0x00600000,0,14,nedvd.ax,4.11.0003.0001
MPEG-2 Video Stream Analyzer,0x00200000,0,0,sbe.dll,6.06.6000.16386
Capture ASF Writer,0x00200000,0,0,WMM2FILT.dll,
Line 21 Decoder,0x00600000,1,1,,6.06.6000.16386
Nero InteractiveGraphics Decoder,0x00600000,1,1,NeBDGraphic.ax,4.11.0003.0001
Video Port Manager,0x00600000,2,1,,6.06.6000.16386
Video Renderer,0x00400000,1,0,,6.06.6000.16386
Bitmap Generate,0x00200000,1,1,WMM2FILT.dll,
Nero Sound Processor,0x00200000,1,1,NeSoundProc.ax,4.11.0003.0001
Proxy Sink,0x00200000,1,0,WMM2FILT.dll,
Nero Audio Sample Renderer,0x00200000,1,0,NeRender.ax,4.11.0003.0001
Nero Vcd Navigator,0x00600000,0,2,NeVCD.ax,4.11.0003.0001
DivX Decoder Filter,0xff800000,1,1,divxdec.ax,6.06.0001.0004
Proxy Source,0x00200000,0,1,WMM2FILT.dll,
WM ASF Writer,0x00400000,0,0,,11.00.6000.6324
Nero Mpeg2 Encoder,0x00200000,2,1,NeVCR.ax,4.11.0003.0001
VBI Surface Allocator,0x00600000,1,1,vbisurf.ax,6.00.6000.16386
Nero Audio Decoder 2,0×00600000,1,1,neaudio2.ax,4.11.0003.0001
Nero Video Stream Renderer,0x00200000,1,0,NeRender.ax,4.11.0003.0001
WMT Sample Information Filter,0x00200000,1,1,WMM2FILT.dll,
File writer,0x00200000,1,0,,6.06.6000.16386
Nero FLV Splitter,0x00600000,1,1,NeFLVSplitter.ax,4.11.0003.0001
Nero Stream Buffer Source,0x00200000,0,0,NeSBE.ax,4.11.0003.0001
Nero PS Muxer,0x00200000,1,1,NePSMuxer.ax,4.11.0003.0001
DVD Navigator,0x00200000,0,3,,6.06.6000.16386
WMT DV Extract,0x00200000,1,1,WMM2FILT.dll,
Overlay Mixer2,0x00200000,1,1,,6.06.6000.16386
Nero Splitter,0x00600000,1,3,NeSplitter.ax,4.11.0003.0001
Nero Deinterlace,0x00200000,1,1,NeDeinterlace.ax,4.11.0003.0001
AVI Draw,0x00600064,9,1,,6.06.6000.16386
Nero File Source / Splitter,0x00600000,0,3,NeFSource.ax,4.11.0003.0001
Microsoft MPEG-2 Audio Encoder,0x00200000,2,0,msmpeg2enc.dll,11.00.6000.6324
WST Pager,0x00800000,1,1,WSTPager.ax,6.06.6000.16386
MPEG-2 Demultiplexer,0x00600000,1,1,mpg2splt.ax,6.06.6000.16386
Record Queue,0x00200000,1,1,WMM2FILT.dll,
DV Video Decoder,0x00800000,1,1,,6.06.6000.16386
Nero Video Processor,0x00200000,1,1,NeroVideoProc.ax,4.11.0003.0001
Nero Video Decoder,0x00600000,2,1,nevideo.ax,4.11.0003.0001
SampleGrabber,0x00200000,1,1,qedit.dll,6.06.6000.16386
Null Renderer,0x00200000,1,0,qedit.dll,6.06.6000.16386
WMT Log Filter,0x00200000,1,1,WMM2FILT.dll,
Nero Sound Switcher,0x00200000,1,1,NeSoundSwitch.ax,4.11.0003.0001
MPEG-2 Sections and Tables,0x005fffff,1,0,Mpeg2Data.ax,6.06.6000.16386
Microsoft AC3 Encoder,0x00200000,1,1,msac3enc.dll,11.00.6000.6324
Nero Audio CD Navigator,0x00200000,0,1,NeAudCD.ax,4.11.0003.0001
WMT Virtual Renderer,0x00200000,1,0,WMM2FILT.dll,
StreamBufferSource,0x00200000,0,0,sbe.dll,6.06.6000.16386
Smart Tee,0x00200000,1,2,,6.06.6000.16386
Nero Thumbnail Decoder,0x00600000,1,1,NeBDThumbnail.ax,4.11.0003.0001
Overlay Mixer,0x00200000,0,0,,6.06.6000.16386
Nero Scene Detector,0x00200000,1,0,NeSceneDetector.ax,4.11.0003.0001
AVI Decompressor,0x00600000,1,1,,6.06.6000.16386
WMT MuxDeMux Filter,0x00200000,0,0,WMM2FILT.dll,
NetBridge,0x00200000,2,0,netbridge.dll,6.01.6000.16386
AVI/WAV File Source,0x00400000,0,2,,6.06.6000.16386
WMT Volume,0x00200000,1,1,WMM2FILT.dll,
Wave Parser,0x00400000,1,1,,6.06.6000.16386
MIDI Parser,0x00400000,1,1,,6.06.6000.16386
Multi-file Parser,0x00400000,1,1,,6.06.6000.16386
File stream renderer,0x00400000,1,1,,6.06.6000.16386
Nero File Source,0x00200000,0,1,NeFileSrc.ax,4.11.0003.0001
Nero QuickTime(tm) Audio Decoder,0x00400000,1,1,NeQTDec.ax,4.11.0003.0001
Nero File Source (Async.),0x00400000,0,1,NeFileSourceAsync.ax,4.11.0003.0001
Nero Ogg Splitter,0x00400000,1,1,NeOggSplitter.ax,4.11.0003.0001
Nero DVD Decoder,0x00600000,2,1,nevideo.ax,4.11.0003.0001
WMT VIH2 Fix,0x00200000,1,1,WMM2FILT.dll,
Microsoft MPEG-1/DD Audio Decoder,0x005fffff,1,1,msmpeg2adec.dll,11.00.5840.6324
Nero Digital Parser,0x00600000,0,3,NDParser.ax,4.11.0003.0001
AVI Mux,0x00200000,1,0,,6.06.6000.16386
Line 21 Decoder 2,0×00600002,1,1,,6.06.6000.16386
File Source (Async.),0x00400000,0,1,,6.06.6000.16386
File Source (URL),0x00400000,0,1,,6.06.6000.16386
Media Center Extender Encryption Filter,0x00200000,2,2,Mcx2Filter.dll,6.01.6000.16386
Nero MP3 Encoder,0x00200000,1,1,NeMp3Encoder.ax,4.11.0003.0001
AudioRecorder WAV Dest,0x00200000,0,0,,6.00.6000.16386
AudioRecorder Wave Form,0x00200000,0,0,,6.00.6000.16386
SoundRecorder Null Renderer,0x00200000,0,0,,6.00.6000.16386
Nero Frame Capture,0x00200000,1,1,NeCapture.ax,4.11.0003.0001
Nero Video Sample Renderer,0x00200000,1,0,NeRender.ax,4.11.0003.0001
HighMAT/MPV Navigator Client Filter,0x00200000,0,0,HMNavigator.ax,4.11.0003.0001
Infinite Pin Tee Filter,0x00200000,1,1,,6.06.6000.16386
WMT Switch Filter,0x00200000,1,1,WMM2FILT.dll,
Nero DV Splitter,0x00200000,1,2,NeDVSplitter.ax,4.11.0003.0001
Enhanced Video Renderer,0x00200000,1,0,evr.dll,5.00.0001.0001
Uncompressed Domain Shot Detection Filter,0x00200000,1,1,WMM2FILT.dll,
BDA MPEG2 Transport Information Filter,0x00200000,2,0,psisrndr.ax,6.06.6000.16386
MPEG Video Decoder,0x40000001,1,1,,6.06.6000.16386

Dispositivi di flusso a T/frazionatore WDM:
Convertitore a T/Sito a sito,0x00200000,1,1,,6.00.6000.16386

Trasformazioni flusso dati WDM:
Decodificatore audio DRM del kernel Microsoft,0x00200000,1,1,,6.00.6000.16386

Video Compressors:
WMVideo8 Encoder DMO,0x00600800,1,1,,
WMVideo9 Encoder DMO,0x00600800,1,1,,
MSScreen 9 encoder DMO,0x00600800,1,1,,
DV Video Encoder,0x00200000,0,0,,6.06.6000.16386
MJPEG Compressor,0x00200000,0,0,,6.06.6000.16386
Codec Cinepak di Radius,0x00200000,1,1,,6.06.6000.16386
DivX® 6.6.1 Codec (1 Logical CPU),0x00200000,1,1,,6.06.6000.16386
Codec Intel IYUV,0x00200000,1,1,,6.06.6000.16386
Codec Intel IYUV,0x00200000,1,1,,6.06.6000.16386
Microsoft RLE,0x00200000,1,1,,6.06.6000.16386
Microsoft Video 1,0×00200000,1,1,,6.06.6000.16386
Xvid MPEG-4 Codec,0x00200000,1,1,,6.06.6000.16386
DivX® 6.6.1 YV12 Decoder,0x00200000,1,1,,6.06.6000.16386

Audio Compressors:
WM Speech Encoder DMO,0x00600800,1,1,,
WMAudio Encoder DMO,0x00600800,1,1,,
IMA ADPCM,0x00200000,1,1,,6.06.6000.16386
PCM,0x00200000,1,1,,6.06.6000.16386
Microsoft ADPCM,0x00200000,1,1,,6.06.6000.16386
GSM 6.10,0×00200000,1,1,,6.06.6000.16386
Messenger Audio Codec,0x00200000,1,1,,6.06.6000.16386
CCITT A-Law,0x00200000,1,1,,6.06.6000.16386
CCITT u-Law,0x00200000,1,1,,6.06.6000.16386
MPEG Layer-3,0×00200000,1,1,,6.06.6000.16386

Audio Capture Sources:
Line 1/2 (FastTrack Pro),0x00200000,0,0,,6.06.6000.16386
Line 3/4 (FastTrack Pro),0x00200000,0,0,,6.06.6000.16386

Midi Renderers:
Default MidiOut Device,0x00800000,1,0,,6.06.6000.16386
Fast Track Pro MIDI Out,0x00200000,1,0,,6.06.6000.16386
Microsoft GS Wavetable Synth,0x00200000,1,0,,6.06.6000.16386

Dispositivi acquisizione flusso WDM:
,0x00000000,0,0,,
,0x00000000,0,0,,
,0x00000000,0,0,,

Dispositivi di flusso rendering WDM:
,0x00000000,0,0,,
,0x00000000,0,0,,
,0x00000000,0,0,,

BDA Network Providers:
Microsoft ATSC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.6000.16386
Microsoft DVBC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.6000.16386
Microsoft DVBS Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.6000.16386
Microsoft DVBT Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.6000.16386
Microsoft Network Provider,0x00200000,0,1,MSNP.ax,6.06.6000.16386

Multi-Instance Capable VBI Codecs:
VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.6000.16386

BDA Transport Information Renderers:
BDA MPEG2 Transport Information Filter,0x00600000,2,0,psisrndr.ax,6.06.6000.16386
MPEG-2 Sections and Tables,0x00600000,1,0,Mpeg2Data.ax,6.06.6000.16386

BDA CP/CA Filters:
Decrypt/Tag,0x00600000,1,0,EncDec.dll,6.06.6000.16386
Encrypt/Tag,0x00200000,0,0,EncDec.dll,6.06.6000.16386
XDS Codec,0x00200000,0,0,EncDec.dll,6.06.6000.16386

Trasformatori di flusso di comunicazioni WDM:
Convertitore a T/Sito a sito,0x00200000,1,1,,6.00.6000.16386

Audio Renderers:
Line 1/2 (FastTrack Pro),0x00200000,1,0,,6.06.6000.16386
Default DirectSound Device,0x00800000,1,0,,6.06.6000.16386
Default WaveOut Device,0x00200000,1,0,,6.06.6000.16386
DirectSound: Line 1/2 (FastTrack Pro),0x00200000,1,0,,6.06.6000.16386
DirectSound: S/PDIF (FastTrack Pro),0x00200000,1,0,,6.06.6000.16386
S/PDIF (FastTrack Pro),0x00200000,1,0,,6.06.6000.16386

Come disattivare il pannellino di richiesta di riavvio del PC dopo l’installazione degli aggiornamenti di Windows Update

Finalmente il buon Alberto ha trovato la soluzione ad una delle rotture di scatole di casa Microsoft.
Avete presente quando installate gli aggiornamenti automatici di Windows e, mentre state lavorando, salta fuori il popup che richiede di riavviare la macchina? E puntualmente o vi incazzate o sbagliate a cliccare e vedete tutti i vostri programmi che si chiudono senza poter più intervenire.
C’è un sistema per levarsi di torno il problema ed è il seguente:

Start -> Esegui.. -> mmc
File -> Aggiungi/Rimuovi Snap-In.. -> Aggiungi..
Selezionate “Editor oggetti Criteri di gruppo”
Aggiungi
Computer Locale
Fine
Chiudi
Ok

E vi ritroverete nella management console dei criteri del vostro Windows XP.

Espandete Criteri Computer Locale -> Configurazione Computer -> Modelli amministrativi -> Componenti di Windows -> Windows Update

Qui impostate “Escludi riavvio automatico per installazioni pianificate di Aggiornamenti automatici” su “Attivo
e “Richiedi nuovamente riavvio per installazioni pianificate” su “Attivo” dando come intervallo “1440

Ovviamente tutto questo funziona con Windows XP e non ho provato su Vista.

Inviare fax dalle proprie applicazioni

Come stampare su fax un documento di qualsiasi tipo da una vostra applicazione?

Semplice, basta usare la libreria FAXCOMEXlib di Office ed armarsi di pazienza per ridefinire le associazioni dei file per la stampa.
Il caso più tipico di errore è l’1155, conosciuto anche come “Nessuna applicazione associata al file specificato per questa operazione.” grazie al comando:

net helpmsg 1155

Per i programmatori questo è anche conosciuto come messaggio d’errore 0x80070483.

Per sistemare le associazioni di stampa basta seguire queste istruzioni:

Aprire Explorer -> Strumenti -> Opzioni cartella..
Selezionare “Tipi di file”
Selezionare il tipo di file che vogliamo modificare e cliccare su “Avanzate..”
Per default ci sarà un “verbo” open predefinito. Per potere inviare il documento come fax è necessario impostare anche un verbo printto.
Basta cliccare su “Nuovo..” ed indicare come verbo printto e come applicazione dipende dal formato del file. Questi sono alcuni comuni:

JPG, BMP, TIFF, immagini in generale
rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_PrintTo /pt "%1" "%2" "%3" "%4"

HTML e simili
rundll32.exe C:\WINDOWS\System32\mshtml.dll,PrintHTML "%1" "%2" "%3" "%4"

Riferimento: http://home.indy.rr.com/russval/faxinginoffice2003.htm#_Toc108796495

Altre chiavi di registro con i vari printto per diversi formati sono sul sito della Microsoft:
http://www.microsoft.com/technet/archive/ntwrkstn/maintain/operate/appendix.mspx?mfr=true

PHP 5 e Oracle 10g in Windows XP

Oggi mi è arrivata una mail di notifica di un messaggio inviato sul forum di PHPBuilder ad agosto del 2004. L’oggetto del mio messaggio è il crash di PHP5 in combinazione con le librerie di accesso ad Oracle 10g (in ambiente Windows).

A quanto pare è un problema ancora aperto ed a cui non è stata trovata una soluzione. Possibile? Non c’è nessuno che sia riuscito a trovare un modo per fare andare il tutto in maniera stabile? Io ai tempi avevo dovuto abbandonare l’idea di avere l’intero ambiente di sviluppo in Windows ed avevo spostato tutto sotto Linux. Ma non mi sembra possibile che dopo quasi due anni non sia stata trovata una soluzione migliore.

Zero Configuraton rete senza fili

Come perdere due ore senza motivo in una tranquilla serata d’agosto? Semplice.. provate ad accendere il vostro portatile e scoprire che per chissà quale motivo non funziona più la connessione wireless che andava fino ad un’ora prima in ufficio.

Solita trafila di reinstallazione dei driver della scheda wireless, controllo delle impostazioni ecc ecc.. e nulla di fatto.. la solita icona della rete senza fili con la X sopra e l’impossibilità di visualizzare l’elenco delle reti senza fili.

Vai a scoprire che per qualche motivo è scomparso il servizio “Zero Configuration rete senza fili” che, a quanto pare, è fondamentale per agganciarsi ad un qualsiasi access point. Ovviamente nella lista dei servizi non esiste più e non viene nemmeno caricato in automatico all’avvio. Non posso consultare il buon Google perchè non ho la connessione e così via di tentativi. Vi risparmio il racconto di tutto quello che ho provato. Il risultato è che alla fine ho trovato una soluzione.

Via di regedit e ricerca di
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WZCSVC

Trovato quello, scopro che manca una chiave di registro che n epermette l’avvio automatico, nonchè la visualizzazione nell’elenco dei servizi di Windows XP. Basta aggiungere una chiave di tipo REG_DWORD chiamata “Start” e assegnarle il valore “2“.

Ecco fatto. Un bel riavvio e la connessione wireless riprende a funzionare. Adesso mi resta la curiosità di scoprire perchè sia sparito il servizio..

Migrare le impostazioni di Outlook Express

Ancora una volta la tecnologia mi ha abbandonato. Questa volta è toccato all’hard disk del PC di casa che ha deciso di suicidarsi dopo anni di onorato servizio. Pace all’anima sua. Ora, però, mi ritrovo a dover nuovamente migrare le impostazioni di Outlook Express sul nuovo disco. Non è una cosa impossibile, è solamente un pò complicata.
Continue Reading…

Creare un print server con Linux

Penso che questo sia il mio primo post all’interno di questo blog in cui sento l’effettiva necessità di utilizzare anche lo spazio esteso, ovvero una parte di testo che non verrà pubblicata in homepage, ma che è accessibile tramite il link qui sotto.
Ieri pomeriggio ho dovuto installare un print server Linux in casa per poter condividere una stampante fra i vari computer che popolano la fauna tecnologica domestica. Non posso dire che sia stata un’operazione totalmente indolore, ma per lo meno non è stata così drammatica come mi aspettavo. In realtà, se avessi a vuto a disposizione un HOW TO piuttosto semplice e con i passi fondamentali, probabimente me la sarei cavata prima.
Proprio per questo motivo ho deciso di trascrivere la mia esperienza, così in futuro saprò cosa consultare prima di una nuova installazione. Spero possa servire anche a qualcun’altro.
Continue Reading…