LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-06-2005, 10:40 PM   #1
rpriest12
LQ Newbie
 
Registered: Nov 2004
Distribution: Slackware 10.0
Posts: 5

Rep: Reputation: 0
call Startx, LCD panel says "Signal is not compatible with this input"


Hello.

My Machine video specs:

Dist: Slackware 10 (2.6.9 kernel)
Video Card "ATI Radeon 9800 Pro"
Monitor: Sharp Aquos (LC-37G4U) - Connection over DVI-D cable.

Problem:

Whenever I connect to this Monitor and attempt to "startx". I see nothing but a black screen. Just before is goes black, the Monitor reports "Signal is incompatible with this input".
It display the refresh rate (85 Hz), but seems not to be able to display the resolution.
It should tell me something like : "1024x768" or something. But it doesn't.

Now I dual boot this Machine with XP Pro. If I boot into XP everything displays fine.
If I boot into Linux and just run at the login xterm, it runs fine. Everything looks great. But as soon as I run "startx", that is where I get the "Signal is incompatible with this input" error. So, i guess it is pretty safe to say that this is an X problem.

Now for my X environment, I am running KDE 3.3.1. I am also noticing, that even though my SCREEN section of my xorg.conf file has a mode line of:
s
Modes "1280x768" "1152x864" "1024x768" "800x600" "640x480"

I can't any valid resolution on my display.

Does anyone have any clue as to why I can't get X working on the LCD?
I think my xorg.conf file is correct. But maybe the setting are not being respected?
Or is there something special I need to do?

I know that the LCD panel is working correctly because I can run Linux in terminal mode. I just can't start X windows. I really want to use Linux for my "MythTv" box, but it is a no go if I can't even start X.

Below are the video entries:

Section "Monitor"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
# HorizSync 30-64 # multisync
# HorizSync 31.5, 35.2 # multiple fixed sync frequencies
# HorizSync 15-25, 30-50 # multiple ranges of sync frequencies
# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
Identifier "My Monitor"
# HorizSync 31.5 - 50.0
HorizSync 31.5 - 90.0
VertRefresh 40.0 - 120.0
EndSection

Section "Device"

#VideoRam 4096
# Insert Clocks lines here if appropriate
Identifier "VESA Framebuffer"
Driver "vesa"
EndSection

Section "Device"
Identifier "ATI Radeon FB"
Driver "radeon"
EndSection

Section "Screen"

# If your card can handle it, a higher default color depth (like 24 or 32)
# is highly recommended.
# DefaultDepth 8
# DefaultDepth 16
# DefaultDepth 32
# "1024x768" is also a conservative usable default resolution. If you
# have a better monitor, feel free to try resolutions such as
# "1152x864", "1280x1024", "1600x1200", and "1800x1400" (or whatever your
# card/monitor can produce)
Identifier "Screen 1"
Device "ATI Radeon FB"
Monitor "My Monitor"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
# Modes "1024x768" "800x600" "640x480"
Modes "1280x768" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "DRI"
Group 0
EndSection
 
Old 01-06-2005, 11:21 PM   #2
redjokerx
Member
 
Registered: Aug 2004
Location: San Diego
Distribution: Slackware
Posts: 303

Rep: Reputation: 31
Maybe a horizontal refresh problem? I had to change it to get the screen to fit right when I had my CRT. My LCD's manual mentioned vertical and horizontal refresh rates, so maybe give that a shot.
 
Old 01-07-2005, 08:11 AM   #3
rpriest12
LQ Newbie
 
Registered: Nov 2004
Distribution: Slackware 10.0
Posts: 5

Original Poster
Rep: Reputation: 0
Thanks for the suggestion.

I have been playing with those settings for a while (take look at my snippet from my xorg.conf):

Identifier "My Monitor"
# HorizSync 31.5 - 50.0
HorizSync 31.5 - 90.0
VertRefresh 40.0 - 120.0
EndSection


My Manual specifies exact values for HorizSync and VertRefresh, but I do have a range specified that encapsulates all of the values that it can support. Maybe I will try the exact values.

The one thing I can say, is that when the LCD receives a signal, it display the resolution and the refresh. For example, if I am in windows or in Linux at the root terminal I see:

1024x768
60Hz

Flash in the Right hand corner of my screen. When I call "#startx", and I get the error, I see:

----x---
85Hz

