Hallo,
früher (vor 2 jahren) hatte ich auf meinem VDR1 (P3,650MHz) Xubuntu 8.04 und Etobi VDR 1.6 installiert. Die Prozessorlast lag bei erstaunlichen 60%-80%. (VDR und vdr-sxfe)
Nachdem ich kürzlich einen Crash mit dem VDR hatte und die Pakete irgendwie verschwunden waren habe ich den VDR komplett neu installiert/kompiliert (1.7.16).
Vorgegangen bin ich weitgehenst nach dieser Anleitung,
wobei ich kein VDPAU habe/nutze.
VDRCMD="$VDRPRG -w 60 -c /etc/vdr -E /var/vdr -u vdruser \
-L /usr/local/src/vdr/PLUGINS/lib \
-s /usr/local/bin/vdrpoweroff.sh \
-P'xineliboutput --local=sxfe --video=auto --display=:0 --primary --audio=alsa:hw:0,1 -f' \
-P'fritzbox' \
-P'tvonscreen -l /etc/vdr/plugins/tvonscreen_logos/logos' \ $*"
Jetzt habe ich das Problem das die Prozessorlast nahezu 100% ist. Ich kann zwar schauen, merke aber wie das System am Limit arbeitet. Z.B. wenn ich mich per SSH einlogge gibt es einige Ruckler.
1202 vdruser 20 0 243m 46m 17m S 59.9 15.1 23:55.49 vdr
1023 root 20 0 66328 32m 14m R 40.3 10.5 18:59.99 Xorg
So, meine Frage: kann mir jemand helfen evtl. die Setup.conf zu optimieren um die Prozessorlast ein wenig zu senken. Ich vermute da sind einige Einstellungen drin die nicht
benötigt werden (durchsichtiges Menu z.B.).
AntiAlias = 1
AudioLanguages =
ChannelEntryTimeout = 1000
ChannelInfoPos = 0
ChannelInfoTime = 5
ChannelsWrap = 0
CurrentChannel = 6
CurrentDolby = 0
CurrentVolume = 80
DefaultLifetime = 99
DefaultPriority = 50
DelTimeshiftRec = 0
DiSEqC = 0
DisplaySubtitles = 0
EmergencyExit = 1
EPGBugfixLevel = 3
EPGLanguages =
EPGLinger = 0
EPGScanTimeout = 5
FoldersInTimerMenu = 1
FontFix = Courier:Bold
FontFixSize = 33
FontFixSizeP = 0.031000
FontOsd = VDRSymbols Sans:Bold
FontOsdSize = 40
FontOsdSizeP = 0.038000
FontSml = VDRSymbols Sans:Book
FontSmlSize = 37
FontSmlSizeP = 0.035000
InitialChannel = 0
InitialVolume = -1
InstantRecordTime = 180
JumpPlay = 0
JumpSeconds = 60
JumpSecondsRepeat = 300
JumpSecondsSlow = 10
LnbFrequHi = 10600
LnbFrequLo = 9750
LnbSLOF = 11700
MarginStart = 10
MarginStop = 15
MarkInstantRecord = 1
MaxVideoFileSize = 2000
MenuCmdPosition = 0
MenuKeyCloses = 0
MenuScrollPage = 1
MenuScrollWrap = 1
MinEventTimeout = 15
MinUserInactivity = 60
MultiSpeedMode = 0
NameInstantRecord = TITLE EPISODE
NextWakeupTime = 0
NumberKeysForChars = 1
OSDAspect = 1.111111
OSDHeight = 1050
OSDHeightP = 1.000000
OSDLanguage = de_DE
OSDLeft = 0
OSDLeftP = 0.000000
OSDMessageTime = 1
OSDSkin = classic
OSDTheme = default
OSDTop = 0
OSDTopP = 0.000000
OSDWidth = 1680
OSDWidthP = 1.000000
PauseKeyHandling = 2
PauseLastMark = 0
PauseLifetime = 1
PausePriority = 10
PlayJump = 0
PrimaryDVB = 2
PrimaryLimit = 0
RecordingDirs = 1
ReloadMarks = 0
ResumeID = 0
SetSystemTime = 0
ShowInfoOnChSwitch = 1
ShowProgressBar = 0
ShowRecDate = 1
ShowRecLength = 0
ShowRecTime = 1
ShowReplayMode = 0
ShowValidInput = 0
SplitEditedFiles = 0
SubtitleBgTransparency = 0
SubtitleFgTransparency = 0
SubtitleLanguages =
SubtitleOffset = 0
SVDRPTimeout = 300
TimeoutRequChInfo = 1
TimeSource =
TimeTransponder = 0
UpdateChannels = 0
UseDolbyDigital = 1
UseSmallFont = 1
UseSubtitle = 1
UseVps = 0
VideoDisplayFormat = 1
VideoFormat = 0
VpsMargin = 120
WarEagleIcons = 1
ZapTimeout = 3
fritzbox.ActiveFonbook = FRITZ
fritzbox.CountryCode = 49
fritzbox.Fonbooks = FRITZ
fritzbox.HideMainMenu = 0
fritzbox.LastKnownMissedCall = 1292103060
fritzbox.MsnList =
fritzbox.MuteOnCall = 1
fritzbox.Password = xxxxx
fritzbox.PauseOnCall = 1
fritzbox.ReactOnDirection = 0
fritzbox.RegionCode = 49
fritzbox.ShowDaySeparator = 1
fritzbox.ShowNumber = 1
fritzbox.ShowNumberInCallList = 0
fritzbox.Url = 192.168.178.1
fritzbox.UseNotifyOsd = 0
tvonscreen.bwlogos = 0
tvonscreen.fontdsize = 5
tvonscreen.noInfoLine = 0
tvonscreen.onlyminutes = 0
tvonscreen.showChannels = 1
tvonscreen.showLogos = 1
tvonscreen.showsearchinitiator = 1
tvonscreen.thenshownextday = 1
tvonscreen.transparency = 0
tvonscreen.usertime1 = 1700
tvonscreen.usertime2 = 2000
tvonscreen.usertime3 = 2300
xineliboutput.Audio.Compression = 100
xineliboutput.Audio.Delay = 0
xineliboutput.Audio.Driver = alsa
xineliboutput.Audio.Equalizer = 0 0 0 0 0 0 0 0 0 0
xineliboutput.Audio.Headphone = 0
xineliboutput.Audio.Port = hw:0,1
xineliboutput.Audio.SoftwareVolumeControl = 1
xineliboutput.Audio.Speakers = Stereo 2.0
xineliboutput.Audio.Surround = 0
xineliboutput.Audio.Upmix = 0
xineliboutput.Audio.Visualization = none
xineliboutput.Audio.Visualization.GoomOpts = width=720,height=576,fps=25
xineliboutput.Audio.Visualization.ImageOpts = file:/usr/share/xine/visuals/default.avi
xineliboutput.Decoder.PesBuffers = 250
xineliboutput.DisplayAspect = CenterCutOut
xineliboutput.Frontend = sxfe
xineliboutput.Fullscreen = 1
xineliboutput.Media.CacheImplicitPlaylists = 1
xineliboutput.Media.DVD.ArrowKeysControlPlayback = 1
xineliboutput.Media.EnableID3Scanner = 1
xineliboutput.Media.MenuItems = -1
xineliboutput.Modeline =
xineliboutput.OSD.AlphaCorrection = 0
xineliboutput.OSD.AlphaCorrectionAbs = 0
xineliboutput.OSD.Blending = 0
xineliboutput.OSD.BlendingLowRes = 1
xineliboutput.OSD.DvbSubtitles = 0
xineliboutput.OSD.ExtSubSize = -1
xineliboutput.OSD.Height = 576
xineliboutput.OSD.HideMainMenu = 0
xineliboutput.OSD.LayersVisible = 4
xineliboutput.OSD.Scaling = 1
xineliboutput.OSD.ScalingSPU = 1
xineliboutput.OSD.Size = automatic
xineliboutput.OSD.Width = 720
xineliboutput.Playlist.Album = 0
xineliboutput.Playlist.Artist = 0
xineliboutput.Playlist.Tracknumber = 0
xineliboutput.Post.denoise3d.chroma = 30
xineliboutput.Post.denoise3d.Enable = 0
xineliboutput.Post.denoise3d.luma = 40
xineliboutput.Post.denoise3d.time = 60
xineliboutput.Post.pp.Enable = 0
xineliboutput.Post.pp.Mode = de
xineliboutput.Post.pp.Quality = 3
xineliboutput.Post.unsharp.chroma_amount = 0
xineliboutput.Post.unsharp.chroma_matrix_height = 3
xineliboutput.Post.unsharp.chroma_matrix_width = 3
xineliboutput.Post.unsharp.Enable = 0
xineliboutput.Post.unsharp.luma_amount = 0
xineliboutput.Post.unsharp.luma_matrix_height = 5
xineliboutput.Post.unsharp.luma_matrix_width = 5
xineliboutput.Video.AspectRatio = 0
xineliboutput.Video.AutoCrop = 1
xineliboutput.Video.AutoCrop.AutoDetect = 1
xineliboutput.Video.AutoCrop.DetectSubs = 1
xineliboutput.Video.AutoCrop.FixedSize = 1
xineliboutput.Video.AutoCrop.SoftStart = 0
xineliboutput.Video.Brightness = -1
xineliboutput.Video.Contrast = -1
xineliboutput.Video.Decoder.H264 = automatic
xineliboutput.Video.Decoder.MPEG2 = automatic
xineliboutput.Video.Deinterlace = none
xineliboutput.Video.DeinterlaceOptions = method=Linear,cheap_mode=1,pulldown=none,framerate_mode=full,judder_correction=1,use_progressive_frame_flag=1,chroma_filter=0,enabled=1
xineliboutput.Video.Driver = auto
xineliboutput.Video.FieldOrder = 0
xineliboutput.Video.HUE = -1
xineliboutput.Video.IBPTrickSpeed = 1
xineliboutput.Video.MaxTrickSpeed = 12
xineliboutput.Video.NoiseReduction = -1
xineliboutput.Video.Overscan = 0
xineliboutput.Video.Port = :0
xineliboutput.Video.Saturation = -1
xineliboutput.Video.Scale = 1
xineliboutput.Video.Sharpness = -1
xineliboutput.Video.SwScale = 0
xineliboutput.Video.SwScale.Aspect = 1
xineliboutput.Video.SwScale.Downscale = 1
xineliboutput.Video.SwScale.Height = 1050
xineliboutput.Video.SwScale.Resize = 1
xineliboutput.Video.SwScale.Width = 1680
xineliboutput.VideoModeSwitching = 1
xineliboutput.X11.UseKeyboard = 1
xineliboutput.X11.WindowHeight = 1050
xineliboutput.X11.WindowWidth = 1680
Alles anzeigen