FedoraForum.org - Fedora Support Forums and Community
Results 1 to 11 of 11
  1. #1
    Join Date
    Mar 2011
    Location
    Boone, Iowa
    Posts
    19
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Fedora 20 stopped recognizing the monitor

    I have a Dell Optiplex 745. I installed 64 bit Fedora 20 with Mate. I have an Acer AL2016 monitor plugged into the video card built into the Mother Board which I believe is intel. Everything was working fine for a couple of months until I did "yum udate" a few days ago. This was not the first yum update I had done. However after a reboot the resolution changed to 800 x 600 with no better choices, and Fedora could suddenly not figure out what monitor I was using. I created an xorg.conf file and was able to force the resolution back to normal but Fedora is still unable to figure out what monitor I am using. Digging through /var//log/Xorg.0.log at the moment.
    Is anyone else having a similar problem? Thanks Steve

  2. #2
    Join Date
    Mar 2011
    Location
    Boone, Iowa
    Posts
    19
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Fedora 20 stopped recognizing the monitor

    I am still working away at this. Fedora 20 w/mate seemed to be using the correct drivers until the last update / reboot as it recognized my monitor and all of the graphics appeard to be working correctly. At the moment I am running out of ideas.
    /var/log/Xorg.0.log extract:
    -----------
    25.553] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
    [ 25.553] (II) Module intel: vendor="X.Org Foundation"
    [ 25.553] compiled for 1.14.1, module version = 2.99.902
    [ 25.553] Module class: X.Org Video Driver
    [ 25.553] ABI class: X.Org Video Driver, version 14.1
    [ 25.553] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
    i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
    915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
    Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
    GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, HD Graphics,
    HD Graphics 2000, HD Graphics 3000, HD Graphics 2500,
    HD Graphics 4000, HD Graphics P4000, HD Graphics 4600,
    HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100,
    HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200
    [ 25.558] (++) using VT number 1

    [ 25.560] (II) intel(0): Creating default Display subsection in Screen sectio
    n
    "Default Screen Section" for depth/fbbpp 24/32
    [ 25.560] (==) intel(0): Depth 24, (--) framebuffer bpp 32
    [ 25.560] (==) intel(0): RGB weight 888
    [ 25.560] (==) intel(0): Default visual is TrueColor
    [ 25.560] (--) intel(0): Integrated Graphics Chipset: Intel(R) 965Q
    [ 25.560] (**) intel(0): Relaxed fencing enabled
    [ 25.560] (**) intel(0): Wait on SwapBuffers? enabled
    [ 25.560] (**) intel(0): Triple buffering? enabled
    [ 25.560] (**) intel(0): Framebuffer tiled
    [ 25.560] (**) intel(0): Pixmaps tiled
    [ 25.560] (**) intel(0): 3D buffers tiled
    [ 25.560] (**) intel(0): SwapBuffers wait enabled
    [ 25.560] (==) intel(0): video overlay key set to 0x101fe
    [ 25.567] (II) intel(0): Output VGA1 has no monitor section
    [ 25.583] (II) intel(0): EDID for output VGA1
    [ 25.583] (II) intel(0): Printing probed modes for output VGA1
    [ 25.583] (II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 134
    4 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 25.583] (II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 6
    00 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 25.583] (II) intel(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 6
    00 601 603 625 +hsync +vsync (35.2 kHz e)
    [ 25.583] (II) intel(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 4
    80 486 494 517 +hsync +vsync (31.0 kHz e)
    [ 25.583] (II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 48
    0 489 492 525 -hsync -vsync (31.5 kHz e)
    [ 25.583] (II) intel(0): Output VGA1 connected
    [ 25.583] (II) intel(0): Using exact sizes for initial modes
    [ 25.583] (II) intel(0): Output VGA1 using initial mode 1024x768 +0+0
    -----------------
    I have tried everything I can think of to force the use of the intel drivers.
    Any fresh ideas will be greatly appreciated, as it looks like I am on the wrong track someplace.
    Thanks, Steve

  3. #3
    dobbi Guest

    Re: Fedora 20 stopped recognizing the monitor

    Here are some ideas:

    If things haven't changed the monitor is detected using the EDID that is captured by the GPU board and sent to Xorg.

    There are some monitors that allow the EDID to be edited a source of frustration when something goes wrong and it gets corrupted.

    Knowing that I would verify the EDID both in Linux to see what it can see and if possible on the onscreen menu of the monitor that sometimes shows that information. I would also try to see in the monitor manual if there is a way to upgrade the EDID.

    How I would do that.

    In the simplest form I would load another OS to see what it can see, if it is detecting everything OK the problem is probably in the GPU drivers, or how the Xorg is interpreting that data, or how the desktop manager is acquiring that information from Xorg.

    That is all I got for now.

  4. #4
    Join Date
    Mar 2011
    Location
    Boone, Iowa
    Posts
    19
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Fedora 20 stopped recognizing the monitor

    The ACER AL2016W monitor and a Dell usb keyboard and usb mouse all go through a USB kvm switch. Also hooked to that switch are two other computers. Another Dell with Mint 15, and a mac-mini with OS-X Mavericks. Both of which recognized the monitor for what it is and use it correctly. The Dell optiplex Core 2 duo with Fedora 20 used to until the last yum update and reboot. When the box came back up after the reboot resolution was limited to 800 x 600. Bringing up the "monitor preferences" and clicking on "Detect monitor" does not appear to do anything and I see nothing written to Xorg.0.log when I do this. When I looked after this happened in /etc/X11/ there was no xorg.conf nor in /etc/X11/xorg.conf.d. I cannot tell you if there was an xorg.conf before this happened because everything worked fine and I never had any reason to go looking.

  5. #5
    Join Date
    Oct 2007
    Location
    Freedonia
    Age
    77
    Posts
    3,080
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Fedora 20 stopped recognizing the monitor

    Just to be sure, run this command in a terminal:

    lspci | grep VGA

    That will tell you exactly what graphics card you're using.
    Registered Linux user #470359 and permanently recovered BOFH.

    Any advice in this post is worth exactly what you paid for it.

  6. #6
    Join Date
    Aug 2009
    Location
    Waldorf, Maryland
    Posts
    7,343
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Fedora 20 stopped recognizing the monitor

    One possibility is that the KVM isn't passing the EDID correctly unless it is the selected display during boot (mine is like that).

  7. #7
    Join Date
    Mar 2011
    Location
    Boone, Iowa
    Posts
    19
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Fedora 20 stopped recognizing the monitor

    [root@harvey X11]# lspci | grep VGA
    00:02.0 VGA compatible controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02)
    [root@harvey X11]#

    I tried rebooting while the KVM has this box tied to the monitor, as I too hoped it would help. It did not. I am very puzzled, because this worked fine for weeks until the last update / reboot.

    Thanks,
    Steve

  8. #8
    Join Date
    Mar 2011
    Location
    Boone, Iowa
    Posts
    19
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Fedora 20 stopped recognizing the monitor

    I found a ATI PCI-E RADEON X300 128MB 8960 Ver:130 GRAPHICS CARD in my junk box. I have not installed it yet as i just had spinal fusion surgery,and picking up anything heavier the 5 lbs for a couple of months is verboten. So I was hoping to get this to work again without installing the other video card, as it worked for weeks. If I can get a buddy to drop by and take the box down off the self for me I will do that. In the meantime I will keep trying to figure out what changed.

  9. #9
    Join Date
    Jun 2006
    Location
    Sylvan, Texas USA
    Posts
    26,028
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Re: Fedora 20 stopped recognizing the monitor

    This one seems to be be a regression. My i7 HP laptop cannot seem to find/determine it's own monitor under F20, 3.13.9-200.

  10. #10
    dobbi Guest

    Re: Fedora 20 stopped recognizing the monitor

    Your lspci shows you are using the onboard Intel GPU not your ATI one you told, so I get suspicious right there that your drivers for ATI are having problems.

    I am getting crazier after each day LoL

    Xorg showing it is using Intel
    Code:
     [ 25.560] (--) intel(0): Integrated Graphics Chipset: Intel(R) 965Q
    Xorg showing it did not get an EDID from any ATI but from an Intel GPU, the next line where it says "Printing probed modes" is what makes me think that the there was something wrong with the EDID the Intel GPU found or parsed and that Xorg is trying to guess what the modelines are.
    Code:
    [ 25.567] (II) intel(0): Output VGA1 has no monitor section
    [ 25.583] (II) intel(0): EDID for output VGA1
    [ 25.583] (II) intel(0): Printing probed modes for output VGA1
    [ 25.583] (II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 134
    4 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 25.583] (II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 6
    00 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 25.583] (II) intel(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 6
    00 601 603 625 +hsync +vsync (35.2 kHz e)
    [ 25.583] (II) intel(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 4
    80 486 494 517 +hsync +vsync (31.0 kHz e)
    [ 25.583] (II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 48
    0 489 492 525 -hsync -vsync (31.5 kHz e)
    [ 25.583] (II) intel(0): Output VGA1 connected
    [ 25.583] (II) intel(0): Using exact sizes for initial modes
    [ 25.583] (II) intel(0): Output VGA1 using initial mode 1024x768 +0+0

    On other notes:

    Honestly what is needed is a database of hardware and their ideal configurations, that unfortunately doesn't exist, the closest thing I saw was the archlinux wiki that has sections that users add with their own hardware optimal settings.

    MythTV modeline database
    http://www.mythtv.org/wiki/Modeline_Database

    Designing your own EDID.
    https://ubuntuforums.org/showthread.php?t=316985

    Caveats:
    The new way of doing it is to create a file in /usr/share/X11/xorg.conf.d/ to configure that you could call it.
    10 - ACERMONITORMODEL.conf and optionally if possible create a Fedora wiki entry with tne name the monitor-edid gives you, which makes it easy for others to search and direct others to search for:

    example:

    Code:
    $ monitor-edid | egrep -i name
    Name: Acer X223W
    That would be the name for the data to post.

    Code:
    su -
    
    copy paste this whole block, hit enter and be amazed:
    
    echo; \
    echo "Date:"; \
    echo; \
    date; \
    echo; \
    echo "Linux kernel version"; \
    echo; \
    uname -r; \
    echo; \
    echo "GPU manufacturer, model and specs"; \
    echo; \
    lspci -v | awk '/VGA/,/^$/'; \
    echo; \
    echo "Monitor manufacturer, model and specs"; \
    echo; \
    monitor-edid
    Then do a cat on the configuration file you created so others can see what you did.
    e.g.:

    Code:
    In this example since the name of the monitor is Acer X223W and I would have created a file named 10-Acer-X223W.conf I would get the inside of that file with:
    
    $ cat /usr/share/X11/xorg.conf.d/10-Acer-X223W.conf
    ps: Your custom config file could help others that use the same chipset(GPU) you are using eventhough this should be in a database that could be searched by gpu, monitor model etc and not a wiki that have limited searchebility.

    ps 2: you can also inclued the manufacture and product name using
    Code:
    # dmidecode -t system
    
    or
    
    # dmidecode -t system | egrep -i 'manufacturer|product'
    ps: Maybe dmidecode is a better way to find a name for a wiki post, it would get the whole computer and not just parts, those parts could be included in subsections of the main article.

    Hint:
    For other that help in this forum, wouldn't be nice if we all got in the same page and asked the same information in a standard manner that everyone would be up to speed eventually?
    Instead of asking "what computer do you have" you could say "copy paste this" and all necessary information will be available.

    I got the idea watching how the people on the h-node did things.

    http://h-node.org/hardware/catalogue/en

    You can use xrandr --verbose to see what EDID if any it got and what the modelines are.

    [/code]$ xrandr --verbose[/code]
    ps: It is easier using grep on it to filter the data
    Hint: Find Blocks of Text

    Code:
    lspci -v | awk '/VGA/,/^$/'
    Explanation of how it does it:
    The caret, ^, is a regular expression anchor that matches the start of a string, and $ matches the end, so in this example /^$/ looks for the line breaks at the beginning and end of the text block.
    Source:
    https://www.linux.com/learn/tutorial...thout-sorting/

    dmidecode can give you the names and codes that everybody else uses to search for those things and a perfil of your own hardware.


    Code:
    $ su -
    # dmidecode
    Why that is important?
    Is a question of communication, when searching for things is good to look for it in the format others use to transmit that information else it becomes harder to find anything.

    monitor-edid I think it will try to probe the video card and ask for the EDID it may do it like Xorg or not I don't really know, but it could show you what the computer can see.
    Code:
    $ su -
     # monitor-edid
    mmap /dev/mem: Permission denied
    Name: Acer X223W
    EISA ID: ACR0009
    EDID version: 1.3
    EDID extension blocks: 0
    Screen size: 47.3 cm x 29.6 cm (21.97 inches, aspect ratio 16/10 = 1.60)
    Gamma: 2.2
    Analog signal
    Max video bandwidth: 170 MHz
    
    	HorizSync 30-83
    	VertRefresh 56-76
    
    	# Monitor preferred modeline (60.0 Hz vsync, 65.3 kHz hsync, ratio 16/10, 90 dpi)
    	ModeLine "1680x1050" 146.25 1680 1960 2136 2240 1050 1053 1059 1089 +hsync -vsync
    You have to confirm that the data you see is what the manual of the monitor says it is.



    On the issue of regressions, I good suspect is the /usr/share/X11/xorg.conf.d/10-quirks.conf
    But it would be better to find where the commits history is locate for the repositories used for the GPU drivers. RPMFusion I have no clue where that could be, and in the standard Fedora repositories I know they have some kind of commit history I just don't know where it is.

    Still one can use yum history to find out what was installed

    Code:
    # # yum history info 161
    Where 161 is the code ID of the operation you want to look into and which you can get using:
    Code:
    # yum history
    Is on the ID column.

    cvt now comes in the xorg-x11-server-Xorg yay!

    Maybe useful:

    Find the kernel driver it is using:
    Code:
     $ lspci -v | awk '/VGA/,/^$/'
    And look into the parameters(aka options aka parm) that it has:
    e.g.:
    Code:
     $ lsmod nouveau
    And then use the manual(aka man) to find out what those parameters mean.
    e.g.:
    Code:
    $ man nouveau
    ps: For those that don't speak english fluently "e.g." (aka exempli gratia) means "for example".
    source: http://www.grammar-monster.com/easil...used/eg_ie.htm

    And "aka" means "also known as"
    source: http://www.urbandictionary.com/define.php?term=aka

    Resources:
    http://askubuntu.com/questions/81370...from-a-monitor
    https://stackoverflow.com/questions/...id-from-eeprom
    http://www.x.org/wiki/FAQVideoModes/
    http://www.mythtv.org/wiki/Modeline_Database
    https://wiki.archlinux.org/index.php/xrandr


    UPDATE:

    More places to look:

    Showing the binary EDID in the terminal, meaning it will appear as a bunch of crazy symbols
    Code:
    # monitor-get-edid -v
    This one will try to probe the GPU for the EDID from what I understood, and if you get permission denied or something like that, then you have a SeLinux problem somewhere.

    Code:
    # grep . /sys/class/drm/card*-*/*
    The most important one is the EDID for example:
    /sys/class/drm/card0-VGA-1/edid

    It should have a copy of your EDID in there, if it is empty then there is something very wrong somewhere.

    source: https://bugs.freedesktop.org/show_bug.cgi?id=74164
    Last edited by dobbi; 17th April 2014 at 02:13 AM.

  11. #11
    Join Date
    Mar 2011
    Location
    Boone, Iowa
    Posts
    19
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Fedora 20 stopped recognizing the monitor

    Dobbi,..great info thanks.

    -----------------
    [root@harvey steve]# dmidecode -t system
    # dmidecode 2.12
    SMBIOS 2.3 present.

    Handle 0x0100, DMI type 1, 27 bytes
    System Information
    Manufacturer: Dell Inc.
    Product Name: OptiPlex 745
    Version: Not Specified
    Serial Number: 9D3GFD1
    UUID: 44454C4C-4400-1033-8047-B9C04F464431
    Wake-up Type: Power Switch
    SKU Number: Not Specified
    Family: Not Specified

    Handle 0x0F00, DMI type 15, 29 bytes
    System Event Log
    Area Length: 2049 bytes
    Header Start Offset: 0x0000
    Header Length: 16 bytes
    Data Start Offset: 0x0010
    Access Method: Memory-mapped physical 32-bit address
    Access Address: 0xFFF01000
    Status: Valid, Not Full
    Change Token: 0x00000013
    Header Format: Type 1
    Supported Log Type Descriptors: 3
    Descriptor 1: POST error
    Data Format 1: POST results bitmap
    Descriptor 2: System limit exceeded
    Data Format 2: System management
    Descriptor 3: Log area reset/cleared
    Data Format 3: None

    Handle 0x2000, DMI type 32, 11 bytes
    System Boot Information
    Status: No errors detected

    [root@harvey steve]# xrandr --verbose
    Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 8192 x 8192
    VGA1 connected primary 1680x1050+0+0 (0x43) normal (normal left inverted right x axis y axis) 0mm x 0mm
    Identifier: 0x41
    Timestamp: 127504177
    Subpixel: unknown
    Gamma: 1.0:1.0:1.0
    Brightness: 1.0
    Clones:
    CRTC: 0
    CRTCs: 0 1
    Transform: 1.000000 0.000000 0.000000
    0.000000 1.000000 0.000000
    0.000000 0.000000 1.000000
    filter:
    _MUTTER_PRESENTATION_OUTPUT: 0
    1680x1050_60.00 (0x43) 146.2MHz -HSync +VSync *current
    h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.3KHz
    v: height 1050 start 1053 end 1059 total 1089 clock 60.0Hz
    1024x768 (0x44) 65.0MHz -HSync -VSync
    h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz
    v: height 768 start 771 end 777 total 806 clock 60.0Hz
    800x600 (0x45) 40.0MHz +HSync +VSync
    h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz
    v: height 600 start 601 end 605 total 628 clock 60.3Hz
    800x600 (0x46) 36.0MHz +HSync +VSync
    h: width 800 start 824 end 896 total 1024 skew 0 clock 35.2KHz
    v: height 600 start 601 end 603 total 625 clock 56.2Hz
    848x480 (0x47) 33.8MHz +HSync +VSync
    h: width 848 start 864 end 976 total 1088 skew 0 clock 31.0KHz
    v: height 480 start 486 end 494 total 517 clock 60.0Hz
    640x480 (0x48) 25.2MHz -HSync -VSync
    h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz
    v: height 480 start 489 end 492 total 525 clock 59.9Hz
    [root@harvey steve]# lsmod nouveau
    Usage: lsmod
    [root@harvey steve]# monitor-get-edid -v
    probing EDID using VBE (port 0)
    mmap /dev/mem: Permission denied
    VBE: could not initialize LRMI
    VBE info call failed, skipping all ports
    [root@harvey steve]# grep . /sys/class/drm/card*-*/*
    grep: /sys/class/drm/card0-VGA-1/device: Is a directory
    /sys/class/drm/card0-VGA-1/dpms:On
    /sys/class/drm/card0-VGA-1/enabled:enabled
    /sys/class/drm/card0-VGA-1/modes:1024x768
    /sys/class/drm/card0-VGA-1/modes:800x600
    /sys/class/drm/card0-VGA-1/modes:800x600
    /sys/class/drm/card0-VGA-1/modes:848x480
    /sys/class/drm/card0-VGA-1/modes:640x480
    grep: /sys/class/drm/card0-VGA-1/power: Is a directory
    /sys/class/drm/card0-VGA-1/status:connected
    grep: /sys/class/drm/card0-VGA-1/subsystem: Is a directory
    [root@harvey steve]#

Similar Threads

  1. Problem with Fedora 15 recognizing Dell monitor
    By leonardevens in forum Installation, Upgrades and Live Media
    Replies: 2
    Last Post: 14th February 2012, 08:04 PM
  2. Banshee stopped recognizing my ipod
    By 1inxs in forum Hardware
    Replies: 2
    Last Post: 22nd March 2008, 10:56 PM
  3. Fedora not recognizing partitions
    By juniorista89 in forum Using Fedora
    Replies: 14
    Last Post: 20th July 2007, 01:16 AM
  4. Fedora 6 Recognizing Data DVD
    By Blackwolf189 in forum Using Fedora
    Replies: 11
    Last Post: 11th April 2007, 10:03 AM
  5. Trouble recognizing old 17" CRT monitor
    By green lantern in forum Hardware
    Replies: 1
    Last Post: 12th August 2005, 08:20 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •