Hi I have a problem with my custom xorg.conf file. I do have the following setup: - Nvidia GeForce FX5600 - LCD connected to the VGA port - Beamer connected to S-Video TV-out - Nvidia binary driver If I configure X using sax2, I get a setup, where only the top right quarter of the image is visible on my LCD. But that quarter is streched across the whole screen. TV-out does not work at all. If I delete the modes section from xorg.conf, the picture gets displayed correctly. Now, I added the following sections in order to have TV-out working: Section "Monitor" HorizSync 20-88 VertRefresh 20-100 Identifier "Monitor[1]" Option "DPMS" EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "800x600" EndSubSection Device "Device[1]" Identifier "Screen[1]" Monitor "Monitor[1]" EndSection Section "Device" BoardName "GeForce FX 5600 TV-Out" BusID "PCI:1:0:0" Driver "nvidia" Identifier "Device[1]" Option "RenderAccel" "True" Option "TVStandard" "PAL-B" Option "TVOutFormat" "SVIDEO" Option "ConnectedMonitor" "Monitor[1]" Screen 1 EndSection And I changed the ServerLayout to look as follows: Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Screen 0 "Screen[0]" Screen 1 "Screen[1]" RightOf "Screen[0]" EndSection To the given device section I added "Screen 0". Like this, I get screen 0 to my LCD and screen 1 to the TV-out. With the mouse, I can move over the right edge of the LCD to get the cursor to the Beamer. And using DISPLAY=:0.1, I could send apps to the beamer. All this worked perfectly, until I did an online update using YOU. I think, there was an update for X.org, wasn't it? Now, the X server does not start at all, giving the following error in Xorg.0.log: "Error, Entity already in use." If I comment out the BusID option in the second device section, the X server starts, but shows me only screen 0 to the LCD and a "wrong" image to the TV-out, which could be a clone of screen 0 but with completely wrong sync/refresh. I can not really see something on the picture, but it changes with changes on the LCD. BTW, the framebuffer shows me automatically a clone on TV-out. It automatically chooses 800x600 as resolution during boot and in text mode. Any ideas? Thanks for help, Dani
Am Montag 24 Oktober 2005 16:40 schrieb Daniel Bertolo
I have a problem with my custom xorg.conf file. I do have the following setup: ... All this worked perfectly, until I did an online update using YOU. I
Hi Daniel, first, reinstall the nvidia driver via YaST. If that didn't help try one of the following files: http://das.netz00.de/mist/xorg.conf.crt http://das.netz00.de/mist/xorg.conf.crtcrt http://das.netz00.de/mist/xorg.conf.crttv http://das.netz00.de/mist/xorg.conf.twincrt http://das.netz00.de/mist/xorg.conf.twintv -- mdc
Am Montag 24 Oktober 2005 19:42 schrieb meister@netz00.com:
first, reinstall the nvidia driver via YaST. If that didn't help try one of the following files: http://das.netz00.de/mist/xorg.conf.crt http://das.netz00.de/mist/xorg.conf.crtcrt http://das.netz00.de/mist/xorg.conf.crttv http://das.netz00.de/mist/xorg.conf.twincrt http://das.netz00.de/mist/xorg.conf.twintv
Thanks for your files. But they did not solve my problem. What I want is what your xorg.conf.crttv delivers. If I have 2 device sections, the X server only starts if at most one of the sections contains: BusID "PCI:1:0:0" But then, the second screen does not work. But no errors appear in Xorg.0.log but this: (II) Primary Device is: PCI 01:00:0 (--) Assigning device section with no busID to primary device (WW) NV: More than one matching Device section found: Device[1] (--) Chipset GeForce FX 5600 found As soon as both device sections contain the BusID entry. I get this error: Error: Entity already in use. I discovered that the framebuffer works this time. Before my problem appeared the situation was like this: - Framebuffer worked during boot showing the output to both, the LCD an TV-out with a resolution of 800x600 (both). - X started, 1280x1024 on LCD and 800x600 on TVout (with same config as in xorg.conf.crttv). - Changing back to text console mode gave me a blinking something. So, the framebuffer was not useable anymore. Now, as the TVout does not work, it's like that: - Framebuffer works the same way all the times (800x600 clone on both screens). - X running on LCD with 1280x1024. - Something works on TVout looking a little bit as the framebuffer looked before. Looks like a clone from LCD, but showing only a small part of it (zoomed) and completely distorted. I just see that something "moves" as I move a window on the LCD. Any idea? If I have to choose between the framebuffer and the second screen, I prefer the latter. Thanks, Dani
Am Mittwoch 26 Oktober 2005 17:36 schrieb Daniel Bertolo
first, reinstall the nvidia driver via YaST. If that didn't help try one of the following files: http://das.netz00.de/mist/xorg.conf.crt http://das.netz00.de/mist/xorg.conf.crtcrt http://das.netz00.de/mist/xorg.conf.crttv http://das.netz00.de/mist/xorg.conf.twincrt http://das.netz00.de/mist/xorg.conf.twintv Thanks for your files. But they did not solve my problem. What I want is what your xorg.conf.crttv delivers. If I have 2 device sections,
Am Montag 24 Oktober 2005 19:42 schrieb meister@netz00.com: the X server only starts if at most one of the sections contains:
Hi Daniel,
BusID "PCI:1:0:0"
Hmm, I had to put it in both stanzas of Section "Device" to make it work. This was a GeForce FX 5700VE. I used the nvidia driver downloaded from nvidia and compiled myself.
But then, the second screen does not work. But no errors appear in Xorg.0.log but this:
(II) Primary Device is: PCI 01:00:0 (--) Assigning device section with no busID to primary device (WW) NV: More than one matching Device section found: Device[1] (--) Chipset GeForce FX 5600 found
Are you sure, it is "PCI:1:0:0" on your system? Look at the output of "lspci".
As soon as both device sections contain the BusID entry. I get this error: Error: Entity already in use.
Try to leave out PCI ==> BusID "1:0:0"
I discovered that the framebuffer works this time. Before my problem appeared the situation was like this:
Try disableing the VESA-framebuffer: vi /boot/grub/menu.lst and change "vga=XXXX" to "vga=normal".
... looked before. Looks like a clone from LCD, but showing only a small part of it (zoomed) and completely distorted. I just see that something "moves" as I move a window on the LCD.
Wrong timing. Are you sure your TVOut is really "COMPOSITE"? Maybe "SVIDEO"
Any idea? If I have to choose between the framebuffer and the second screen, I prefer the latter.
- disable the VESA-Framebuffer - play around with BusID - play around with Option "TVOutFormat" "COMPOSITE" Option "TVStandard" "PAL-B" - try the twinview feature (but be aware that your screen with the smaller resolution will scroll) -- mdc
Thanks again. Am Mittwoch, 26. Oktober 2005 21.24 schrieb meister@netz00.com:
- disable the VESA-Framebuffer
I will try that this evening.
- play around with BusID
I did that. The X server starts only if BusID is not present in both device sections.
- play around with Option "TVOutFormat" "COMPOSITE" Option "TVStandard" "PAL-B"
I use "SVIDEO" and "PAL-B". Please remember that the whole setup was working from 10.0 beta2 up to 10.0 GM (LCD and TVout worked while framebuffer was corrupted). I got the fontconfig update from apt that did something wrong. Afterwards, I reinstalled 10.0 GM and got this problem.
- try the twinview feature (but be aware that your screen with the smaller resolution will scroll)
This did not work either. But I want to have two seperate screens anyway. Thanks again. I will write, if disabling the framebuffer worked (vga=normal). Dani
participants (2)
-
Daniel Bertolo
-
meister@netz00.com