Latency_Timer setzen ??

kls

New member
Themenstarter
Registriert
27 Juni 2007
Beiträge
12
Hallo Leute.

Ich habe einen T60P CoreDuo 2.16 und fahre den 2.6.21er Kernel gepatched mit ck1.

Ich habe nun versucht mit setpci die Latencen vereinzelter Devices,
zu verändern.
Das einzige was ich hier ändern kann ist die Latenz für den CardBus.
Alles andere bleibt auf 0. Zumindest nach einem lspci -vvv.
Bei älteren single core Maschinen war es ohne weiteres möglich die Latenzen zu verändern.

Kann mir hier jemand vielleicht weiterhelfen?

Viele Gruesse
Klaus
 
Hallo Leute.

Hat zu diesem Thema wirklich keiner eine Idee.

In der Vergangenheit habe ich durch Verändern z.B. der Latenzen für z.B. die Soundkarte Klangewinne erzielen können. Natuerlich kann man auch die Graphikkarte ein wenig anschieben.

Im Thinkwiki (Im Falle ein HD) habe ich gesehen, dass jemand ersteinmal die
Module removed dann die Parameter ändert und dann die Module wieder installiert.

Das ist aber z.B an meinem PC beim einzigen zu ändernden möglichen Device, dem Cardbus , nicht nötig.


Vielleicht kann das mal einer von Euch auf einem core-duo ausprobieren ( Nach dem Reboot steht alles wieder auf default und abschiessen kann man dabei auch nichts) und mir Bescheid geben:

root$ setpci -v -d *:* LATENCY_TIMER=40


Sollte alle Devices auf 40hex setzen

mit dem

root$ lspci -vv

kann man das dann überprüfen.

Danke und Gruss
Klaus
 
Sehr interessant, die Latency Timer aller PCIe-Komponenten meines R60 Core 2 Duo stehen auch auf 0 (=unendlich), ändern lassen sich nur die CardBus Bridge und der IEE1394 Chip.
 
Tja.

Latency 0 heisst ja, dass die Kontrolle sofort abgegeben wird, wenn
ein anderes Device Ansprüche anmeldet. Das ist halt bei Audio/Video
nicht immer von Vorteil.


Könnte das Problem vielleicht generell was mit PCI-E zu tun haben?



Gruss Klaus
 
Die Auflösung:
Latency Timer = 0 ist korrekt für PCI Express, da es sich um eine separate serielle Punkt-zu-Punkt-Verbindungen mit voller Bandbreite handelt.
Bei PCI müssen sich die Geräte den Bus teilen, daher Latency Timer <> 0.

Siehe:
http://de.wikipedia.org/wiki/PCI_Express
 
Damit wäre das Problem dann wohl gelöst! ;)
Besser als mit PCI-E kann's dann wohl nicht mehr werden.

Vielen Dank
Gruss
\Klaus
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben