View previous topic :: View next topic |
Author |
Message |
scary n00b
Joined: 17 Apr 2004 Posts: 47
|
Posted: Sat Apr 17, 2004 2:51 pm Post subject: philips 190B4C monitor trouble |
|
|
hi all,
I cannot manage to get my philips 19" lcd monitor to work properly. if I start X, the screen becomes black and the monitor tells me to switch to a supported resolution, such as 1280x1024@60Hz.
I put the refresh rates found on the monitor manual in XF86Config and also tried adding a "Modeline" string to the config file calculating it on some website. I've also erased every mode apart from 1280x1024, with no success at all. The problem also appears when I try to use a vesafb console, following the bootsplash guide found on this forum caused the screen to get black suddenly after the lilo prompt, even if I give the boot parameter vga=normal ...
the strange thing is, during gentoo setup from LiveCD, the autoconfigurator managed to get a higher resolution in the console. Any ideas?
Radeon 7200 VIVO, Philips 190B4CG. I can post my XF86Config or XFree86.0.log or whatever else is needed. thanks! |
|
Back to top |
|
|
vdboor Guru
Joined: 03 Dec 2003 Posts: 592 Location: The Netherlands
|
Posted: Sat Apr 17, 2004 3:29 pm Post subject: |
|
|
You could try to run xf86cfg, and xf86config. I did this to find out how a LCD screen needed to be configured, and it worked for me. _________________ The best way to accelerate a windows server is by 9.81M/S²
Linux user #311670 and Yet Another Perl Programmer
[ screenies | Coding on KMess ] |
|
Back to top |
|
|
scary n00b
Joined: 17 Apr 2004 Posts: 47
|
Posted: Sat Apr 17, 2004 4:16 pm Post subject: |
|
|
actually I used xf86config to create the current XF86Config I was using and I've just tried xf86cfg, which brought me to the same problem, black screen and "please switch to a supported video mode, such as 1280x1024@60Hz.
do lcd monitors need special parameters ? I just put the refresh rates found on the manual, nothing seems to be different from a normal crt monitor conf.. am I missing something ? |
|
Back to top |
|
|
vdboor Guru
Joined: 03 Dec 2003 Posts: 592 Location: The Netherlands
|
Posted: Sat Apr 17, 2004 7:59 pm Post subject: |
|
|
yes, LCD monitors often work at 60Hz only. (you won't notice it's 60hz, because an lcd screen doesn't flicker, the pixels jjust change)
You can try to omit a lot of settings. X detects quite a lot by default.
for example;
(these settings were based on xf86cfg, with an tft flatscreen)
Code: | Section "ServerLayout"
Identifier "Standard_Layout"
Screen "Standard_Screen"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Section "Monitor"
Identifier "Standard_Monitor"
EndSection
Section "Screen"
Identifier "Standard_Screen"
Device "NVidia_GForce2"
# Device "VESA_Compatible"
Monitor "Standard_Monitor"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "640x480" "800x600"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
|
Perhaps you need to change the identifier-labels, but I think you get the idea.. _________________ The best way to accelerate a windows server is by 9.81M/S²
Linux user #311670 and Yet Another Perl Programmer
[ screenies | Coding on KMess ] |
|
Back to top |
|
|
Anime_Fan Guru
Joined: 01 Jul 2003 Posts: 366 Location: Linköping, Sweden
|
Posted: Sat Apr 17, 2004 8:59 pm Post subject: |
|
|
You can also try forcing a 60Hz refresh rate... Your GFX card probably can pump out a much higher refresh rate, so it tries to by default.
Code: | Section "Screen"
Identifier "0"
Device "gfx0"
Monitor "monitor0"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1280x1024/60Hz" "1024x768/60Hz" "800x600/60Hz" "640x480/60Hz"
EndSubsection
EndSection |
|
|
Back to top |
|
|
scary n00b
Joined: 17 Apr 2004 Posts: 47
|
Posted: Sun Apr 18, 2004 1:47 pm Post subject: |
|
|
thanks for helping,, actually neither removing config strings from XF86Config nor adding a /60Hz in the Modes section solved my problem. It's always the same thing, to think that X even reads EDID data from the monitor through the radeon driver and recognizes it .. what should I do ? could posting XFree86.log help? |
|
Back to top |
|
|
scary n00b
Joined: 17 Apr 2004 Posts: 47
|
Posted: Mon Apr 19, 2004 6:29 pm Post subject: |
|
|
Actually by adding to the video card section a
Option "DDCMode" "on"
I managed to run X ... only now when I try to go back to console the same problem comes up again so this time I'm stuck on X after I start it !
And I still cannot make the framebuffer console work, neither with the standard vesafb driver nor with the radeonfb driver.... |
|
Back to top |
|
|
vdboor Guru
Joined: 03 Dec 2003 Posts: 592 Location: The Netherlands
|
Posted: Mon Apr 19, 2004 8:43 pm Post subject: |
|
|
IF you're really desparate, you should try out the fbdev driver. It runs X through the framebuffer device, (and only with the resolution of your framebuffer), but I think it's easy to fix this.
Code: | Section "Device"
Identifier "Linux_FrameBuffer"
Driver "fbdev"
EndSection |
Then change the "Device" property in your active Screen section.
For example:
Code: | Section "ServerFlags"
Option "DefaultServerLayout" "My_Layout"
#...
EndSection
Section "ServerLayout"
Identifier "My_Layout"
Screen "Radeon_Screen"
# Screen "VESA_Screen"
# Screen "Fglrx_Screen"
# Screen "FrameBuffer_Screen"
InputDevice "Wheel_Mouse" "CorePointer"
InputDevice "CompaqEA_Keyboard" "CoreKeyboard"
EndSection
Section "Screen"
Identifier "FrameBuffer_Screen"
Device "Linux_FrameBuffer"
Monitor "Philips_19Inch_Monitor"
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
EndSection |
Note how I've changed the identifiers and how they refer to each other. This allows you to add multiple monitor, device screen and layout sections to your X config file. (I've omitted my mouse, keyboard and monitor sections in my example) _________________ The best way to accelerate a windows server is by 9.81M/S²
Linux user #311670 and Yet Another Perl Programmer
[ screenies | Coding on KMess ] |
|
Back to top |
|
|
scary n00b
Joined: 17 Apr 2004 Posts: 47
|
Posted: Tue Apr 20, 2004 3:21 pm Post subject: |
|
|
I don't really understand how is this going to solve my X problems since not even the framebuffer console is working ? I'll give it a try anyway.. is this supposed to fix the problem when I switch from console to X ? thanks for your help anyway ! |
|
Back to top |
|
|
vdboor Guru
Joined: 03 Dec 2003 Posts: 592 Location: The Netherlands
|
Posted: Tue Apr 20, 2004 7:30 pm Post subject: Re: philips 190B4C monitor trouble |
|
|
No, the fbdev driver only works if your framebuffer is working. It runs X with the same settings as your framebuffer has. In my case, this causes tv-out to work all of a sudden.
scary wrote: | the strange thing is, during gentoo setup from LiveCD, the autoconfigurator managed to get a higher resolution in the console. Any ideas? |
Sorry for missing this part of your first post. If the livecd gets a working screen, you should copy that /etc/X11/XF86Config(-4) file, check which modules are loaded, and perhaps use the config in /proc/config to generate your first kernel.
Hope this helps. _________________ The best way to accelerate a windows server is by 9.81M/S²
Linux user #311670 and Yet Another Perl Programmer
[ screenies | Coding on KMess ] |
|
Back to top |
|
|
|