Em8300Microcode
Wicky (Diskussion | Beiträge) (→Installation) |
Wicky (Diskussion | Beiträge) |
||
Zeile 23: | Zeile 23: | ||
Hier das vorläufige Skript | Hier das vorläufige Skript | ||
− | |||
{{Box Datei | getDxr3Microcode.sh | | {{Box Datei | getDxr3Microcode.sh | | ||
<pre> | <pre> |
Version vom 16. Juli 2006, 09:25 Uhr
Inhaltsverzeichnis |
Einleitung
Das Bild einer dxr3 Karte mit dem Microcode 0x29 flackerte gelegentlich im unteren Drittel des Bildschirms. Am 11.07.2006 hat PrakashP im VDR-Portal einen Microcode gepostet, der das Flackern unterbindet. Es stellt sich jedoch die Frage, ob dieser Microcode nur Vorteile bietet, oder ob auch mit Nachteilen zu rechnen ist. Aus diesem Grund befindet sich hier eine Tabelle mit den bisherigen Beobachtungen.
Installation
Mit dem Skript getDxr3Microcode.sh können die Microcodes leicht erstellt werden.
Was macht das Skript?
1. download der Tools von dxr3.sourceforge.net
2. download der MS-dxr3-Treiber von SigmaDesigns
3. extrahieren des Microcodes aus dem SigmaDesigns Treiber
Im Kopf des Skriptes kann folgendes eingestellt werden:
1. Pfad in dem die Microcodes abgelegt werden
2. tmp-Pfad für die Downloads
3. Treiber-Release
Hier das vorläufige Skript
#!/bin/bash # This skript downloads microcode_extract.pl and msexpand.pl from dxr3.cvs.sourceforge.net # and the MS drivers for the HollywoodPlus from ftp.sigmadesigns.com # The microcodes will be stored at MICROCODEPATH # A tmp path for the downloaded files # Uncommed the path wich fits your needs TMPPATH=$(pwd)/dxr3MCtmp #TMPPATH=~/tmp/dxr3MCtmp # Path where the microcodes will be stored # Uncommed the path wich fits your needs #Path for linvdr: MICROCODEPATH=/usr/lib/hotplug/firmware #MICROCODEPATH=~/tmp/microcode #You can find the Build Version here: ftp://ftp.sigmadesigns.com/HollywoodPlus/readme.txt # and here ftp://ftp.sigmadesigns.com/HollywoodPlus/ BUILD=2_41 # This variables should be ok MC_extractRevision=1.4.4.1 msexpandRev=1.3 dxr3_PathRev=EM8300-0-15-3-ALSA # Now lets go !! mkdir -p $TMPPATH cd $TMPPATH wget http://dxr3.cvs.sourceforge.net/*checkout*/dxr3/em8300/scripts/microcode_extract.pl?revision=$MC_extractRevision&pathrev=$dxr3_PathRev & wget http://dxr3.cvs.sourceforge.net/*checkout*/dxr3/em8300/scripts/msexpand.pl?revision=$msexpandRev&pathrev=pathrev=$dxr3_PathRev & wget ftp://ftp.sigmadesigns.com/HollywoodPlus/HP${BUILD}k1.zip unzip HP${BUILD}k1.zip echo "" echo "Waiting 20 seconds, ...." echo "" sleep 20 mv microcode_extract.pl?revision=$MC_extractRevision microcode_extract.pl chmod 775 microcode_extract.pl mv msexpand.pl?revision=$msexpandRev msexpand.pl chmod 775 msexpand.pl if [ ! -d $MICROCODEPATH ]; then mkdir -p $MICROCODEPATH; fi if [ -s rmquasar.sy_ ]; then $(pwd)/msexpand.pl rmquasar.sy_; else $(pwd)/msexpand.pl rmquasar.vx_; fi if [ -s $(pwd)/rmquasar.sys ]; then $(pwd)/microcode_extract.pl rmquasar.sys $MICROCODEPATH ${BUILD}microcode else $(pwd)/microcode_extract.pl rmquasar.vxd $MICROCODEPATH ${BUILD}microcode fi echo "" echo "You can find the microcodes at $MICROCODEPATH" echo "If you do not want to download other microcodes, you can delete the directory $TMPPATH now."[/code] # end of skript
Übersicht der Microcodes
Treiber Release | Microcode Version | Microcode Nr. | adv717x kompatibel | bt865 kompatibel | Stärken | Schwächen |
---|---|---|---|---|---|---|
2.41 (1) | 0x2a | 0 | 7170 | ? | kein Bildzittern | 7170: stotterndes Umschalten (2) |
2.41 (1) | 0x2a | 1 | 7170 | ? | kein Bildzittern, 7170: schnelles Umschalten | 7170: z.Z. keine |
2.41 (1) | 0x2a | 2 | 7170 | ? | kein Bildzittern | 7170: langsames Umschalten |
Microcode Version und Video Encoder lassen sich mit cat /proc/em8300/* ermitteln
(1): download der extrahierten Microcodes in diesem Beitrag: http://www.vdr-portal.de/board/thread.php?postid=494084#post494084
(2): Bild erscheint und verschwindet dann kurzzeitig noch einmal
Links
Microcode aus MS-Treibern erzeugen: http://dxr3.sourceforge.net/howto.html#microcode
Perlskripte dafür: http://dxr3.sourceforge.net/download.html
MS-Treiber Versionen: ftp://ftp.sigmadesigns.com/HollywoodPlus/