Kernelkonfiguration - DVD

travel

Member
Hallo,

ich habe jetzt meine erste Kernel-Kompilierung für 5.3 laufen gelassen - hat fehlerfrei funktioniert. Den Kernel habe ich mit folgenden Otionen kompiliert:

options VESA
options VGA_WIDTH90
options SC_PIXEL_MODE

und den ATAPI/CAM-Treiber in den Kernel eingebunden.
Aschließend cdrecord, usw. sowie Ogle installiert. Das Brennen von CDs funktioniert jetzt anstandslos - burncd wollte bei mir irgendwie nicht arbeiten - und DVDs mit Ogle schauen geht ebenso ohne Probleme. Bei diversen Lektüren stolpere ich aber immer wieder darauf, dass zur fehlerfreien Nutzung von DVDs nachfolgende Einträge - die ich nicht gemacht habe - in der Kernelconfig aufgenommen werden sollen:

1. options CPU_ENABLE_SSE (ab 5.3 nicht mehr notwendig)
2. options USR_LDT (ab 5.3 nicht mehr notwendig)
3. kern.ipc.shmmax=67108864
4. kern.ipc.shmall=32768

1. und 2. sind meines Wissens nicht mehr erforderlich, trifft das auch auf 3. und 4. zu?
Was verändern 3. und 4.?

Für Hinweise bin ich dankbar.

Gruß
travel
 
AFAIK sind all diese Einträge nur nötig, wenn dein Rechner nicht schnell genug ist DVDs ohne sie flüssig zu spielen. Ab 650 MHz gibts eigentlich keine Probleme mehr.

Beide Variablen (kann man auch per sysctl setzten) geben irgendetwas mit "Shared Memory" an. Aber die genaue Erklärung überlasse ich Google oder Personen mit mehr Ahnung...
 
3 und 4 dürften imho rein gar nichts bringen.

Zum einen sehe ich die Defaultwerte (8192 Pages a 4KiB, also insgesamt 32MiB) für die Wiedergabe einer DVD als ausreichend an. Inwieweit der Player shared-memory verwendet völlig aussen vor.

Zum anderen klingt vervierfachen der Page-Anzahl bei gleichzeitiger Halbierung der PAGE_SIZE nach unüberlegtem Bitvoodoo, der auf mich etwa so effektiv wirkt wie wenn man vor dem Abspielen der DVD mit einem toten Huhn unterm Arm dreiundzwanzigmal um den PC herumrennt.

Edit: Dadurch hat man dann zwar Sectorsize = PAGE_SIZE, aber der DVD-Player ist ja nicht unsere einzige Applikation die läuft. Und selbst wenn default das shared memory nur zur Hälfte beschrieben wird sind das immernoch 16mb.
 
Zuletzt bearbeitet:
Ja verwendet Ogle denn ueberhaupt SHM? Ich weiss, dass der Mplayer SHM verwendet (womoeglich zur IPC mit den Codecs?), aber selbst dann sehe ich nicht, was das Aendern der Parameter bringen soll.

Nach Lektuere von sysctl(8) wissen wir ja aber auch, wie man sich die Beschreibung der Variablen anzeigen lassen kann und wir muessen garnicht erst bloed fragen. Oder?

Fuer DVD-Playback viel wichter ist, dass das Laufwerk im DMA-Modus laeuft -> atacontrol(8)

Nachtrag:
Wird wohl hauptsaechlich zur IPC mit X verwendet. Aber selbst hier sind die Segmentgroessen eher gering:
Code:
Shared Memory:
T     ID     KEY        MODE       OWNER    GROUP  CREATOR   CGROUP NATTCH  SEGSZ  CPID  LPID    ATIME    DTIME    CTIME
m 196608          0 --rw-------        q    wheel        q    wheel      2 393216    773    732 10:44:17 no-entry 10:44:17
m 196611          0 --rw-------        q    wheel        q    wheel      2 393216   1154    732 11:27:41 no-entry 11:27:41
m 1179652         0 --rwarwarwa        q    wheel        q    wheel      2 367392  63907    732 14:26:47 no-entry 14:26:47
m 720901          0 --rwa------        q    wheel        q    wheel      0      4  63577  63577 13:46:44 14:24:26 13:46:44
m 458758          0 --rwa------        q    wheel        q    wheel      3      4  63902  63902 14:26:46 14:26:46 14:26:46
m 393223          0 --rwarwarwa        q    wheel        q    wheel      2 367392  63907    732 14:26:47 no-entry 14:26:47
% ps caux|egrep '732|63902|63907|63577'
q      63907 29.7  3.0 39556 31148  ??  R     2:26PM   0:21.35 mplayer
root     732  0.0  7.8 164308 81332  ??  Rs   10:43AM   5:22.79 Xorg
q      63902  0.0  0.6  7464  5904  ??  S     2:26PM   0:00.56 worker
Mplayer spielt hier gerade ein MOV Video ab.

PS: Warum haben CODE-Fenster eigentlich ein feste Breite, das saugt ...
 
Zuletzt bearbeitet:
Ich habe selbst am Notebook Dell c840,P4 2.2 GHz, 1GB ram .64 MB Nvidia.. mit allen möglichen optionen Kompiliert und problemme beim abspielen von DVDs, es ruckelt immer etwas, ist nich ganz so flüssig wie man das von XXX windows Player kennt. Auch buffer und so, hat nichts geholfen, dann habe ich gedacht es liegt an der HD und habe direkt uber NFS oder SMB probiert ,aber ist nicht besser) Dafuer xvid und andre formate gehen astrein.
 
Danke für die Infos. Ich war eben etwas verunsichert, weil die unter 3. und 4. genannten Einträge in diversen howtos auftauchen.

Gruß
travel
 
Zurück
Oben