LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 02-07-2009, 05:02 AM   #1
arizonagroovejet
Senior Member
 
Registered: Jun 2005
Location: England
Distribution: openSUSE, Fedora, CentOS
Posts: 1,094

Rep: Reputation: 198Reputation: 198
Find details of connected monitor


Anyone know of a way to list details of the connected monitor from the command line? Something which actually probes the monitor to find out what it is rather than extracting information from some config file which may have been created through human interaction.
 
Old 02-07-2009, 06:49 AM   #2
tredegar
LQ 5k Club
 
Registered: May 2003
Location: London, UK
Distribution: Fedora38
Posts: 6,147

Rep: Reputation: 435Reputation: 435Reputation: 435Reputation: 435Reputation: 435
Have you looked at the read-edidpackage ?
 
Old 02-08-2009, 08:54 AM   #3
arizonagroovejet
Senior Member
 
Registered: Jun 2005
Location: England
Distribution: openSUSE, Fedora, CentOS
Posts: 1,094

Original Poster
Rep: Reputation: 198Reputation: 198
Quote:
Originally Posted by tredegar View Post
Have you looked at the read-edidpackage ?
I have now. Doesn't produce anything usable for my Samsung Syncmaster 206BW though.

Code:
./get-edid: get-edid version 2.0.0

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
        Function supported
        Call successful

        VBE version 300
        VBE string at 0x11100 "NVIDIA"

VBE/DDC service about to be called
        Report DDC capabilities

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
        Function supported
        Call successful

        Monitor and video card combination does not support DDC1 transfers
        Monitor and video card combination supports DDC2 transfers
        0 seconds per 128 byte EDID block transfer
        Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
        Read EDID

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
        Function supported
        Call failed

The EDID data should not be trusted as the VBE call failed
EDID claims 255 more blocks left
EDID blocks left is wrong.
 
Old 02-08-2009, 09:54 AM   #4
tredegar
LQ 5k Club
 
Registered: May 2003
Location: London, UK
Distribution: Fedora38
Posts: 6,147

Rep: Reputation: 435Reputation: 435Reputation: 435Reputation: 435Reputation: 435
Try this.
Shut down X
Start it up again like this
Code:
startx -- -logverbose 6
Then open up /var/log/Xorg.0.log and search for EDID
Read from there on.
You also get the "raw EDID" as hex data in that log, which you can decode with the help of this link: http://en.wikipedia.org/wiki/Extende...ification_data

Somewhere windows has a program that can be used to display the meaning of the hex file and possibly edit the edid.bin data (that is easy to grab if you have an nvidia card: run nvidia-settings Then I clock GPU0 (GeForceGo
6400) then I see my monitor listed (DFP0 Default flat panel), I click that, & in the Right pane, there's a button to "Acquire EDID". Click it)

This link ( http://www.linuxquestions.org/questi...38#post2850938 ) points to a l-o-n-g thread I was posting to in 2007. There's quite a lot of information about EDID in that thread, some of it may be helpful.
 
Old 02-08-2009, 10:10 AM   #5
tredegar
LQ 5k Club
 
Registered: May 2003
Location: London, UK
Distribution: Fedora38
Posts: 6,147

Rep: Reputation: 435Reputation: 435Reputation: 435Reputation: 435Reputation: 435
An update:
get-edid didn't do much for me either.
but
edid.bin as grabbed by nvidia-settings can be piped to parse-edid like this:
Code:
tred@vaio:~$ cat edid.bin | parse-edid
parse-edid: parse-edid version 1.4.1
parse-edid: EDID checksum passed.

        # EDID version 1 revision 3
Section "Monitor"
        # Block type: 2:0 3:fc
        Identifier "Nvidia Defaul"
        VendorName "NVD"
        ModelName "Nvidia Defaul"
        # Block type: 2:0 3:fc
        # Block type: 2:0 3:fc
        # Block type: 2:0 3:fd
        HorizSync 29-49
        VertRefresh 0-61
        # Max dot clock (video bandwidth) 80 MHz
        # DPMS capabilities: Active off:yes  Suspend:yes  Standby:yes

        Mode    "1280x800"      # vfreq 60.053Hz, hfreq 48.763kHz
                DotClock        74.900000
                HTimings        1280 1476 1524 1536
                VTimings        800 805 808 812
                Flags   "-HSync" "-VSync"
        EndMode
        # Block type: 2:0 3:fc
        # Block type: 2:0 3:fc
        # Block type: 2:0 3:fd
EndSection
tred@vaio:~$
Maybe this helps?
 
  


Reply



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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How do I find the process details from the C code Manjunath1847 Linux - General 3 07-18-2008 06:45 AM
Where can I find details on LVM strip. Tahir Saleh Linux - Newbie 3 10-24-2007 07:18 AM
How to find the details of NIC karamkumar Ubuntu 5 05-16-2007 11:39 PM
where can i find details of blocked emails karen.pertierra Linux - Security 1 02-22-2007 02:46 PM
Where to find the Folder Preferences Details joeyBig Linux - General 5 08-06-2004 09:00 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 03:35 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