Flash in the right hand corner.


So I am thinking that it is reading the "Refresh" rate. So maybe it is the Resolution?
But then again, that is the Vertical Refresh specified there (because it is in Hz), right?

So maybe it could be the Horizontal Sync?


Anyone have any ideas on how to debug this?
I don't think I saw anything in the x log file, but maybe I was looking for the right value.
 
Old 01-07-2005, 01:41 PM   #4
yuchai
Member
 
Registered: Jan 2005
Location: New York, NY
Distribution: Slackware 13.0
Posts: 56

Rep: Reputation: 15
I think X is trying to set the refresh rate to 85Hz, but I believe typical LCDs only support up to 75Hz. Are you sure you had the Horizontal Sync and Vertical Refresh Rates correct? For your reference my LCD runs a max of 1280x1024 and my values are:

HorizSync 24- 80
VertRefresh 50-75
 
Old 01-07-2005, 04:08 PM   #5
redjokerx
Member
 
Registered: Aug 2004
Location: San Diego
Distribution: Slackware
Posts: 303

Rep: Reputation: 31
1280x1024
HorizSync 31.5 - 80.0
VertRefresh 56.0 - 75.0

for me.
 
Old 01-07-2005, 07:18 PM   #6
rpriest12
LQ Newbie
 
Registered: Nov 2004
Distribution: Slackware 10.0
Posts: 5

Original Poster
Rep: Reputation: 0
I tried:

HorizSync 24- 80
VertRefresh 50-75


But that didn't work.

So then I tried, discrete values that the owner's manual suggests.
I tried,

HorizSync 35.1,48.4,60
VertRefresh 56,60,75

My Modeline (under Depth "24") reads:

Modes "1024x768" "800x600"

I have taken the liberty of posting the "PC Compatibility Chart" Modes from my manual. Please take a look and let me know if there is some special combination I should try:


TVDisplayModes.html


Finally, I think that you may be on to something about that "85Hz" flashing on the screen when it goes black.

I am still getting that. Even after setting the Horizontal, and Vertical Frequencies as listed above.

Is there somewhere else that that value may be getting set?

How can I check it without running X?
 
Old 01-07-2005, 09:10 PM   #7
rpriest12
LQ Newbie
 
Registered: Nov 2004
Distribution: Slackware 10.0
Posts: 5

Original Poster
Rep: Reputation: 0
I posted my Xorg.0.log...

Here is what the log file says when I start my machine connected to the LCD:

Xorg.0.log


From the Log, is my default mode being set to:
------------------------------
(II) RADEON(0): Total number of valid DDC mode(s) found: 18
(--) RADEON(0): Virtual size is 1024x768 (pitch 1024)
(**) RADEON(0): *Default mode "1024x768": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "1024x768" 157.50 1024 1344 1504 1728 768 1025 1028 1072 +hsync +vsync
(**) RADEON(0): *Default mode "800x600": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "800x600" 157.50 800 1344 1504 1728 600 1025 1028 1072 +hsync +vsync
-----------------------------

A Few supported Vesa modes where stated as:
(II) RADEON(0): 1024x768@60Hz
(II) RADEON(0): 1024x768@70Hz
(II) RADEON(0): 1024x768@75Hz

So can I just replace
Modes "1024x768"

with

Modes "1024x768@60" ?

Or do I need a full "Modeline" entry?





