Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Nqnsome wrote: Christian Zietz wrote: I still suppose that your BIOS only recognizes the LCD as a 800x600 one, while the CRT is recognized correctly as being able to display 1024x768. The Windows XP driver doesn't care about the BIOS but bypasses it. X on the other hand needs the BIOS to set the resolution because the information on how to do that without the BIOS is not publicly available. Sorry, but what do you mean with how to do that? What kind of information is (not!) in the BIOS that tells X how to change the resolution? A function? A memory address? Something else? Changing the resolution on a video card requires writing a number of timing and configuration registers directly to the chip hardware. The definitions, usage, interactions, and philosophy of those registers are often quite complicated, and vary wildly from manufacturer to manufacturer. The video BIOS knows how to write those registers when you make a VBE INT 10 call, because the engineers that designed the chip wrote that BIOS. The Windows driver knows how to write those registers, because a team at the chip manufacturer wrote that driver with the assistance of the design engineers. However, chip manufacturers often do not write XFree86 drivers, because it represents approximately 0% of their annual sales. Further, more and more chip manufacturers consider their chip specs to be proprietary, so they are not released without a license agreement and a set of stiff legal handcuffs. Without the chip specs, the only way a non-Windows driver can set the video mode is by asking the BIOS pretty please. If the BIOS has been crippled by not supporting certain modes, then X will be crippled in the same way. I was astounded to learn that many laptops with Intel graphics chips ship with 1400x1050 LCD panels, and a video BIOS that does not support 1400x1050 mode. That's just criminally negligent. There is nothing we can do, short of reverse engineering, which has its own set of legal issues. I am asking this because, if I have more information about what is possibly broken/missing in the BIOS, I can try to contact the manufacturer and ask for a fix. Without specific information it is difficult to get a useful answer from the manufacturer (COMPAL). You will find no help at COMPAL. All they do is repackage the BIOS and drivers from Intel. It is quite likely they don't even have a graphics driver writer on staff. -- - Tim Roberts, [EMAIL PROTECTED] Providenza Boekelheide, Inc. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
On Fri, Feb 18, 2005 at 03:39:28PM -0800, Bukie Mabayoje wrote: Alan Hourihane wrote: I became aware of this problem few years back (since 2003). The first time I experienced it was with a DELL laptop, and I didn't have free time then to debug it when I actually had the laptop. I going to see if I can figure the problem out (why the LCD is not working) just by reading the code. I've already done work in this area. And I've got a driver up at http://www.fairlite.demon.co.uk/intel.html if anyone wants to test it. What does this driver fix? Switching between CRT, LCD and CRT+LCD type combinations through the Fn-F7/F8 switching. Plus a few other minor fixes. Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Can you provide a log with that driver ? Alan. On Sat, Feb 19, 2005 at 12:57:38AM -0300, Nqnsome wrote: Hi, I tryed your driver, but could not get 1024x768 on the LCD. XFree does not see the Built-in 1024x768 mode. Thanks, S?rgio Alan Hourihane wrote: I've already done work in this area. And I've got a driver up at http://www.fairlite.demon.co.uk/intel.html if anyone wants to test it. Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Actually, From the look of your log file, the 1024x768 mode isn't supported at all on your LCD. And although your LCD is reported at 1024x768 it looks like your BIOS is broken. ModeAttributes should show 0x9b, whereas it's showing 0x9a. That first bit is dictating whether XFree86 allows the mode or not, as it's VBE's method of saying if the mode is supported in the current configuration. Have you double checked for an updated BIOS ? Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Alan Hourihane wrote: On Fri, Feb 18, 2005 at 03:39:28PM -0800, Bukie Mabayoje wrote: Alan Hourihane wrote: I became aware of this problem few years back (since 2003). The first time I experienced it was with a DELL laptop, and I didn't have free time then to debug it when I actually had the laptop. I going to see if I can figure the problem out (why the LCD is not working) just by reading the code. I've already done work in this area. And I've got a driver up at http://www.fairlite.demon.co.uk/intel.html if anyone wants to test it. What does this driver fix? Switching between CRT, LCD and CRT+LCD type combinations through the Fn-F7/F8 switching. Plus a few other minor fixes. This is definitely a good feature to have. Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Hi, Thanks for your attention. Regarding the BIOS, I am using the latest version available. Sorry to ask that but, if the BIOS is broken, why, under WindowsXp, the LCD works in 1024x768? Why, with X11, the CRT works in 1024x768? Should not the broken BIOS prevent the LCD from working under WindowsXP and the CRT under X11? I am not sure if I understood correctly the role of the BIOS in the proccess. Also, can´t I override this ModeAttribute? Can´t I set it to 0x9b? Would this fix the problem? Thanks again. Regards, Sergio Alan Hourihane wrote: Actually, From the look of your log file, the 1024x768 mode isn't supported at all on your LCD. And although your LCD is reported at 1024x768 it looks like your BIOS is broken. ModeAttributes should show 0x9b, whereas it's showing 0x9a. That first bit is dictating whether XFree86 allows the mode or not, as it's VBE's method of saying if the mode is supported in the current configuration. Have you double checked for an updated BIOS ? Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Nqnsome schrieb: Sorry to ask that but, if the BIOS is broken, why, under WindowsXp, the LCD works in 1024x768? Why, with X11, the CRT works in 1024x768? I still suppose that your BIOS only recognizes the LCD as a 800x600 one, while the CRT is recognized correctly as being able to display 1024x768. The Windows XP driver doesn't care about the BIOS but bypasses it. X on the other hand needs the BIOS to set the resolution because the information on how to do that without the BIOS is not publicly available. CU Christian -- Christian Zietz - CHZ-Soft - [EMAIL PROTECTED] WWW: http://www.chzsoft.com.ar/ PGP-Key-ID: 0x6DA025CA ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Hi Christian, Thanks for answering. Christian Zietz wrote: I still suppose that your BIOS only recognizes the LCD as a 800x600 one, while the CRT is recognized correctly as being able to display 1024x768. The Windows XP driver doesn't care about the BIOS but bypasses it. X on the other hand needs the BIOS to set the resolution because the information on how to do that without the BIOS is not publicly available. CU Christian Sorry, but what do you mean with how to do that? What kind of information is (not!) in the BIOS that tells X how to change the resolution? A function? A memory address? Something else? I am asking this because, if I have more information about what is possibly broken/missing in the BIOS, I can try to contact the manufacturer and ask for a fix. Without specific information it is difficult to get a useful answer from the manufacturer (COMPAL). Thanks again. Sergio -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
On Sat, Feb 19, 2005 at 08:17:07PM -0300, Nqnsome wrote: Hi Christian, Thanks for answering. Christian Zietz wrote: I still suppose that your BIOS only recognizes the LCD as a 800x600 one, while the CRT is recognized correctly as being able to display 1024x768. The Windows XP driver doesn't care about the BIOS but bypasses it. X on the other hand needs the BIOS to set the resolution because the information on how to do that without the BIOS is not publicly available. CU Christian Sorry, but what do you mean with how to do that? What kind of information is (not!) in the BIOS that tells X how to change the resolution? A function? A memory address? Something else? No. Christian is saying that the programming information is not publicly available so that the driver can bypass using the BIOS. Which is what the Windows drivers do. I am asking this because, if I have more information about what is possibly broken/missing in the BIOS, I can try to contact the manufacturer and ask for a fix. Without specific information it is difficult to get a useful answer from the manufacturer (COMPAL). Just tell COMPAL that the ModeAttributes field for bit 0 which is called 'Mode supported by hardware configuration' is not being set when asking the Video BIOS for available supported resolutions with the LFP (Local Flat Panel). The Video BIOS call is 0x4F01 with the mode set to 0x34 for 1024x768 at 8bpp, 0x45 for 1024x768 at 16bpp and 0x54 for 1024x768 at 32bpp. Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Alan Hourihane wrote: On Sat, Feb 19, 2005 at 08:17:07PM -0300, Nqnsome wrote: Hi Christian, Thanks for answering. Christian Zietz wrote: I still suppose that your BIOS only recognizes the LCD as a 800x600 one, while the CRT is recognized correctly as being able to display 1024x768. The Windows XP driver doesn't care about the BIOS but bypasses it. X on the other hand needs the BIOS to set the resolution because the information on how to do that without the BIOS is not publicly available. CU Christian Sorry, but what do you mean with how to do that? What kind of information is (not!) in the BIOS that tells X how to change the resolution? A function? A memory address? Something else? No. Christian is saying that the programming information is not publicly available so that the driver can bypass using the BIOS. Which is what the Windows drivers do. I am asking this because, if I have more information about what is possibly broken/missing in the BIOS, I can try to contact the manufacturer and ask for a fix. Without specific information it is difficult to get a useful answer from the manufacturer (COMPAL). Just tell COMPAL that the ModeAttributes field for bit 0 which is called 'Mode supported by hardware configuration' is not being set when asking the Video BIOS for available supported resolutions with the LFP (Local Flat Panel). The Video BIOS call is 0x4F01 with the mode set to 0x34 for 1024x768 at 8bpp, 0x45 for 1024x768 at 16bpp and 0x54 for 1024x768 at 32bpp. Let me write you a small program to read the value. Then can be sure if plugging the external crt confuses the BIOS. You have a very valid point :) WHY IT WORKS ON WINDOWS. Can you boot DOS? Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Read my comments in blue. And I am still looking into this. Nqnsome wrote: Hi, Can someone help me, please!? I have a Compal CY27 laptop. The graphics chipset is (as reported by lspci): :00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) :00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) The 82852GM supports two independent display. You have one at 00:02:.0 and the other at 00:02.1. You are configured to use BusID "PCI:0:2:0". I am not sure which video port 0:2:0 drivers. One thing you can try is change BusID to "PCI:0:2:1". I read all material on the net about the memory/vbios problems with this chipset. I do not think I have this problem because I can change the memory allocated to the graphics card in the BIOS setup program, and the XFree output reflects these changes. I have tried all kinds of patchs, all the latest XFree versions available (including 4.4.0), several distros (FC1, FC2, Mandrake 10 and now, Debian unstable), the IBM driver, asked the dealer and manufacturer for a BIOS update, but my LCD never reaches 1024x768 (only 800x600 and 640x480). Actually, a few months ago, I gave out trying to make the LCD work under 1024x768, after all this dozens of failed trials. I am getting back to this because I just find out that, if I connect a external CRT monitor (actually a Samsung SyncMaster 700p) to the CRT out of my laptop, 1024x768 works on it! I am completely puzzled. I suspect the reason it works is that your system have two graphics controller. And one of it is the 350Mhz 24-bit RAMDAC that support a regular scan analog monitor. If XFree can make the external monitor works on 1024x768, why it can not do the same with the LCD? LCD and CRT don't use same code. I was told that my graphics chipset has a vbios problem that prevents Xfree from recognizing its ability to work under 1024x768, but, if this is true, why that external CRT works under 1024x768? I must note that under WinXP the LCD works on 1024x768 and that the XiG X server can also do the same. Now that it is clear that Xfree can produce 1024x768 with my chipset and my LCD supports 1024x768, how can I force Xfree to try 1024x768 on the LCD? My XF86Config-4 can be found here: http://paginas.terra.com.br/educacao/nqnsome/xf86config.txt The XFree output can be found here: http://paginas.terra.com.br/educacao/nqnsome/xfree_output.txt I am really sorry for my bad English. Thanks a lot for your assistance. Regards, Sergio ___ XFree86 mailing list XFree86@XFree86.Org http://XFree86.Org/mailman/listinfo/xfree86 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
On Fri, 18 Feb 2005 09:12:01 -0800, Bukie Mabayoje [EMAIL PROTECTED] wrote: Read my comments in blue. And I am still looking into this. Nqnsome wrote: Hi, Can someone help me, please!? I have a Compal CY27 laptop. The graphics chipset is (as reported by lspci): :00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) :00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) The 82852GM supports two independent display. You have one at 00:02:.0 and the other at 00:02.1. You are configured to use BusID PCI:0:2:0. I am not sure which video port 0:2:0 drivers. One thing you can try is change BusID to PCI:0:2:1. it should use 02.0. .1 is just a placeholder for the windows drivers AFAIK. Alex ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Hi, Thanks a lot for replying, really! The 82852GM supports two independent display. You have one at 00:02:.0 and the other at 00:02.1. You are configured to use BusID PCI:0:2:0. I am not sure which video port 0:2:0 drivers. One thing you can try is change BusID to PCI:0:2:1.I suspect the reason it works is that your system have two graphics controller. And one of it is the 350Mhz 24-bit RAMDAC that support a regular scan analog monitor. Are these BusIDs related to the display pipes reported in the Xfree log: ... (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (800,600) (II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: (800,600) (II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, present: FALSE, size: (0,0) (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1024,768) (II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: FALSE, size: (0,0) (II) I810(0): Display Info: DFP2 (second digital flat panel): attached: FALSE, present: FALSE, size: (0,0) (II) I810(0): Currently active displays on Pipe A: (II) I810(0): CRT (II) I810(0): No active displays on Pipe B. ... I mean: Display Pipe A = BusID PCI:0:2:0 Display Pipe B = BusID PCI:0:2:1 or vice-versa? LCD and CRT don't use same code. I am sorry, I do not understand this. Why the codes are differente? In the Xfree log I see: ... I810(0): VESA VBE DDC supported (II) I810(0): VESA VBE DDC Level 2 (II) I810(0): VESA VBE DDC transfer in appr. 1 sec. (II) I810(0): VESA VBE DDC read successfully (II) I810(0): Manufacturer: SAM Model: 1d13 Serial#: 0 (II) I810(0): Year: 1997 Week: 46 (II) I810(0): EDID Version: 1.1 ... I am far from beingg an expert on this, so forgive me if this a stupid question, but what is VESA VBE DCC Level 2? It seems to be some kind o protocol that allows the X11 driver to communicate with the CRT and get information about it (Manufacturer, Model, etc.). If that is true, where is all this information stored? In some chip at the CRT? When X11 tryes to read this same information from the LCD (the LFP found by X11, reported to support 1024x768...), it returns a error saying that it could not read the info. Could this be problem, I mean, the LFP is not able to send to the X11 driver this information? Can´t I configure/enter this information by hand? Thanks a lot again. Regards, Sergio -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Hi, Thanks a lot for replaying!!! Alex Deucher wrote: it should use 02.0. .1 is just a placeholder for the windows drivers AFAIK. Sorry if this is a stupid question, but what exactly means to be placeholder in this case? Thanks a lot. Regards, Sergio -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
On Fri, 18 Feb 2005 17:03:33 -0300, SLCB [EMAIL PROTECTED] wrote: Hi, Thanks a lot for replying, really! The 82852GM supports two independent display. You have one at 00:02:.0 and the other at 00:02.1. You are configured to use BusID PCI:0:2:0. I am not sure which video port 0:2:0 drivers. One thing you can try is change BusID to PCI:0:2:1.I suspect the reason it works is that your system have two graphics controller. And one of it is the 350Mhz 24-bit RAMDAC that support a regular scan analog monitor. Are these BusIDs related to the display pipes reported in the Xfree log: ... (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (800,600) (II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: (800,600) (II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, present: FALSE, size: (0,0) (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1024,768) (II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: FALSE, size: (0,0) (II) I810(0): Display Info: DFP2 (second digital flat panel): attached: FALSE, present: FALSE, size: (0,0) (II) I810(0): Currently active displays on Pipe A: (II) I810(0): CRT (II) I810(0): No active displays on Pipe B. ... I mean: Display Pipe A = BusID PCI:0:2:0 Display Pipe B = BusID PCI:0:2:1 or vice-versa? no. the second one is just a placeholder for the windows drivers so you get: Intel 82852GM Display controller Intel 82852GM Display controller (secondary) in the windows device manager. you'll want to use the primary id for both heads. Alex ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Hi, Sorry, I forgot to comment one answer. Bukie Mabayoje wrote: I suspect the reason it works is that your system have two graphics controller. And one of it is the 350Mhz 24-bit RAMDAC that support a regular scan analog monitor. You mean the two BusIds/Pipes or really another card? If I had another card, I guess it would be reported by lspci, wouldn´t ? Sorry again, but I could not find any reference in the log to any 350Mhz 24-bit RAMDAC card. Am I missing something? Thanks again. Regards, Sergio -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
On Fri, 18 Feb 2005 17:13:17 -0300, SLCB [EMAIL PROTECTED] wrote: Hi, Sorry, I forgot to comment one answer. Bukie Mabayoje wrote: I suspect the reason it works is that your system have two graphics controller. And one of it is the 350Mhz 24-bit RAMDAC that support a regular scan analog monitor. You mean the two BusIds/Pipes or really another card? If I had another card, I guess it would be reported by lspci, wouldn´t ? Sorry again, but I could not find any reference in the log to any 350Mhz 24-bit RAMDAC card. Am I missing something? your chip has two display controllers and two outputs, a DAC for analog out and a LCD controller for the laptop panel. it's all handled by one chip. Alex Thanks again. Regards, Sergio ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Alex Deucher wrote: On Fri, 18 Feb 2005 17:03:33 -0300, SLCB [EMAIL PROTECTED] wrote: Hi, Thanks a lot for replying, really! The 82852GM supports two independent display. You have one at 00:02:.0 and the other at 00:02.1. You are configured to use BusID PCI:0:2:0. I am not sure which video port 0:2:0 drivers. One thing you can try is change BusID to PCI:0:2:1.I suspect the reason it works is that your system have two graphics controller. And one of it is the 350Mhz 24-bit RAMDAC that support a regular scan analog monitor. Are these BusIDs related to the display pipes reported in the Xfree log: ... (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (800,600) (II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: (800,600) (II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, present: FALSE, size: (0,0) (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1024,768) (II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: FALSE, size: (0,0) (II) I810(0): Display Info: DFP2 (second digital flat panel): attached: FALSE, present: FALSE, size: (0,0) (II) I810(0): Currently active displays on Pipe A: (II) I810(0): CRT (II) I810(0): No active displays on Pipe B. ... I mean: Display Pipe A = BusID PCI:0:2:0 Display Pipe B = BusID PCI:0:2:1 or vice-versa? no. the second one is just a placeholder for the windows drivers so you get: Intel 82852GM Display controller Intel 82852GM Display controller (secondary) in the windows device manager. you'll want to use the primary id for both heads. Alex is correct. Let focus on the primary display controller on PCI:0:2:0 with Display Pipe A and Display Pipe B. In your case you can only have PipeA=CRT and PipeB=LCD (LFP). That is why you have the following information (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (800,600) (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1024,768) The problem is why XFree is saying there is no active display on Pipe B (II) I810(0): No active displays on Pipe B Alex ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
SLCB wrote: Hi, Thanks a lot for replaying!!! Alex Deucher wrote: it should use 02.0. .1 is just a placeholder for the windows drivers AFAIK. Sorry if this is a stupid question, but what exactly means to be placeholder in this case? There is a technical meaning for 02.1 It is on PCI Bus 0, Device Id 2 function 0 or function 1. That is what Alex meant when he said you have two device on one component. Thanks a lot. Regards, Sergio -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Hi, Thanks again. Alex Deucher wrote: Alex is correct. Let focus on the primary display controller on PCI:0:2:0 with Display Pipe A and Display Pipe B. In your case you can only have PipeA=CRT and PipeB=LCD (LFP). That is why you have the following information (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (800,600) (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1024,768) The problem is why XFree is saying there is no active display on Pipe B (II) I810(0): No active displays on Pipe B you can use the monitorlayout option to force on the pipes. see the i810 man page. Alex Now I understand the Pipes, but is still a mistery for me why lspci sees the 0:2:1, if it is a Windows placeholder (propably because I do not understand what a placeholder is...). Regarding the No active displays on Pipe B, this probably happens because, before starting X, I disable the LCD with the keyboard sequence FN+F5. If I do not do this, the screen becomes unreadble (I guess because the CRT works in 1024x768 and the LCD do not). Thanks a lot for the explanations, but I would like to return to the question why the CRT works under 1024x768 and the LCD not. Can this be related to the VESA VBE DCC that does not work on the LCD? Thanks again. Regards, Sergio -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
On Fri, 18 Feb 2005 18:15:16 -0300, Nqnsome [EMAIL PROTECTED] wrote: Hi, Thanks again. Alex Deucher wrote: Alex is correct. Let focus on the primary display controller on PCI:0:2:0 with Display Pipe A and Display Pipe B. In your case you can only have PipeA=CRT and PipeB=LCD (LFP). That is why you have the following information (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (800,600) (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1024,768) The problem is why XFree is saying there is no active display on Pipe B (II) I810(0): No active displays on Pipe B you can use the monitorlayout option to force on the pipes. see the i810 man page. Alex Now I understand the Pipes, but is still a mistery for me why lspci sees the 0:2:1, if it is a Windows placeholder (propably because I do not understand what a placeholder is...). when the windows driver claims the pci resources, it gives them each a name and they show up in the windows device manager. the second subfunction is just there so they can have two video devices show up in the device manager. Regarding the No active displays on Pipe B, this probably happens because, before starting X, I disable the LCD with the keyboard sequence FN+F5. If I do not do this, the screen becomes unreadble (I guess because the CRT works in 1024x768 and the LCD do not). that's the problem. the i810 driver relies on the bios to deal with outputs and modes. if tyou use the bios to disable an ouput, the driver probably has problems detecting an attached device. Thanks a lot for the explanations, but I would like to return to the question why the CRT works under 1024x768 and the LCD not. Can this be related to the VESA VBE DCC that does not work on the LCD? are you trying to get dualhead running or clone or just the LCD? Alex Thanks again. Regards, Sergio ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
On Fri, Feb 18, 2005 at 06:15:16PM -0300, Nqnsome wrote: Thanks a lot for the explanations, but I would like to return to the question why the CRT works under 1024x768 and the LCD not. Can this be related to the VESA VBE DCC that does not work on the LCD? If you boot up on the LCD and have the 1024x768 mode as your only listed mode, also check that VertRefresh is set to 60. Does that work ? If not, post the log file. Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Nqnsome wrote: Hi, Thanks again. Alex Deucher wrote: Alex is correct. Let focus on the primary display controller on PCI:0:2:0 with Display Pipe A and Display Pipe B. In your case you can only have PipeA=CRT and PipeB=LCD (LFP). That is why you have the following information (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (800,600) (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1024,768) The problem is why XFree is saying there is no active display on Pipe B (II) I810(0): No active displays on Pipe B you can use the monitorlayout option to force on the pipes. see the i810 man page. Alex Now I understand the Pipes, but is still a mistery for me why lspci sees the 0:2:1, if it is a Windows placeholder (propably because I do not understand what a placeholder is...). Regarding the No active displays on Pipe B, this probably happens because, before starting X, I disable the LCD with the keyboard sequence FN+F5. If I do not do this, the screen becomes unreadble I became aware of this problem few years back (since 2003). The first time I experienced it was with a DELL laptop, and I didn't have free time then to debug it when I actually had the laptop. I going to see if I can figure the problem out (why the LCD is not working) just by reading the code. (I guess because the CRT works in 1024x768 and the LCD do not). Not exactly. Both the crt and lcd support 1024x768 Thanks a lot for the explanations, but I would like to return to the question why the CRT works under 1024x768 and the LCD not. Can this be related to the VESA VBE DCC that does not work on the LCD? no Thanks again. Regards, Sergio -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
On Fri, Feb 18, 2005 at 02:11:48PM -0800, Bukie Mabayoje wrote: Nqnsome wrote: Hi, Thanks again. Alex Deucher wrote: Alex is correct. Let focus on the primary display controller on PCI:0:2:0 with Display Pipe A and Display Pipe B. In your case you can only have PipeA=CRT and PipeB=LCD (LFP). That is why you have the following information (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (800,600) (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1024,768) The problem is why XFree is saying there is no active display on Pipe B (II) I810(0): No active displays on Pipe B you can use the monitorlayout option to force on the pipes. see the i810 man page. Alex Now I understand the Pipes, but is still a mistery for me why lspci sees the 0:2:1, if it is a Windows placeholder (propably because I do not understand what a placeholder is...). Regarding the No active displays on Pipe B, this probably happens because, before starting X, I disable the LCD with the keyboard sequence FN+F5. If I do not do this, the screen becomes unreadble I became aware of this problem few years back (since 2003). The first time I experienced it was with a DELL laptop, and I didn't have free time then to debug it when I actually had the laptop. I going to see if I can figure the problem out (why the LCD is not working) just by reading the code. I've already done work in this area. And I've got a driver up at http://www.fairlite.demon.co.uk/intel.html if anyone wants to test it. Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Alan Hourihane wrote: I became aware of this problem few years back (since 2003). The first time I experienced it was with a DELL laptop, and I didn't have free time then to debug it when I actually had the laptop. I going to see if I can figure the problem out (why the LCD is not working) just by reading the code. I've already done work in this area. And I've got a driver up at http://www.fairlite.demon.co.uk/intel.html if anyone wants to test it. What does this driver fix? Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Hi, Thanks for answering. 1)Booting only on the LCD does not work. The XFree output is here: http://paginas.terra.com.br/educacao/nqnsome/xfree_output_lcd_only.txt Note that X11 does not find anymore the Built-in mode 1024x768, that it finds when the CRT is attached and I turn off the LCD before starting X11. Why turning the LCD on prevents X11 from finding the Built-in mode 1024x768? Isn´t the mode Built-in? 2)If I boot with both devices attached to the notebook and turned on, 1024x768 does not work in any of them. The output is here: http://paginas.terra.com.br/educacao/nqnsome/xfree_output_both.txt 3)If I boot with both devices attached to notebook, but with the LCD off, X11 finds the Built-in mode 1024x768 and the CRT starts in 1024x768. If I try to turn the LCD on, the screen gets messed up, and I have to restart X in order to see something. When I restart, both the CRT and LCD turn to 800x600. I was told months ago that the Built-in modes are read from the VBIOS, but this does not seem to be the whole true, since the attached display device interferes in the detection. BTW, the LCD works in 1024x768 in WinXP. Thanks a lot for your attention, Regards, Sergio Alan Hourihane wrote: If you boot up on the LCD and have the 1024x768 mode as your only listed mode, also check that VertRefresh is set to 60. Does that work ? If not, post the log file. Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Hi, Thanks for answering. 1)Booting only on the LCD does not work. The XFree output is here: http://paginas.terra.com.br/educacao/nqnsome/xfree_output_lcd_only.txt Note that X11 does not find anymore the Built-in mode 1024x768, that it finds when the CRT is attached and I turn off the LCD before starting X11. Why turning the LCD on prevents X11 from finding the Built-in mode 1024x768? Isn´t the mode Built-in? 2)If I boot with both devices attached to the notebook and turned on, 1024x768 does not work in any of them. The output is here: http://paginas.terra.com.br/educacao/nqnsome/xfree_output_both.txt 3)If I boot with both devices attached to notebook, but with the LCD off, X11 finds the Built-in mode 1024x768 and the CRT starts in 1024x768. If I try to turn the LCD on, the screen gets messed up, and I have to restart X in order to see something. When I restart, both the CRT and LCD turn to 800x600. I was told months ago that the Built-in modes are read from the VBIOS, but this does not seem to be the whole true, since the attached display device interferes in the detection. BTW, the LCD works in 1024x768 in WinXP. Thanks a lot for your attention, Regards, Sergio Alan Hourihane wrote: If you boot up on the LCD and have the 1024x768 mode as your only listed mode, also check that VertRefresh is set to 60. Does that work ? If not, post the log file. Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
Hi, I tryed your driver, but could not get 1024x768 on the LCD. XFree does not see the Built-in 1024x768 mode. Thanks, Sérgio Alan Hourihane wrote: I've already done work in this area. And I've got a driver up at http://www.fairlite.demon.co.uk/intel.html if anyone wants to test it. Alan. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
External CRT works on 1024x768 but LCD not. Please Help!!!
Hi, Can someone help me, please!? I have a Compal CY27 laptop. The graphics chipset is (as reported by lspci): :00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) :00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) I read all material on the net about the memory/vbios problems with this chipset. I do not think I have this problem because I can change the memory allocated to the graphics card in the BIOS setup program, and the XFree output reflects these changes. I have tried all kinds of patchs, all the latest XFree versions available (including 4.4.0), several distros (FC1, FC2, Mandrake 10 and now, Debian unstable), the IBM driver, asked the dealer and manufacturer for a BIOS update, but my LCD never reaches 1024x768 (only 800x600 and 640x480). Actually, a few months ago, I gave out trying to make the LCD work under 1024x768, after all this dozens of failed trials. I am getting back to this because I just find out that, if I connect a external CRT monitor (actually a Samsung SyncMaster 700p) to the CRT out of my laptop, 1024x768 works on it! I am completely puzzled. If XFree can make the external monitor works on 1024x768, why it can not do the same with the LCD? I was told that my graphics chipset has a vbios problem that prevents Xfree from recognizing its ability to work under 1024x768, but, if this is true, why that external CRT works under 1024x768? I must note that under WinXP the LCD works on 1024x768 and that the XiG X server can also do the same. Now that it is clear that Xfree can produce 1024x768 with my chipset and my LCD supports 1024x768, how can I force Xfree to try 1024x768 on the LCD? My XF86Config-4 can be found here: http://paginas.terra.com.br/educacao/nqnsome/xf86config.txt The XFree output can be found here: http://paginas.terra.com.br/educacao/nqnsome/xfree_output.txt I am really sorry for my bad English. Thanks a lot for your assistance. Regards, Sergio ___ XFree86 mailing list XFree86@XFree86.Org http://XFree86.Org/mailman/listinfo/xfree86 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: External CRT works on 1024x768 but LCD not. Please Help!!!
I can't look into this problem tonight I will be able to see if I can help you tomorrow. If you need to use your laptop without the external crt, use the vesa driver for now. Nqnsome wrote: Hi, Can someone help me, please!? I have a Compal CY27 laptop. The graphics chipset is (as reported by lspci): :00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) :00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) I read all material on the net about the memory/vbios problems with this chipset. I do not think I have this problem because I can change the memory allocated to the graphics card in the BIOS setup program, and the XFree output reflects these changes. I have tried all kinds of patchs, all the latest XFree versions available (including 4.4.0), several distros (FC1, FC2, Mandrake 10 and now, Debian unstable), the IBM driver, asked the dealer and manufacturer for a BIOS update, but my LCD never reaches 1024x768 (only 800x600 and 640x480). Actually, a few months ago, I gave out trying to make the LCD work under 1024x768, after all this dozens of failed trials. I am getting back to this because I just find out that, if I connect a external CRT monitor (actually a Samsung SyncMaster 700p) to the CRT out of my laptop, 1024x768 works on it! I am completely puzzled. If XFree can make the external monitor works on 1024x768, why it can not do the same with the LCD? I was told that my graphics chipset has a vbios problem that prevents Xfree from recognizing its ability to work under 1024x768, but, if this is true, why that external CRT works under 1024x768? I must note that under WinXP the LCD works on 1024x768 and that the XiG X server can also do the same. Now that it is clear that Xfree can produce 1024x768 with my chipset and my LCD supports 1024x768, how can I force Xfree to try 1024x768 on the LCD? My XF86Config-4 can be found here: http://paginas.terra.com.br/educacao/nqnsome/xf86config.txt The XFree output can be found here: http://paginas.terra.com.br/educacao/nqnsome/xfree_output.txt I am really sorry for my bad English. Thanks a lot for your assistance. Regards, Sergio ___ XFree86 mailing list XFree86@XFree86.Org http://XFree86.Org/mailman/listinfo/xfree86 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel