Hi,
I am having a hard time getting softdevice-0.4.0 working on my system (VDR 1.4.7, Ubuntu 7.10, X.org 7.2, ASUS A8N-VM CSM with onboard GeForce 6150, not quite clear which version of the NVIDIA kernel module is being used as it is all mashed into Ubuntu's linux-restricted-modules package - probably 1.0-9639). My CRT TV is connected to the NVIDIA's TV-OUT with an S-VIDEO cable. This setup is working fine with MythTV (using the XvMC driver) as well as xineliboutput (using the xv driver, getting weird effects with the xxmc and xshm drivers though).
The issue I am seeing with softdevice is that I have a black screen that displays the OSD just fine. In other words, the TV broadcasts are not being displayed but I can see and use the VDR menus as well as teletext and DVB subtitles (pretty weird seeing the subtitles displayed v-a-v a black picture). Sound is very choppy, too, but that's the lesser of my concerns right now.
One thing that might cause issues is that this graphics card does not support a 768x576 resolution on the TV-Out. According to NVIDIA's documentation, the resolutions on TV-Out are hard-coded (they don't say which resolutions are available unfortunately). When I set 768x576 it is falling back to an internal default resolution of 720x576. I tried several other resolutions (720x576, 640x480, 800x600, 1024x768). They all produce the same effect (black output but OSD is displayed).
I am attaching the log messages I am getting from softdevice. Any advice appreciated.
Fabian
Quoting Fabian Ritzmann:
The issue I am seeing with softdevice is that I have a black screen that displays the OSD just fine. In other words, the TV broadcasts are not being displayed but I can see and use the VDR menus as well as teletext and DVB subtitles (pretty weird seeing the subtitles displayed v-a-v a black picture).
You should set OSD alpha blending to "software" instead of "pseudo".
Stefan Lucke
On 10/24/07, vdr@lucke.in-berlin.de vdr@lucke.in-berlin.de wrote:
Quoting Fabian Ritzmann:
The issue I am seeing with softdevice is that I have a black screen that displays the OSD just fine. In other words, the TV broadcasts are not being displayed but I can see and use the VDR menus as well as teletext and DVB subtitles (pretty weird seeing the subtitles displayed v-a-v a black picture).
You should set OSD alpha blending to "software" instead of "pseudo".
Thanks, but unfortunately that has not helped. These are the settings I am using now:
softdevice.AC3Mode = 0 softdevice.AlsaAC3Device = hw:0,1 softdevice.AlsaDevice = default softdevice.autodetectAspect = 0 softdevice.avOffset = 0 softdevice.bufferMode = 0 softdevice.CropBottomLines = 0 softdevice.CropLeftCols = 0 softdevice.CropMode = 0 softdevice.CropModeToggleKey = 0 softdevice.CropRightCols = 0 softdevice.CropTopLines = 0 softdevice.Deinterlace Method = 0 softdevice.ExpandLeftRightCols = 0 softdevice.ExpandTopBottomLines = 0 softdevice.mainMenu = 1 softdevice.OSDalphablend = 1 softdevice.Picture mirroring = 0 softdevice.PixelAspect = 0 softdevice.PixelFormat = 2 softdevice.Postprocess Method = 0 softdevice.Postprocess Quality = 0 softdevice.Suspend = 0 softdevice.syncTimerMode = 2 softdevice.UseSetSourceRectangle = 0 softdevice.UseStretchBlit = 0 softdevice.vidBrightness = -1 softdevice.vidContrast = -1 softdevice.vidHue = -1 softdevice.vidSaturation = -1 softdevice.Xv-Aspect = 1
Fabian
Fabian Ritzmann wrote:
On 10/24/07, vdr@lucke.in-berlin.de vdr@lucke.in-berlin.de wrote:
Quoting Fabian Ritzmann:
The issue I am seeing with softdevice is that I have a black screen that displays the OSD just fine. In other words, the TV broadcasts are not being displayed but I can see and use the VDR menus as well as teletext and DVB subtitles (pretty weird seeing the subtitles displayed v-a-v a black picture).
You should set OSD alpha blending to "software" instead of "pseudo".
Thanks, but unfortunately that has not helped. These are the settings I am using now:
softdevice.AC3Mode = 0 softdevice.AlsaAC3Device = hw:0,1 softdevice.AlsaDevice = default softdevice.autodetectAspect = 0 softdevice.avOffset = 0 softdevice.bufferMode = 0 softdevice.CropBottomLines = 0 softdevice.CropLeftCols = 0 softdevice.CropMode = 0 softdevice.CropModeToggleKey = 0 softdevice.CropRightCols = 0 softdevice.CropTopLines = 0 softdevice.Deinterlace Method = 0 softdevice.ExpandLeftRightCols = 0 softdevice.ExpandTopBottomLines = 0 softdevice.mainMenu = 1 softdevice.OSDalphablend = 1 softdevice.Picture mirroring = 0 softdevice.PixelAspect = 0 softdevice.PixelFormat = 2 softdevice.Postprocess Method = 0 softdevice.Postprocess Quality = 0 softdevice.Suspend = 0 softdevice.syncTimerMode = 2 softdevice.UseSetSourceRectangle = 0 softdevice.UseStretchBlit = 0 softdevice.vidBrightness = -1 softdevice.vidContrast = -1 softdevice.vidHue = -1 softdevice.vidSaturation = -1 softdevice.Xv-Aspect = 1
Fabian
Recent Nvidia cards haven't been a good choice for softdevice. IIRC it's because nvidia dropped some overlay features in the last few years. When I was trying to get softdevice to work with directfb on my geforce 6600 I had to alter the alphablend (like you've been told), the stretchblit and the pixelformat settings. I can't remember what they changed to though.
Darren Wilkinson wrote:
Recent Nvidia cards haven't been a good choice for softdevice. IIRC it's because nvidia dropped some overlay features in the last few years. When I was trying to get softdevice to work with directfb on my geforce 6600 I had to alter the alphablend (like you've been told), the stretchblit and the pixelformat settings. I can't remember what they changed to though.
http://www.spinics.net/lists/vdr/msg13392.html
Select YUY2 as the pixel format and select Use StrectBlit. You'll now get video.
On 10/25/07, Darren Wilkinson chipsugar@chipsugar.plus.com wrote:
http://www.spinics.net/lists/vdr/msg13392.html
Select YUY2 as the pixel format and select Use StrectBlit. You'll now get video.
YUY2 was already set. I manually set StretchBlit in the setup.conf, it wasn't available from the menu. Hasn't made a difference.
Fabian
Quoting Fabian Ritzmann:
On 10/24/07, vdr@lucke.in-berlin.de vdr@lucke.in-berlin.de wrote:
Quoting Fabian Ritzmann:
The issue I am seeing with softdevice is that I have a black screen that displays the OSD just fine. In other words, the TV broadcasts are not being displayed but I can see and use the VDR menus as well as teletext and DVB subtitles (pretty weird seeing the subtitles displayed v-a-v a black picture).
You should set OSD alpha blending to "software" instead of "pseudo".
Thanks, but unfortunately that has not helped. These are the settings I am using now:
softdevice.AC3Mode = 0 softdevice.AlsaAC3Device = hw:0,1 softdevice.AlsaDevice = default softdevice.autodetectAspect = 0 softdevice.avOffset = 0 softdevice.bufferMode = 0 softdevice.CropBottomLines = 0 softdevice.CropLeftCols = 0 softdevice.CropMode = 0 softdevice.CropModeToggleKey = 0 softdevice.CropRightCols = 0 softdevice.CropTopLines = 0 softdevice.Deinterlace Method = 0 softdevice.ExpandLeftRightCols = 0 softdevice.ExpandTopBottomLines = 0 softdevice.mainMenu = 1 softdevice.OSDalphablend = 1 softdevice.Picture mirroring = 0 softdevice.PixelAspect = 0 softdevice.PixelFormat = 2 softdevice.Postprocess Method = 0 softdevice.Postprocess Quality = 0 softdevice.Suspend = 0 softdevice.syncTimerMode = 2 softdevice.UseSetSourceRectangle = 0 softdevice.UseStretchBlit = 0
softdevice.vidBrightness = -1 softdevice.vidContrast = -1 softdevice.vidHue = -1 softdevice.vidSaturation = -1
Are these controls (brightness, etc.) available via OSD and changeable ?
softdevice.Xv-Aspect = 1
Stefan
On 10/25/07, VDR vdr@lucke.in-berlin.de wrote:
Quoting Fabian Ritzmann:
softdevice.vidBrightness = -1 softdevice.vidContrast = -1 softdevice.vidHue = -1 softdevice.vidSaturation = -1
Are these controls (brightness, etc.) available via OSD and changeable ?
No, they are not available in the softdevice setup menu.
Fabian