A more verbose Log snippet is below, while the full log (up to the Black screen), can be seen above:
-------------------------------------- Begin Log Snippet -------------------------------------------------------------
(II) RADEON(0): blueX: 0.150 blueY: 0.081 whiteX: 0.292 whiteY: 0.322
(II) RADEON(0): Supported VESA Video Modes:
(II) RADEON(0): 720x400@70Hz
(II) RADEON(0): 640x480@60Hz
(II) RADEON(0): 640x480@67Hz
(II) RADEON(0): 640x480@72Hz
(II) RADEON(0): 640x480@75Hz
(II) RADEON(0): 800x600@56Hz
(II) RADEON(0): 800x600@60Hz
(II) RADEON(0): 800x600@72Hz
(II) RADEON(0): 800x600@75Hz
(II) RADEON(0): 832x624@75Hz
(II) RADEON(0): 1024x768@60Hz
(II) RADEON(0): 1024x768@70Hz
(II) RADEON(0): 1024x768@75Hz
(II) RADEON(0): Manufacturer's mask: 0
(II) RADEON(0): Supported Future Video Modes:
(II) RADEON(0): #0: hsize: 640 vsize 480 refresh: 85 vid: 22833
(II) RADEON(0): #1: hsize: 800 vsize 600 refresh: 85 vid: 22853
(II) RADEON(0): #2: hsize: 1024 vsize 768 refresh: 85 vid: 22881
(II) RADEON(0): #3: hsize: 1280 vsize 1024 refresh: 85 vid: 39297
(II) RADEON(0): #4: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 65.0 MHz Image Size: 0 x 0 mm
(II) RADEON(0): h_active: 1024 h_sync: 1048 h_sync_end 1184 h_blank_end 1344 h_border: 0
(II) RADEON(0): v_active: 768 v_sync: 771 v_sync_end 777 v_blanking: 806 v_border: 0
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 81.0 MHz Image Size: 0 x 0 mm
(II) RADEON(0): h_active: 1280 h_sync: 1328 h_sync_end 1440 h_blank_end 1688 h_border: 0
(II) RADEON(0): v_active: 768 v_sync: 769 v_sync_end 772 v_blanking: 802 v_border: 0
(II) RADEON(0): Ranges: V min: 49 V max: 86 Hz, H min: 24 H max: 70 kHz, PixClock max 110 MHz
(II) RADEON(0): Monitor name: SHARP LCD
(II) RADEON(0):
(II) RADEON(0): Primary:
Monitor -- TMDS
Connector -- DVI-I
DAC Type -- TVDAC/ExtDAC
TMDS Type -- Internal
DDC Type -- DVI_DDC
(II) RADEON(0): Secondary:
Monitor -- NONE
Connector -- VGA
DAC Type -- Primary
TMDS Type -- NONE
DDC Type -- VGA_DDC
(II) RADEON(0): PLL parameters: rf=2700 rd=12 min=20000 max=40000; xclk=33800
(II) RADEON(0): DFP table revision: 4
(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): Panel size found from DDC: 1280x1024
(II) RADEON(0): Valid Mode from Detailed timing table: 1024x768
(II) RADEON(0): Valid Mode from Detailed timing table: 1280x768
(II) RADEON(0): Valid Mode from standard timing table: 640x480
(II) RADEON(0): Valid Mode from standard timing table: 800x600
(II) RADEON(0): Valid Mode from standard timing table: 1024x768
(II) RADEON(0): Valid Mode from standard timing table: 1280x1024
(II) RADEON(0): Valid Mode from standard timing table: 1280x1024
(II) RADEON(0): Valid Mode from established timing table: 1024x768
(II) RADEON(0): Valid Mode from established timing table: 1024x768
(II) RADEON(0): Valid Mode from established timing table: 1024x768
(II) RADEON(0): Valid Mode from established timing table: 832x624
(II) RADEON(0): Valid Mode from established timing table: 800x600
(II) RADEON(0): Valid Mode from established timing table: 800x600
(II) RADEON(0): Valid Mode from established timing table: 800x600
(II) RADEON(0): Valid Mode from established timing table: 800x600
(II) RADEON(0): Valid Mode from established timing table: 640x480
(II) RADEON(0): Valid Mode from established timing table: 640x480
(II) RADEON(0): Valid Mode from established timing table: 640x480
(II) RADEON(0): Total of 18 mode(s) found.
(II) RADEON(0): Total number of valid DDC mode(s) found: 18
(--) RADEON(0): Virtual size is 1024x768 (pitch 1024)
(**) RADEON(0): *Default mode "1024x768": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "1024x768" 157.50 1024 1344 1504 1728 768 1025 1028 1072 +hsync +vsync
(**) RADEON(0): *Default mode "800x600": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "800x600" 157.50 800 1344 1504 1728 600 1025 1028 1072 +hsync +vsync
(**) RADEON(0): Default mode "1024x768": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "1024x768" 157.50 1024 1344 1504 1728 768 1025 1028 1072 +hsync +vsync
(**) RADEON(0): Default mode "1024x768": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "1024x768" 157.50 1024 1344 1504 1728 768 1025 1028 1072 -hsync -vsync
(**) RADEON(0): Default mode "1024x768": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "1024x768" 157.50 1024 1344 1504 1728 768 1025 1028 1072 -hsync -vsync
(**) RADEON(0): Default mode "1024x768": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "1024x768" 157.50 1024 1344 1504 1728 768 1025 1028 1072
(**) RADEON(0): Default mode "832x624": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "832x624" 157.50 832 1344 1504 1728 624 1025 1028 1072 -hsync -vsync
(**) RADEON(0): Default mode "800x600": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "800x600" 157.50 800 1344 1504 1728 600 1025 1028 1072 +hsync +vsync
(**) RADEON(0): Default mode "800x600": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "800x600" 157.50 800 1344 1504 1728 600 1025 1028 1072 +hsync +vsync
(**) RADEON(0): Default mode "800x600": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "800x600" 157.50 800 1344 1504 1728 600 1025 1028 1072 +hsync +vsync
(**) RADEON(0): Default mode "800x600": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "800x600" 157.50 800 1344 1504 1728 600 1025 1028 1072 +hsync +vsync
(**) RADEON(0): Default mode "640x480": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "640x480" 157.50 640 1344 1504 1728 480 1025 1028 1072 -hsync -vsync
(**) RADEON(0): Default mode "640x480": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "640x480" 157.50 640 1344 1504 1728 480 1025 1028 1072 -hsync -vsync
(**) RADEON(0): Default mode "640x480": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "640x480" 157.50 640 1344 1504 1728 480 1025 1028 1072 -hsync -vsync
(**) RADEON(0): Default mode "640x480": 157.5 MHz (scaled from 0.0 MHz), 91.1 kHz, 85.0 Hz
(II) RADEON(0): Modeline "640x480" 157.50 640 1344 1504 1728 480 1025 1028 1072 -hsync -vsync
(==) RADEON(0): DPI set to (75, 75)
(II) Loading sub module "fb"
 
