Hi I had exactly the same problem a while back - (V4L2, Riva 128ZX, TurboTV). It would only do that in 32 bpp mode. Drop the X server back to 16bpp and it'll probably go away. On Sun, 03 Jun 2001, Don van der Haghen wrote: > Date: Sun, 03 Jun 2001 23:47:14 +0200 > To: Video4linux-list@xxxxxxxxxx > From: Don van der Haghen <Don@xxxxxxxxxxx> > Reply-To: video4linux-list@xxxxxxxxxx > Subject: Interlace(?) problem :( > > Hello, > > For the last couple of days I've been doing everything I could think of > to solve this problem.. Although the solution seems a lot more close > now, I've not been able to solve the last part. I have spend hours > looking for a solution on the internet too, so this is a last resort... > I have also checked this list's history to make sure I wasn't asking the > same question someone else asked. > > I will greatly appreciate all the help I can get, so I hope someone can > point me in the right direction. > All tips and hints are welcome! > > > - The problem: > The problem is that I'm getting these horizontal colums of lines over my > screen in full screen mode. When the window is small however, I am > getting a perfect image. > > I have made two screenshots to illustrate the problem: > fullscreen, with distortions: http://www.techisg.org/~don/tvshot.jpg > small window, perfect: http://www.techisg.org/~don/tvshot2.jpg > > - Background information: > At first the image was a complete disaster in fullscreen, because half > the screen wasn't shown. When I turned off 'P2C/C2P Concurrency' in my > BIOS, I got a whole screen but it left me with these distortions. > I've tried just about every BIOS setting combination availiable, but the > distortions won't go away. Further I tried about every xawtv commandline > option and every bttv module driver option. > If I start xawtv with the -noxv option I only get a little column of the > screen on the left in fullscreen, nothing more, the small size however > still works perfect. > > - My system: > xawtv-3.49, running on Linux/i686 > Kernel: 2.4.5 > bttv: driver version 0.7.67 > tv card model: BT878(Pinnacle PCTV Studio/Ra)(II) > XFree86 Version 4.0.3: Module nvidia version = 1.0.1251 > graphics card: Chipset RIVA TNT2 (M64) > > - Logs: > > * When I start xawtv: > ---------------------------- > don@Don:~ > xawtv > This is xawtv-3.49, running on Linux/i686 (2.4.5) > Xv: video4linux: input video, ports 52-52 > Xv: NV04 Video Overlay: input image, ports 53-53 > Xv: using port 52 for video > image format list for port 53 > 0x32595559 (YUY2) packed > 0x32315659 (YV12) planar > 0x59565955 (UYVY) packed > 0x30323449 (I420) planar > Xv: using port 53 for hw scaling > Warning: Cannot convert string "string" to type AsciiType > ---------------------------- > It just starts working perfectly in a small window, when I go to full > screen the distortions appear as shown in the screenshot. > > * Some parts of debug info from xawtv: > ---------------------------- > visual: id=0x21 class=4 (TrueColor), depth=24 > visual: id=0x22 class=5 (DirectColor), depth=24 > visual: id=0x2a class=4 (TrueColor), depth=24 > visual: id=0x2b class=4 (TrueColor), depth=24 > visual: id=0x2c class=4 (TrueColor), depth=24 > visual: id=0x2d class=4 (TrueColor), depth=24 > visual: id=0x2e class=4 (TrueColor), depth=24 > visual: id=0x2f class=5 (DirectColor), depth=24 > visual: id=0x30 class=5 (DirectColor), depth=24 > visual: id=0x31 class=5 (DirectColor), depth=24 > visual: id=0x32 class=5 (DirectColor), depth=24 > visual: id=0x33 class=5 (DirectColor), depth=24 > check if the X-Server is local ... **** ok > x11 socket: me=localhost, server=localhost > main: dga extention... > DGA version 2.0 > main: xinerama extention... > main: xvideo extention... > Xv: 2 adaptors available. > Xv: video4linux: input video, ports 52-52 > Xv: NV04 Video Overlay: input image, ports 53-53 > Xv: using port 52 for video > XV_ENCODING get set, -1000 -> 1000 > XV_BRIGHTNESS get set, -1000 -> 1000 > XV_CONTRAST get set, -1000 -> 1000 > XV_SATURATION get set, -1000 -> 1000 > XV_HUE get set, -1000 -> 1000 > XV_MUTE get set, 0 -> 1 > XV_FREQ get set, 0 -> 16000 > image format list for port 53 > 0x32595559 (YUY2) packed > 0x32315659 (YV12) planar > 0x59565955 (UYVY) packed > 0x30323449 (I420) planar > Xv: using port 53 for hw scaling > main: init main window... > x11: color depth: 24 bits, 3 bytes - pixmap: 4 bytes > x11: color masks: red=0x00ff0000 green=0x0000ff00 blue=0x000000ff > x11: server byte order: little endian > x11: client byte order: little endian > main: install signal handlers... > main thread [pid=5352] > main: checking wm... > main: creating windows ... > Warning: Cannot convert string "string" to type AsciiType > main: read config file ... > main: checking for vidmode extention ... > main: checking for lirc ... > main: mapping main window ... > xt: pointer show > main: initialize hardware ... > xv: get XV_BRIGHTNESS: 0 > xv: get XV_CONTRAST: 0 > xv: get XV_HUE: 0 > xv: set XV_MUTE: 0 > xv: get XV_MUTE: 0 > cmd: "setfreqtab" "europe-west" > cmd: "capture" "overlay" > main: tuning first station > cmd: "setstation" "0" > xv: set XV_MUTE: 1 > xv: set XV_BRIGHTNESS: 223 > xv: set XV_HUE: 0 > xv: set XV_CONTRAST: -157 > xv: set XV_MUTE: 0 > [snip] > -video: shell: size 384x288+0+0 > Xv: video: win=0x1e00058, size=384x288, on > video: shell: ReparentNotify > PropertyNotify KWM_WIN_FRAME_GEOMETRY > video: shell: size 384x288+569+47 > Xv: video: win=0x1e00058, size=384x288, on > PropertyNotify KWM_WIN_STICKY > [snip] > cmd: "fullscreen" > turning fs off (384x288+733+170) > video: shell: size 384x288+737+194 > Xv: video: win=0x1e00058, size=384x288, on > PropertyNotify WM_NORMAL_HINTS > PropertyNotify WM_NORMAL_HINTS > PropertyNotify KWM_WIN_FRAME_GEOMETRY > video: shell: size 384x288+737+194 > Xv: video: win=0x1e00058, size=384x288, on > video: shell: size 384x288+737+194 > Xv: video: win=0x1e00058, size=384x288, on > --------------------------- > > * v4l-conf: > --------------------------- > root@Don:~ > v4l-conf > v4l-conf: using X11 display :0.0 > dga: version 2.0 > mode: 1280x1024, depth=24, bpp=32, bpl=5120, base=0xd6000000 > done > --------------------------- > > > * v4l-conf -f: > --------------------------- > root@Don:~ > v4l-conf -f > map: vt07 => fb0 > v4l-conf: using framebuffer device /dev/fb0 > mode: 640x480, depth=8, bpp=8, bpl=640, base=0xd6000000 > done > --------------------------- > > > * When I load the kernel modules (data from syslog): > ---------------------------- > Jun 3 19:43:36 Don kernel: i2c-core.o: i2c core module > Jun 3 19:43:36 Don kernel: i2c-algo-bit.o: i2c bit algorithm module > Jun 3 19:43:36 Don kernel: bttv: driver version 0.7.67 loaded > Jun 3 19:43:36 Don kernel: bttv: using 2 buffers with 2080k (4160k > total) for capture > Jun 3 19:43:36 Don kernel: bttv: Bt8xx card found (0). > Jun 3 19:43:36 Don kernel: bttv0: Bt878 (rev 17) at 00:0c.0, irq: 7, > latency: 32, memory: 0xd8000000 > Jun 3 19:43:36 Don kernel: bttv0: subsystem: bd11:1200 => Pinnacle > PCTV => card=39 > Jun 3 19:43:36 Don kernel: bttv0: model: BT878(Pinnacle PCTV Studio/Ra) > [autodetected] > Jun 3 19:43:36 Don kernel: i2c-core.o: adapter bt848 #0 registered as > adapter 0. > Jun 3 19:43:36 Don kernel: bttv0: i2c: checking for MSP34xx @ 0x80... > found > Jun 3 19:43:36 Don kernel: bttv0: miro: id=16 tuner=1 radio=fmtuner > stereo=yes > Jun 3 19:43:36 Don kernel: bttv0: i2c: checking for MSP34xx @ 0x80... > found > Jun 3 19:43:36 Don kernel: i2c-core.o: driver i2c msp3400 driver > registered. > Jun 3 19:43:36 Don kernel: msp34xx: init: chip=MSP3451G-A2, has NICAM > support > Jun 3 19:43:36 Don kernel: msp3410: daemon started > Jun 3 19:43:36 Don kernel: bttv0: i2c attach [MSP3451G-A2] > Jun 3 19:43:36 Don kernel: i2c-core.o: client [MSP3451G-A2] registered > to adapter [bt848 #0](pos. 0). > Jun 3 19:43:36 Don kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... > not found > Jun 3 19:43:36 Don kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... > not found > Jun 3 19:43:36 Don kernel: tvaudio: TV audio decoder + audio/video mux > driver > Jun 3 19:43:36 Don kernel: tvaudio: known chips: > tda9840,tda9873h,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951) > Jun 3 19:43:36 Don kernel: i2c-core.o: driver generic i2c audio driver > registered. > Jun 3 19:43:37 Don kernel: i2c-core.o: driver i2c TV tuner driver > registered. > Jun 3 19:43:37 Don kernel: tuner: chip found @ 0x61 > Jun 3 19:43:37 Don kernel: bttv0: i2c attach [Philips PAL_I] > Jun 3 19:43:37 Don kernel: i2c-core.o: client [Philips PAL_I] > registered to adapter [bt848 #0](pos. 1). > Jun 3 19:43:44 Don kernel: bttv0: PLL: 28636363 => 35468950 ... ok > Jun 3 19:43:44 Don modprobe: modprobe: Can't locate module > char-major-81-1 > Jun 3 19:45:51 Don modprobe: modprobe: Can't locate module > char-major-81-1 > ---------------------------- > > * And occasionally the following message: > ---------------------------- > Jun 3 18:24:51 Don kernel: bttv0: irq: SCERR risc_count=0df2f054 > Jun 3 18:24:51 Don kernel: bttv0: irq: SCERR risc_count=0df2f05c > ---------------------------- > > Thank you all for your time! > > Sincerely, > > Don van der Haghen > Don@xxxxxxxxxxx > > > > _______________________________________________ > Video4linux-list mailing list > Video4linux-list@xxxxxxxxxx > https://listman.redhat.com/mailman/listinfo/video4linux-list >