Old 01-14-2005, 06:45 AM   #8
PekkaM
LQ Newbie
 
Registered: Jan 2005
Location: Finland
Distribution: SuSE, Mandrake
Posts: 5

Rep: Reputation: 0
DVI to D-SUB

Have you tried D-SUB connection for your LCD?
I have similar problem with Radeon QD, Viewsonic VX715 and SuSE 9.2 or Mandrake 10.1.
When I start X I just get a message "No Signal" and screen goes to sleep. The system works fine with Win2000 and Suse 9.0 and Mandrake 10.0.
Last night I finally changed the connetion to D-SUB (analog) and now both the newer distros X works. So it seems that x.org can't handle the DVI-D on this configuration.

There seems to be proprietary drivers for ATI cards, but I don't know if these provide any help on DVI. On the other hand, I do not know how to interpret the Radeon QD, what Linux reports into ATI Radeon model numbers. Just to know if those drivers are for me.
Anyone have any experience on that?

Pekka
 
Old 01-18-2005, 07:36 PM   #9
rpriest12
LQ Newbie
 
Registered: Nov 2004
Distribution: Slackware 10.0
Posts: 5

Original Poster
Rep: Reputation: 0
GOT IT WORKING!

Hey Everyone,

First let me say "Thank you" to everyone who replied to my post.

I now have it working! This is so cool! I am using the LCD panel to right this very moment!

Anyway, what I did was I used The XFREE86 Modeline Generator to generate "ModeLines" that were appropriate for my display. I added those to my Monitor section, and, it worked. I actually added:

"1024x768@60", "1024x768@70", "1024x768@75",

but the display only picked up "1024x768@60". But that is cool. It looks good though. Especially, with mythtv running.

I can't begin to tell you, how cool this is.

So, I guess it was the Hor. Syncs that were not compatible with this particular LCD panel.

Thanks again everyone.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Acer Al1511 15" Lcd Input Not Supported uberuser Linux - Hardware 5 01-02-2010 05:27 PM
How to start KDE automaticlly without typing "startx" then "startkde" Jonescity Slackware 8 10-29-2004 09:32 PM
"Function not implemented" error in call to "sem_open()" Krishnendu8 Linux - Newbie 1 06-07-2003 02:52 AM
"Function not imlemented" error in call to "sem_open()" Krishnendu8 Linux - Networking 0 06-07-2003 02:19 AM
<input type="button" disabled="true" > does not work in ns4.7 or 4.9 cybercop12us Programming 2 11-29-2002 08:31 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:56 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration