Issue with Double.parseDouble

ok i dono whats going on here im writing a console based bank management program and when converting a input srting from console.readline to Double.parseDouble it says the method parseDouble cannot be found, im using the latest jvm whats going on! help!

my bad i ment latest jdk not thinking tonight! heres the error:
D:\My Documents\Java\Bank Acount\AccountDriver.java:59: Method parseDouble(java.lang.String) not found in class java.lang.Double.
                         newAcc = Double.parseDouble (input);
                         ^
1 error

Similar Messages

  • Issues with Double, calc not accepted

    I found a site with some example problems I'm working through. I'm following what I think I understand is right, but I get errors that the calculation with type Double isn't accepted. What am I missing?
    import java.io.*;
    class Change
      public static void main (String [] args) throws IOException
        String charData;
        Double change;
        Double value;
        //read in change amount
        BufferedReader stdin = new BufferedReader
          (new InputStreamReader (System.in));
        System.out.println ("Enter amount in cents");
        charData = stdin.readLine();
        change = Double.parseDouble (charData);
        //calculate change due
        //dollars
        value = change / 100;
        System.out.println ("There are " + value + " dollars");
        change = change % 100;
        //quarters
        value = change / 25;
        System.out.println ("There are " + value + " quarters");
        change = change % 25;
        //dimes
        value = change / 10;
        System.out.println ("There are " + value + " dimes");
        change = change % 10;
        //nickles
        value = change / 5;
        System.out.println ("There are " + value + " nickles");
        change = change % 5;
        //pennies
        System.out.println ("There are " + change + " pennies");
        //end
        System.out.println ("End");
    }and my errors...
    C:\JP>javac Change.java
    Change.java:19: incompatible types
    found : double
    required: java.lang.Double
    change = Double.parseDouble (charData);
    ^
    Change.java:24: operator / cannot be applied to java.lang.Double,double
    value = change / 100.0;
    ^
    Change.java:26: operator % cannot be applied to java.lang.Double,double
    change = change % 100.0;
    ^
    Change.java:29: operator / cannot be applied to java.lang.Double,double
    value = change / 25.0;
    ^
    Change.java:31: operator % cannot be applied to java.lang.Double,double
    change = change % 25.0;
    ^
    Change.java:34: operator / cannot be applied to java.lang.Double,int
    value = change / 10;
    ^
    Change.java:36: operator % cannot be applied to java.lang.Double,int
    change = change % 10;
    ^
    Change.java:39: operator / cannot be applied to java.lang.Double,int
    value = change / 5;
    ^
    Change.java:41: operator % cannot be applied to java.lang.Double,int
    change = change % 5;
    ^
    9 errors
    Thanks in advance for any help.

    I just realized I included errors that included trying to force the 100 and 25 to Double by making them 100.0 etc. It basically yielded the same results though. sigh

  • Issue with double click zoom on Essbase Excel Add-in

    Several of my users have been experiencing a problem recently when the do a double click zoom in or zoom out in Excel Add-in 7.1.3. It will start clocking (icon flashes as well as the cells while the clocking is occuring) and the only way to break out of it is to hit escape. Sometimes the clocking will only last a minute but, depending on the number of members that you can drill down into, can last several minutes at which point the users end up just escaping out. This doesn't happen with all templates or with all users. Zooming in and zooming out using the menu works fine. This only occurs with double click zooming (which to the users is much quicker and they prefer not using the menu).
    This is Excel Add-in 7.1.3 on Office 2007 which I realize is not certified compatible but we have not had this issue until the last few weeks.
    Anyone else having this issue? Ideas?

    sometimes you dont find any excel sheets open but there will be a process allocated to it and running ..you can see this in the task manager..
    so go to task manager and try deleting all the process related to excel.
    Now after deleting all the processes you find NO excel sheets open..
    Try viewing the required excel sheet now..
    hope it works now..

  • Crystal XI R2 exporting issues with double-byte character sets

    NOTE: I have also posted this in the Business Objects General section with no resolution, so I figured I would try this forum as well.
    We are using Crystal Reports XI Release 2 (version 11.5.0.313).
    We have an application that can be run using multiple cultures/languages, chosen at login time. We have discovered an issue when exporting a Crystal report from our application while using a double-byte character set (Korean, Japanese).
    The original text when viewed through our application in the Crystal preview window looks correct:
    性能 著概要
    When exported to Microsoft Word, it also looks correct. However, when we export to PDF or even RPT, the characters are not being converted. The double-byte characters are rendered as boxes instead. It seems that the PDF and RPT exports are somehow not making use of the linked fonts Windows provides for double-byte character sets. This same behavior is exhibited when exporting a PDF from the Crystal report designer environment. We are using Tahoma, a TrueType font, in our report.
    I did discover some new behavior that may or may not have any bearing on this issue. When a text field containing double-byte characters is just sitting on the report in the report designer, the box characters are displayed where the Korean characters should be. However, when I double click on the text field to edit the text, the Korean characters suddenly appear, replacing the boxes. And when I exit edit mode of the text field, the boxes are back. And they remain this way when exported, whether from inside the design environment or outside it.
    Has anyone seen this behavior? Is SAP/Business Objects/Crystal aware of this? Is there a fix available? Any insights would be welcomed.
    Thanks,
    Jeff

    Hi Jef
    I searched on the forums and got the following information:
    1) If font linking is enabled on your device, you can examine the registry by enumerating the subkeys of the registry key at HKEY_LOCAL_MACHINEu2013\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink to determine the mappings of linked fonts to base fonts. You can add links by using Regedit to create additional subkeys. Once you have located the registry key that has just been mentioned, from the Edit menu, Highlight the font face name of the font you want to link to and then from the Edit menu, click Modify. On a new line in the dialog field "Value data" of the Edit Multi-String dialog box, enter "path and file to link to," "face name of the font to link".u201D
    2) "Fonts in general, especially TrueType and OpenType, are u201CUnicodeu201D.
    Since you are using a 'true type' font, it may be an Unicode type already.However,if Bud's suggestion works then nothing better than that.
    Also, could you please check the output from crystal designer with different version of pdf than the current one?
    Meanwhile, I will look out for any additional/suitable information on this issue.

  • Issue with double quotes in APEX 3.1

    Hi,
    Recently we have upgraded our APEX environment (both production and development) from HTMLDB 2.0 to APEX 3.1.
    Users reported that when they cut/paste data from word document into forms, double and single quotes in the data are displaying as weird symbols like "¿".
    Surprisingly we have this issue in our production environment only not in development environment. I am guessing there must be setting which is causing this issue.
    Please help me to resolve the issue and let me know if you want more details.
    Thanks,
    Lakshmi

    It's most likely this is caused by non-standard Microsoft character encoding in combination with default "auto correct" behaviour in their products that users may not even be aware is operating. "Smart Quotes" are the culprit in this case.
    As it is highly unlikely that your users will be able to stop using these products, the best options are: turn off the offending features in MS software; educate users about the source of the problem and get them to replace the errant characters with the relevant ASCII or Unicode character or "decimal numeric character reference" when transferring to DB/web (worthwhile bearing some context in mind here: ASCII apostrophes and quotes are probably best for values stored in traditional database columns as they may be used in a number of different applications); try to write some kind of translator in your database/application that fixes the incorrect characters.
    That this is occurring in one environment but not the other may indicate that there's a character set difference somewhere in the stack, but the human element may be coming into play as well: developers encounter this problem frequently and often turn off "smart quotes" as a result!

  • ALV: Issue with double  click event after sorting the ALV

    Hello Experts,
    I have an internal table that populates an ALV grid. When the user doubleclicks a row, my method HANDLE_DOUBLE_CLICK returns the e_row-index value from the ALV Grid. I use this index value to read the internal table, then retrieve additional data.
    My problem is the user may sort the ALV grid before double clicking on a line. If this happens my internal table is not sorted to match the ALV grid, so reading the internal table with the e_row-index value returns the wrong information.
    When the double click event occurs, is it possible to capture the value in column 1 instead of a value for e_row-index?
    There is one more paramter in HANDLE_DOUBLE_CLICK for row id.   It is coming blank in debugging .  what is the purpose of this parameter and how i can make use of it ?
    Regards
    Vivek

    Hi,
    I am Posting The Code Which Uses Double Click Event.
    And This Code will provide the total information to you.
    REPORT  ZALVGRID_PG.
    TABLES: SSCRFIELDS.
    DATA: V_BELNR TYPE RBKP-BELNR.
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    SELECT-OPTIONS: IRNO FOR V_BELNR.
    PARAMETERS: P_GJAHR TYPE RBKP-GJAHR.
    SELECTION-SCREEN END OF BLOCK B1.
    DATA: WA TYPE ZALVGRID_DISPLAY,
          ITAB TYPE STANDARD TABLE OF ZALVGRID_DISPLAY.
    DATA: IDENTITY TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
    DATA: GRID TYPE REF TO CL_GUI_ALV_GRID.
    DATA: L_IDENTITY TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
    DATA: L_TREE TYPE REF TO CL_GUI_ALV_TREE_SIMPLE.
    TYPE-POOLS: SLIS,SDYDO.
    DATA: L_LOGO TYPE SDYDO_VALUE,
          L_LIST TYPE SLIS_T_LISTHEADER.
    END-OF-SELECTION.
    CLASS CL_LC DEFINITION.
      PUBLIC SECTION.
        METHODS: DC FOR EVENT DOUBLE_CLICK OF CL_GUI_ALV_GRID IMPORTING E_ROW E_COLUMN.
    ENDCLASS.
    CLASS CL_LC IMPLEMENTATION.
      METHOD DC.
        DATA: WA1 TYPE ZALVGRID_DISPLAY.
        READ TABLE ITAB INTO WA1 INDEX E_ROW-INDEX.
        BREAK-POINT.
        SET PARAMETER ID 'BLN' FIELD WA1-BELNR.
        CALL TRANSACTION 'FB02'.
      ENDMETHOD.                    "DC
    ENDCLASS.
    DATA: OBJ_CL TYPE REF TO CL_LC.
    START-OF-SELECTION.
      PERFORM SELECT_DATA.
      IF SY-SUBRC = 0.
        CALL SCREEN 100.
      ELSE.
        MESSAGE E000(0) WITH 'DATA NOT FOUND'.
      ENDIF.
      INCLUDE ZALVGRID_PG_STATUS_0100O01.
      INCLUDE ZALVGRID_PG_LOGOSUBF01.
      INCLUDE ZALVGRID_PG_SELECT_DATAF01.
    INCLUDE ZALVGRID_PG_USER_COMMAND_01I01.
    ***INCLUDE ZALVGRID_PG_STATUS_0100O01 .
    MODULE STATUS_0100 OUTPUT.
      SET PF-STATUS 'AB'.
    *  SET TITLEBAR 'xxx'.
      IF IDENTITY IS INITIAL.
        CREATE OBJECT IDENTITY
        EXPORTING
          CONTAINER_NAME = 'ALVCONTROL'.
        CREATE OBJECT GRID
        EXPORTING
          I_PARENT = IDENTITY.
        CALL METHOD GRID->SET_TABLE_FOR_FIRST_DISPLAY
          EXPORTING
             I_STRUCTURE_NAME              = 'ZALVGRID_DISPLAY'
          CHANGING
            IT_OUTTAB                     = ITAB.
        CREATE OBJECT OBJ_CL.
        SET HANDLER OBJ_CL->DC FOR GRID.
        ENDIF.
        IF L_IDENTITY IS INITIAL.
          CREATE OBJECT L_IDENTITY
          EXPORTING
            CONTAINER_NAME = 'LOGO'.
          CREATE OBJECT L_TREE
          EXPORTING
            I_PARENT = L_IDENTITY.
          PERFORM LOGOSUB USING L_LOGO.
          CALL METHOD L_TREE->CREATE_REPORT_HEADER
            EXPORTING
              IT_LIST_COMMENTARY    = L_LIST
              I_LOGO                = L_LOGO.
          ENDIF    .
    ENDMODULE.                 " STATUS_0100  OUTPUT
    ***INCLUDE ZALVGRID_PG_LOGOSUBF01 .
    FORM LOGOSUB  USING    P_L_LOGO.
      P_L_LOGO = 'ERPLOGO'.
    ENDFORM.                    " LOGOSUB
    ***INCLUDE ZALVGRID_PG_SELECT_DATAF01 .
    FORM SELECT_DATA .
      SELECT RBKP~BELNR
             RBKP~BLDAT
             RSEG~BUZEI
             RSEG~MATNR
             INTO TABLE ITAB
             FROM RBKP INNER JOIN RSEG
        ON RBKP~BELNR = RSEG~BELNR
        WHERE RBKP~BELNR IN IRNO
        AND RBKP~GJAHR = P_GJAHR.
    ENDFORM.                    " SELECT_DATA
    ***INCLUDE ZALVGRID_PG_USER_COMMAND_01I01 .
    MODULE USER_COMMAND_0100 INPUT.
      CASE SY-UCOMM.
        WHEN 'EXIT'.
          LEAVE PROGRAM.
        WHEN 'CANCEL'.
           EXIT.
           ENDCASE.
    ENDMODULE.                 " USER_COMMAND_0100  INPUT
    Warm Regards,
    PavanKumar.G
    Edited by: pavankumar.g on Jan 19, 2012 5:30 AM

  • C# implementation issue with double buffering

    I am using the C# dll library to access the berkeley db, is there any way to pass the buffer, offset, count for the btree cursor move function. I dont want to double buffer to memory every time I conduct a cursor move.

    Sir,
    The call I am assuming you are using on the double buffered example is the DAQ_DB_TRANSFER. The output or return value on this is an integer array of i16's. I'm not very familiar with Borland C++ Builer 4, but I'm thinking the VCL label is just a control that you are trying to send a value to. I'm not sure why this would give you an violation, other than that array of integers not having an data in there, or you are pointing to the data in an element incorrectly.
    Daniel McChane
    Application Engineer
    National Instruments

  • Issue with EVC and MAC learning

    Hi,
    I have a testing scenario that seems no to work and I don't find eny clue.
    On switch 3800-B I have configured this two ports. To the port  0/8 I have connected a host with IP address and MAC f0f7.55cf.6201.
    interface GigabitEthernet0/8
    switchport access vlan 20
    end
    interface GigabitEthernet0/7
    switchport trunk allowed vlan none
    switchport mode trunk
    service instance 1 ethernet
      encapsulation dot1q 10 second-dot1q 11
      rewrite ingress tag pop 2 symmetric
      bridge-domain 20
    Then I connect the interface 0/7 of this switch to the switch 3800-A to port 0/8. Port is configured as follows.
      bridge-domain 15 interface GigabitEthernet0/8
    switchport trunk allowed vlan none
    switchport mode trunk
    service instance 1 ethernet
      encapsulation dot1q 1-4094 second-dot1q 1-4094
      bridge-domain 15
    The connectivity is going further, but issue is happening here.
    I see MAC adress of the host on the 3800-B Gi0/8,
      20    f0f7.55cf.6201    DYNAMIC     Gi0/8
    but I do not see this MAC at the port and service instance on the switch 3800-A ??
    Do I have missed something or there is any issue with double tagging on this platform ?
    I appreciate quick response and thanks for any hint.
    Metod

    Hi Waris,
    the whole configuration consists of some other links and connections, so I might have had a loop somewhere. I completelly changed the design and it works.
    Thank you for your engagement and best regards.
    Metod

  • Strange issue with cvs output

    I have a report that works fine.
    in the report I have the cvs enable output turned on.
    when I click on the link to get the output and it opens in excel, all the columns are there, but one of the columns has the header but is blank on data. in the screen report its there, but not in cvs. has anyone see this type of issue before?

    I have seen odd behavior like this, not this one exactly, when downloading reports to csv. I found that if the data in a column has certain characters, it would mess up the layout of the csv report. These characters were usually "non-printing" characters that were in a certain cell. The one that messed my report up was the character that indented the data within a cell. I also had intermittent issues with double quotes in the data and "soft" line breaks in the data (entered by pressing ALT-Enter key sequence in the original spreadsheet that we had uploaded). Open the csv file in an editor like Notepad++ or even MS Word. and see if you can figure out what is going on. Look carefully in the area where the discrepancies first apear; it could be coming from another cell.

  • Can anyone help with Double Command issues. This a specific keyboard question and they do not seem to know.

    Before I go into a lengthy explanation of the problem: Can anyone help with Double Command issues. This a specific keyboard question and they do not seem to know.
    Thanks much.
    Emile

    Choose Force Quit from the Apple menu and close Mail from there.
    (103661)

  • Ipod nano 7th generation having issues with the UI. Out of box everything worked great. Once I snyc the device and it finished, the UI becomes unuesable. You have to double tap every icon in order to open music, videos, etc.  I cannot swipe to the second

    ipod nano 7th generation having issues with the UI. Out of box everything worked great. Once I snyc the device and it finished, the UI becomes unuesable. You have to double tap every icon in order to open music, videos, etc.  I cannot swipe to the second page of icons,  black box appears around an icon and then switches to a different one anytime I swipe. A box even appears around the time and battery power. iPod & iTunes are both updated. What is the FIX on this issue?

    I had this problem as well.  This is what I found by searching online.  I tried the fix on my nano 7th gen and it worked.  I hope this helps you.  Make sure to use two fingers for sliding and double-click the icons to get into settings.  Good luck.
    It would seem that Voiceover has been enabled on your iPod Nano. The following article contains information regarding Voiceover, and how to disable it once it's been enabled.
    iPod nano (6th generation and later): How to use VoiceOver
    http://support.apple.com/kb/HT4317
    To turn off VoiceOver on iPod nano using VoiceOver gestures
    From the Home Screen, swipe right or left with two fingers until you see or hear "Page 2 of 2" on iPod nano (7th generation) or "Settings" on iPod (6th generation).
    If the icons have been rearranged, or if there are more than four Home screens, you may hear something different.
    Slide one finger around the screen until you hear Settings. 
    Double-tap to open Settings. 
    Slide your finger up or down the screen until you see or hear General, then double- tap. 
    Slide your finger up or down the screen until you see or hear Accessibility, then double-tap. 
    Slide your finger up or down the screen until you see or hear VoiceOver, then double-tap. 
    Double-tap when you hear "VoiceOver switch button on." 
    You'll hear "VoiceOver off" to confirm the setting. Now you can use standard gestures to control iPod nano.
    Note: You can also turn off VoiceOver by resetting your iPod.

  • Are there known issues concerning double clicking in FF? We found bug 542068. Most of the issue we found have to do with Flash. Does it affect other applications (JSP/Javascript) too?

    Are there known issues concerning double clicking in FF? We found bug 542068. Most of the issue we found have to do with Flash. Does it affect other applications (JSP/Javascript) too?

    If there is a pattern of the application working up to Firefox 3.6.3 and not working starting with Firefox 3.6.4, there could be a problem with trying to communicate events between firefox.exe (which hosts pages) and plugin-container.exe (which hosts some plugins). You can tweak your settings to force plugins to run in firefox.exe to see whether this is the problem. This article has some background information on that:
    http://kb.mozillazine.org/Plugin-container_and_out-of-process_plugins
    ''Do you know if there are problems with Firefox 3.6 when you double click in a JSP/JAVA/Javascript application?''
    No, I don't know. Obviously I can't read every post here, but I haven't read about it before.
    Is it a stupid question to ask: why does that matter?? To fix the application to work in Firefox 3.6 and above, we need to see a page that works on other browsers and fails in Firefox. It doesn't need to be the whole application, just enough to demonstrate the problem so that if we solve it, then you can apply that learning back to your application.

  • Double quotes issue with GUI_UPLOAD

    Hello Gurus,
    I'm uploading a tab delimited file from my PC using GUI_UPLOAD. I've a description field (Char 40) in my input file which contains characters like double quotes or commas or single quotes. Whenever there is a comma or a double quote in the desc field in my input file, the field value is uploaded into the program as the actual value with double quotes in front of the value and at the end of the value.
    Say if I'm uploading <b>steel 1"</b>, then it is uploaded into the program as <b>"steel 1""</b>. Any ideas why is this and how to fix it.
    JJ

    Appreciate ur answer Anand. I want to know why I get the value with double quotes in front of it and towards the end of it. I know that I can get rid of the extra double quotes with offsetting and replace statement...Thats not what I was expecting. I want to know why the extra double quotes are coming into the picture.
    FYI, I'm on ECC 6.0 and the snippet of my code is:
      DATA: lv_file TYPE string.
      lv_file = p_file.
      CALL FUNCTION 'GUI_UPLOAD'
        EXPORTING
          filename            = lv_file
          filetype            = 'ASC'
          has_field_separator = 'X'
        TABLES
          data_tab            = itab_file.

  • Issue with setting float point in Textfield

    hi
    i have an issue with float input in a textfield.
    what i want to do is.
    when the user start typing numerics it should accept from right hand side and keep appending value from right hand side.
    for ex
    if i want to enter 123.45
    user starts entering
    1 then it should display as 0.01
    2 then it should display as 0.12
    3 then it should display as 1.23
    4 then it should display as 12.34
    5 then it should display as 123.45
    to achive this i have written the code as below
    public class Test{
         public static void main(String[] a){
         try {
    UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
    } catch (Exception evt) {}
    DecimalFormat format = new DecimalFormat();
    format.setGroupingUsed(true);
    format.setGroupingSize(3);
    format.setParseIntegerOnly(false);
    JFrame f = new JFrame("Numeric Text Field Example");
    final DecimalFormateGen tf = new DecimalFormateGen(10, format);
    // tf.setValue((double) 123456.789);
    tf.setHorizontalAlignment(SwingConstants.RIGHT);
    JLabel lbl = new JLabel("Type a number: ");
    f.getContentPane().add(tf, "East");
    f.getContentPane().add(lbl, "West");
    tf.addKeyListener(new KeyAdapter(){
         public void keyReleased(KeyEvent ke){
              char ch = ke.getKeyChar();
              char key;
              int finalres =0;
              String str,str1 = null,str2 =null,str3 = null,str4= null;
              if(ke.getKeyChar() == KeyEvent.VK_0 || ke.getKeyChar() == KeyEvent.VK_0 ||
                        ke.getKeyChar() == KeyEvent.VK_0 || ke.getKeyChar() == KeyEvent.VK_1 || ke.getKeyChar() == KeyEvent.VK_2 ||
                             ke.getKeyChar() == KeyEvent.VK_3 || ke.getKeyChar() == KeyEvent.VK_4 || ke.getKeyChar() == KeyEvent.VK_5 ||
                             ke.getKeyChar() == KeyEvent.VK_6 || ke.getKeyChar() == KeyEvent.VK_7 || ke.getKeyChar() == KeyEvent.VK_8 ||
                             ke.getKeyChar() == KeyEvent.VK_9 ){
                   double value1 = Double.parseDouble(tf.getText());
                   int position = tf.getCaretPosition();
                   if(tf.getText().length() == 1){
                        if(tf.getText() != null || tf.getText() != ""){
                        value1 = value1 / 100;
                        tf.setText(String.valueOf(value1));
                   /*else if(tf.getText().length() == 3){
                        str = tf.getText();
                        for(int i=0;i<str.length();i++){
                             if(str.charAt(i) == '.'){
                                  str1 = str.substring(0,i);
                                  str2 = str.substring(i+1,str.length()-1);
                                  break;
                        key = ke.getKeyChar();
                        finalres = calculate.calculate1(str2,key);
                        str3 = merge.merge1(str1,finalres);
                        tf.setText(str3);
                        System.out.println(key);
                        System.out.println(str1);
                        System.out.println(str2);
                   else{
                        value1 = Float.parseFloat(tf.getText());
                        value1 = value1*10;
                        tf.setText(String.valueOf(value1));
    tf.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent evt) {
    try {
    tf.normalize();
    Long l = tf.getLongValue();
    System.out.println("Value is (Long)" + l);
    } catch (ParseException e1) {
    try {
    Double d = tf.getDoubleValue();
    System.out.println("Value is (Double)" + d);
    } catch (ParseException e2) {
    System.out.println(e2);
    f.pack();
    f.setVisible(true);
    import javax.swing.JTextField;
    * Created on May 25, 2005
    * TODO To change the template for this generated file go to
    * Window - Preferences - Java - Code Style - Code Templates
    * @author jagjeevanreddyg
    * TODO To change the template for this generated type comment go to
    * Window - Preferences - Java - Code Style - Code Templates
    import java.awt.Toolkit;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.text.DecimalFormat;
    import java.text.ParseException;
    import java.text.ParsePosition;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JTextField;
    import javax.swing.UIManager;
    import javax.swing.text.AbstractDocument;
    import javax.swing.text.AttributeSet;
    import javax.swing.text.BadLocationException;
    import javax.swing.text.Document;
    import javax.swing.text.PlainDocument;
    import javax.swing.text.AbstractDocument.Content;
    public class DecimalFormateGen extends JTextField implements
    NumericPlainDocument.InsertErrorListener {
         public DecimalFormateGen() {
         this(null, 0, null);
         public DecimalFormateGen(String text, int columns, DecimalFormat format) {
         super(null, text, columns);
         NumericPlainDocument numericDoc = (NumericPlainDocument) getDocument();
         if (format != null) {
         numericDoc.setFormat(format);
         numericDoc.addInsertErrorListener(this);
         public DecimalFormateGen(int columns, DecimalFormat format) {
         this(null, columns, format);
         public DecimalFormateGen(String text) {
         this(text, 0, null);
         public DecimalFormateGen(String text, int columns) {
         this(text, columns, null);
         public void setFormat(DecimalFormat format) {
         ((NumericPlainDocument) getDocument()).setFormat(format);
         public DecimalFormat getFormat() {
         return ((NumericPlainDocument) getDocument()).getFormat();
         public void formatChanged() {
         // Notify change of format attributes.
         setFormat(getFormat());
         // Methods to get the field value
         public Long getLongValue() throws ParseException {
         return ((NumericPlainDocument) getDocument()).getLongValue();
         public Double getDoubleValue() throws ParseException {
         return ((NumericPlainDocument) getDocument()).getDoubleValue();
         public Number getNumberValue() throws ParseException {
         return ((NumericPlainDocument) getDocument()).getNumberValue();
         // Methods to install numeric values
         public void setValue(Number number) {
         setText(getFormat().format(number));
         public void setValue(long l) {
         setText(getFormat().format(l));
         public void setValue(double d) {
         setText(getFormat().format(d));
         public void normalize() throws ParseException {
         // format the value according to the format string
         setText(getFormat().format(getNumberValue()));
         // Override to handle insertion error
         public void insertFailed(NumericPlainDocument doc, int offset, String str,
         AttributeSet a) {
         // By default, just beep
         Toolkit.getDefaultToolkit().beep();
         // Method to create default model
         protected Document createDefaultModel() {
         return new NumericPlainDocument();
         // Test code
         public static void main(String[] args) {
         try {
         UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
         } catch (Exception evt) {}
         DecimalFormat format = new DecimalFormat("#,###.###");
         format.setGroupingUsed(true);
         format.setGroupingSize(3);
         format.setParseIntegerOnly(false);
         JFrame f = new JFrame("Numeric Text Field Example");
         final DecimalFormateGen tf = new DecimalFormateGen(10, format);
         tf.setValue((double) 123456.789);
         JLabel lbl = new JLabel("Type a number: ");
         f.getContentPane().add(tf, "East");
         f.getContentPane().add(lbl, "West");
         tf.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent evt) {
         try {
         tf.normalize();
         Long l = tf.getLongValue();
         System.out.println("Value is (Long)" + l);
         } catch (ParseException e1) {
         try {
         Double d = tf.getDoubleValue();
         System.out.println("Value is (Double)" + d);
         } catch (ParseException e2) {
         System.out.println(e2);
         f.pack();
         f.setVisible(true);
         class NumericPlainDocument extends PlainDocument {
         public NumericPlainDocument() {
         setFormat(null);
         public NumericPlainDocument(DecimalFormat format) {
         setFormat(format);
         public NumericPlainDocument(AbstractDocument.Content content,
         DecimalFormat format) {
         super(content);
         setFormat(format);
         try {
         format
         .parseObject(content.getString(0, content.length()), parsePos);
         } catch (Exception e) {
         throw new IllegalArgumentException(
         "Initial content not a valid number");
         if (parsePos.getIndex() != content.length() - 1) {
         throw new IllegalArgumentException(
         "Initial content not a valid number");
         public void setFormat(DecimalFormat fmt) {
         this.format = fmt != null ? fmt : (DecimalFormat) defaultFormat.clone();
         decimalSeparator = format.getDecimalFormatSymbols()
         .getDecimalSeparator();
         groupingSeparator = format.getDecimalFormatSymbols()
         .getGroupingSeparator();
         positivePrefix = format.getPositivePrefix();
         positivePrefixLen = positivePrefix.length();
         negativePrefix = format.getNegativePrefix();
         negativePrefixLen = negativePrefix.length();
         positiveSuffix = format.getPositiveSuffix();
         positiveSuffixLen = positiveSuffix.length();
         negativeSuffix = format.getNegativeSuffix();
         negativeSuffixLen = negativeSuffix.length();
         public DecimalFormat getFormat() {
         return format;
         public Number getNumberValue() throws ParseException {
         try {
         String content = getText(0, getLength());
         parsePos.setIndex(0);
         Number result = format.parse(content, parsePos);
         if (parsePos.getIndex() != getLength()) {
         throw new ParseException("Not a valid number: " + content, 0);
         return result;
         } catch (BadLocationException e) {
         throw new ParseException("Not a valid number", 0);
         public Long getLongValue() throws ParseException {
         Number result = getNumberValue();
         if ((result instanceof Long) == false) {
         throw new ParseException("Not a valid long", 0);
         return (Long) result;
         public Double getDoubleValue() throws ParseException {
         Number result = getNumberValue();
         if ((result instanceof Long) == false
         && (result instanceof Double) == false) {
         throw new ParseException("Not a valid double", 0);
         if (result instanceof Long) {
         result = new Double(result.doubleValue());
         return (Double) result;
         public void insertString(int offset, String str, AttributeSet a)
         throws BadLocationException {
         if (str == null || str.length() == 0) {
         return;
         Content content = getContent();
         int length = content.length();
         int originalLength = length;
         parsePos.setIndex(0);
         // Create the result of inserting the new data,
         // but ignore the trailing newline
         String targetString = content.getString(0, offset) + str
         + content.getString(offset, length - offset - 1);
         // Parse the input string and check for errors
         do {
         boolean gotPositive = targetString.startsWith(positivePrefix);
         boolean gotNegative = targetString.startsWith(negativePrefix);
         length = targetString.length();
         // If we have a valid prefix, the parse fails if the
         // suffix is not present and the error is reported
         // at index 0. So, we need to add the appropriate
         // suffix if it is not present at this point.
         if (gotPositive == true || gotNegative == true) {
         String suffix;
         int suffixLength;
         int prefixLength;
         if (gotPositive == true && gotNegative == true) {
         // This happens if one is the leading part of
         // the other - e.g. if one is "(" and the other "(("
         if (positivePrefixLen > negativePrefixLen) {
         gotNegative = false;
         } else {
         gotPositive = false;
         if (gotPositive == true) {
         suffix = positiveSuffix;
         suffixLength = positiveSuffixLen;
         prefixLength = positivePrefixLen;
         } else {
         // Must have the negative prefix
         suffix = negativeSuffix;
         suffixLength = negativeSuffixLen;
         prefixLength = negativePrefixLen;
         // If the string consists of the prefix alone,
         // do nothing, or the result won't parse.
         if (length == prefixLength) {
         break;
         // We can't just add the suffix, because part of it
         // may already be there. For example, suppose the
         // negative prefix is "(" and the negative suffix is
         // "$)". If the user has typed "(345$", then it is not
         // correct to add "$)". Instead, only the missing part
         // should be added, in this case ")".
         if (targetString.endsWith(suffix) == false) {
         int i;
         for (i = suffixLength - 1; i > 0; i--) {
         if (targetString
         .regionMatches(length - i, suffix, 0, i)) {
         targetString += suffix.substring(i);
         break;
         if (i == 0) {
         // None of the suffix was present
         targetString += suffix;
         length = targetString.length();
         format.parse(targetString, parsePos);
         int endIndex = parsePos.getIndex();
         if (endIndex == length) {
         break; // Number is acceptable
         // Parse ended early
         // Since incomplete numbers don't always parse, try
         // to work out what went wrong.
         // First check for an incomplete positive prefix
         if (positivePrefixLen > 0 && endIndex < positivePrefixLen
         && length <= positivePrefixLen
         && targetString.regionMatches(0, positivePrefix, 0, length)) {
         break; // Accept for now
         // Next check for an incomplete negative prefix
         if (negativePrefixLen > 0 && endIndex < negativePrefixLen
         && length <= negativePrefixLen
         && targetString.regionMatches(0, negativePrefix, 0, length)) {
         break; // Accept for now
         // Allow a number that ends with the group
         // or decimal separator, if these are in use
         char lastChar = targetString.charAt(originalLength - 1);
         int decimalIndex = targetString.indexOf(decimalSeparator);
         if (format.isGroupingUsed() && lastChar == groupingSeparator
         && decimalIndex == -1) {
         // Allow a "," but only in integer part
         break;
         if (format.isParseIntegerOnly() == false
         && lastChar == decimalSeparator
         && decimalIndex == originalLength - 1) {
         // Allow a ".", but only one
         break;
         // No more corrections to make: must be an error
         if (errorListener != null) {
         errorListener.insertFailed(this, offset, str, a);
         return;
         } while (true == false);
         // Finally, add to the model
         super.insertString(offset, str, a);
         public void addInsertErrorListener(InsertErrorListener l) {
         if (errorListener == null) {
         errorListener = l;
         return;
         throw new IllegalArgumentException(
         "InsertErrorListener already registered");
         public void removeInsertErrorListener(InsertErrorListener l) {
         if (errorListener == l) {
         errorListener = null;
         public interface InsertErrorListener {
         public abstract void insertFailed(NumericPlainDocument doc, int offset,
         String str, AttributeSet a);
         protected InsertErrorListener errorListener;
         protected DecimalFormat format;
         protected char decimalSeparator;
         protected char groupingSeparator;
         protected String positivePrefix;
         protected String negativePrefix;
         protected int positivePrefixLen;
         protected int negativePrefixLen;
         protected String positiveSuffix;
         protected String negativeSuffix;
         protected int positiveSuffixLen;
         protected int negativeSuffixLen;
         protected ParsePosition parsePos = new ParsePosition(0);
         protected static DecimalFormat defaultFormat = new DecimalFormat();
    this is not working as desired pls help me.
    can we use this code and get the desired result or is there any other way to do this.
    it is very urgent for me pls help immediately
    thanks in advance

    Hi camickr
    i learned how to format the code now, and u also responded for my testarea problem , iam very much thankful to u, and now i repeat the same problem what i have with a text field.
    actually i have window with a textfield on it and while end user starts entering data in it , it should be have as follows
    when the user start typing numerics it should accept from right hand side and keep appending value from right hand side.
    first the default value should be as 0.00 and as the user starts entering
    then it is as follows
    for ex
    if i want to enter 123.45
    user starts entering
    1 then it should display as 0.01
    2 then it should display as 0.12
    3 then it should display as 1.23
    4 then it should display as 12.34
    5 then it should display as 123.45
    i hope u will give me quick reply because this is very hard time for me.

  • Issues with using 3 monitors on 2 external gpu

    Hi,
    I have some issues with configuring Xorg to use 3 monitors. I have 2 external graphic cards (same model, no SLI). Monitors connected to the first gpu are recognized ok but I can't configure my 3rd monitor conencted to the second gpu via HDMI nor DVI.
    1st is recognized as DVI-I-1, 2nd is DP-1 in first card, 3rd monitor is in second card (bus 22:00.0) as DP-1-2 (also tried connecting as DVI-I-2). I can see them in Xorg log but I can't configure my 3rd monitor via kscreen nor xrandr. :-/
    lspci |grep VGA:
    03:00.0 VGA compatible controller: NVIDIA Corporation GF108GL [Quadro 600] (rev a1)
    22:00.0 VGA compatible controller: NVIDIA Corporation GF108GL [Quadro 600] (rev a1)
    xrandr:
    Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
    DVI-I-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 297mm
    1920x1080 60.0*+
    1600x900 60.0
    1280x1024 75.0 60.0
    1152x864 75.0
    1024x768 75.1 60.0
    800x600 75.0 60.3
    640x480 75.0 60.0
    720x400 70.1
    DP-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 527mm x 297mm
    1920x1080 60.0*+
    1600x900 60.0
    1280x1024 75.0 60.0
    1152x864 75.0
    1024x768 75.1 60.0
    800x600 75.0 60.3
    640x480 75.0 60.0
    720x400 70.1
    Xorg config (autoconfig enable only 2 monitors, I generated config and tried to edit it with no luck, I noticed there is PCI:34:0:0 generated by Xorg so I also tried to change it to 22:0:0, I also tried to add that option "Monitor-<output>" but same result):
    Section "ServerLayout"
    Identifier "X.org Configured"
    #Screen 0 "Screen0" 0 0
    #Screen 1 "Screen1" RightOf "Screen0"
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection
    Section "Files"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc/"
    FontPath "/usr/share/fonts/TTF/"
    FontPath "/usr/share/fonts/OTF/"
    FontPath "/usr/share/fonts/Type1/"
    FontPath "/usr/share/fonts/100dpi/"
    FontPath "/usr/share/fonts/75dpi/"
    EndSection
    Section "Module"
    Load "glx"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection
    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5 6 7"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "DELL"
    Option "Monitor-DVI-I-1" "DVI-I-1"
    EndSection
    Section "Monitor"
    Identifier "Monitor1"
    VendorName "DELL"
    Option "Monitor-DP-1" "DP-1"
    EndSection
    Section "Monitor"
    Identifier "Monitor2"
    VendorName "DELL"
    Option "Monitor-DP-1-2" "DP-1-2"
    EndSection
    Section "Device"
    Identifier "Card0"
    Driver "nouveau"
    BusID "PCI:3:0:0"
    Option "Monitor-DVI-I-1"
    Option "Monitor-DP-1"
    EndSection
    Section "Device"
    Identifier "Card1"
    Driver "nouveau"
    BusID "PCI:34:0:0"
    Option "Monitor-DP-1-2"
    EndSection
    Xorg log (I can see that monitor at time 1767.316):
    [ 1766.959]
    X.Org X Server 1.14.5
    Release Date: 2013-12-12
    [ 1766.960] X Protocol Version 11, Revision 0
    [ 1766.960] Build Operating System: Linux 3.12.5-1-ARCH x86_64
    [ 1766.960] Current Operating System: Linux CZ09DT1XM5002 3.12.5-1-ARCH #1 SMP PREEMPT Thu Dec 12 12:57:31 CET 2013 x86_64
    [ 1766.960] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=e2c593e5-b0f4-4c74-84fd-5a88db345ca4 rw quiet
    [ 1766.961] Build Date: 13 December 2013 03:11:42PM
    [ 1766.962]
    [ 1766.962] Current version of pixman: 0.32.4
    [ 1766.963] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 1766.963] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 1766.965] (==) Log file: "/var/log/Xorg.1.log", Time: Thu Jan 2 12:43:56 2014
    [ 1766.965] (++) Using config file: "/etc/X11/xorg.conf.d/20-multimonitor.conf"
    [ 1766.966] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 1766.966] (==) ServerLayout "X.org Configured"
    [ 1766.966] (==) No screen section available. Using defaults.
    [ 1766.966] (**) |-->Screen "Default Screen Section" (0)
    [ 1766.966] (**) | |-->Monitor "<default monitor>"
    [ 1766.966] (==) No device specified for screen "Default Screen Section".
    Using the first device section listed.
    [ 1766.966] (**) | |-->Device "Card0"
    [ 1766.966] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 1766.966] (**) |-->Input Device "Mouse0"
    [ 1766.966] (**) |-->Input Device "Keyboard0"
    [ 1766.966] (==) Automatically adding devices
    [ 1766.966] (==) Automatically enabling devices
    [ 1766.966] (==) Automatically adding GPU devices
    [ 1766.966] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 1766.966] Entry deleted from font path.
    [ 1766.966] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
    [ 1766.966] Entry deleted from font path.
    [ 1766.966] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 1766.966] Entry deleted from font path.
    [ 1766.966] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 1766.967] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 1766.967] Entry deleted from font path.
    [ 1766.967] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 1766.967] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 1766.967] Entry deleted from font path.
    [ 1766.967] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
    [ 1766.967] Entry deleted from font path.
    [ 1766.967] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 1766.967] Entry deleted from font path.
    [ 1766.967] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 1766.967] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 1766.967] Entry deleted from font path.
    [ 1766.967] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 1766.967] (**) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/
    [ 1766.967] (**) ModulePath set to "/usr/lib/xorg/modules"
    [ 1766.967] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
    [ 1766.967] (WW) Disabling Mouse0
    [ 1766.967] (WW) Disabling Keyboard0
    [ 1766.967] (II) Loader magic: 0x7fec20
    [ 1766.967] (II) Module ABI versions:
    [ 1766.967] X.Org ANSI C Emulation: 0.4
    [ 1766.967] X.Org Video Driver: 14.1
    [ 1766.967] X.Org XInput driver : 19.1
    [ 1766.967] X.Org Server Extension : 7.0
    [ 1766.967] (II) xfree86: Adding drm device (/dev/dri/card0)
    [ 1766.967] (II) xfree86: Adding drm device (/dev/dri/card1)
    [ 1767.169] (--) PCI:*(0:3:0:0) 10de:0df8:10de:0835 rev 161, Mem @ 0xc6000000/16777216, 0xc8000000/134217728, 0xd0000000/33554432, I/O @ 0x00007000/128, BIOS @ 0x????????/524288
    [ 1767.169] (--) PCI: (0:34:0:0) 10de:0df8:10de:0835 rev 161, Mem @ 0xfa000000/16777216, 0xf0000000/134217728, 0xf8000000/33554432, I/O @ 0x0000f000/128, BIOS @ 0x????????/524288
    [ 1767.169] Initializing built-in extension Generic Event Extension
    [ 1767.170] Initializing built-in extension SHAPE
    [ 1767.170] Initializing built-in extension MIT-SHM
    [ 1767.170] Initializing built-in extension XInputExtension
    [ 1767.171] Initializing built-in extension XTEST
    [ 1767.171] Initializing built-in extension BIG-REQUESTS
    [ 1767.172] Initializing built-in extension SYNC
    [ 1767.172] Initializing built-in extension XKEYBOARD
    [ 1767.172] Initializing built-in extension XC-MISC
    [ 1767.173] Initializing built-in extension SECURITY
    [ 1767.173] Initializing built-in extension XINERAMA
    [ 1767.174] Initializing built-in extension XFIXES
    [ 1767.174] Initializing built-in extension RENDER
    [ 1767.174] Initializing built-in extension RANDR
    [ 1767.175] Initializing built-in extension COMPOSITE
    [ 1767.175] Initializing built-in extension DAMAGE
    [ 1767.175] Initializing built-in extension MIT-SCREEN-SAVER
    [ 1767.176] Initializing built-in extension DOUBLE-BUFFER
    [ 1767.176] Initializing built-in extension RECORD
    [ 1767.176] Initializing built-in extension DPMS
    [ 1767.177] Initializing built-in extension X-Resource
    [ 1767.177] Initializing built-in extension XVideo
    [ 1767.177] Initializing built-in extension XVideo-MotionCompensation
    [ 1767.178] Initializing built-in extension XFree86-VidModeExtension
    [ 1767.178] Initializing built-in extension XFree86-DGA
    [ 1767.178] Initializing built-in extension XFree86-DRI
    [ 1767.179] Initializing built-in extension DRI2
    [ 1767.179] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
    [ 1767.179] (II) LoadModule: "glx"
    [ 1767.179] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 1767.179] (II) Module glx: vendor="X.Org Foundation"
    [ 1767.179] compiled for 1.14.5, module version = 1.0.0
    [ 1767.179] ABI class: X.Org Server Extension, version 7.0
    [ 1767.179] (==) AIGLX enabled
    [ 1767.180] Loading extension GLX
    [ 1767.180] (II) LoadModule: "nouveau"
    [ 1767.180] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
    [ 1767.180] (II) Module nouveau: vendor="X.Org Foundation"
    [ 1767.180] compiled for 1.14.4, module version = 1.0.10
    [ 1767.180] Module class: X.Org Video Driver
    [ 1767.180] ABI class: X.Org Video Driver, version 14.1
    [ 1767.180] (II) NOUVEAU driver
    [ 1767.180] (II) NOUVEAU driver for NVIDIA chipset families :
    [ 1767.180] RIVA TNT (NV04)
    [ 1767.180] RIVA TNT2 (NV05)
    [ 1767.180] GeForce 256 (NV10)
    [ 1767.180] GeForce 2 (NV11, NV15)
    [ 1767.180] GeForce 4MX (NV17, NV18)
    [ 1767.180] GeForce 3 (NV20)
    [ 1767.180] GeForce 4Ti (NV25, NV28)
    [ 1767.180] GeForce FX (NV3x)
    [ 1767.180] GeForce 6 (NV4x)
    [ 1767.180] GeForce 7 (G7x)
    [ 1767.180] GeForce 8 (G8x)
    [ 1767.180] GeForce GTX 200 (NVA0)
    [ 1767.180] GeForce GTX 400 (NVC0)
    [ 1767.180] (--) using VT number 3
    [ 1767.182] (II) [drm] nouveau interface version: 1.1.1
    [ 1767.183] (II) [drm] nouveau interface version: 1.1.1
    [ 1767.183] (II) Loading sub module "dri2"
    [ 1767.183] (II) LoadModule: "dri2"
    [ 1767.183] (II) Module "dri2" already built-in
    [ 1767.183] (--) NOUVEAU(0): Chipset: "NVIDIA NVC1"
    [ 1767.183] (II) NOUVEAU(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [ 1767.183] (==) NOUVEAU(0): Depth 24, (--) framebuffer bpp 32
    [ 1767.183] (==) NOUVEAU(0): RGB weight 888
    [ 1767.183] (==) NOUVEAU(0): Default visual is TrueColor
    [ 1767.183] (==) NOUVEAU(0): Using HW cursor
    [ 1767.183] (==) NOUVEAU(0): GLX sync to VBlank disabled.
    [ 1767.183] (==) NOUVEAU(0): Page flipping enabled
    [ 1767.183] (==) NOUVEAU(0): Swap limit set to 2 [Max allowed 2]
    [ 1767.222] (II) NOUVEAU(0): Output DVI-I-1 has no monitor section
    [ 1767.230] (II) NOUVEAU(0): Output DP-1 has no monitor section
    [ 1767.265] (II) NOUVEAU(0): EDID for output DVI-I-1
    [ 1767.265] (II) NOUVEAU(0): Manufacturer: DEL Model: a09b Serial#: 827608652
    [ 1767.265] (II) NOUVEAU(0): Year: 2013 Week: 41
    [ 1767.265] (II) NOUVEAU(0): EDID Version: 1.3
    [ 1767.265] (II) NOUVEAU(0): Digital Display Input
    [ 1767.265] (II) NOUVEAU(0): Max Image Size [cm]: horiz.: 53 vert.: 30
    [ 1767.265] (II) NOUVEAU(0): Gamma: 2.20
    [ 1767.265] (II) NOUVEAU(0): DPMS capabilities: StandBy Suspend Off
    [ 1767.265] (II) NOUVEAU(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    [ 1767.265] (II) NOUVEAU(0): First detailed timing is preferred mode
    [ 1767.265] (II) NOUVEAU(0): redX: 0.650 redY: 0.338 greenX: 0.320 greenY: 0.613
    [ 1767.265] (II) NOUVEAU(0): blueX: 0.154 blueY: 0.061 whiteX: 0.313 whiteY: 0.329
    [ 1767.265] (II) NOUVEAU(0): Supported established timings:
    [ 1767.265] (II) NOUVEAU(0): 720x400@70Hz
    [ 1767.265] (II) NOUVEAU(0): 640x480@60Hz
    [ 1767.265] (II) NOUVEAU(0): 640x480@75Hz
    [ 1767.265] (II) NOUVEAU(0): 800x600@60Hz
    [ 1767.265] (II) NOUVEAU(0): 800x600@75Hz
    [ 1767.265] (II) NOUVEAU(0): 1024x768@60Hz
    [ 1767.265] (II) NOUVEAU(0): 1024x768@75Hz
    [ 1767.265] (II) NOUVEAU(0): 1280x1024@75Hz
    [ 1767.265] (II) NOUVEAU(0): Manufacturer's mask: 0
    [ 1767.265] (II) NOUVEAU(0): Supported standard timings:
    [ 1767.265] (II) NOUVEAU(0): #0: hsize: 1152 vsize 864 refresh: 75 vid: 20337
    [ 1767.265] (II) NOUVEAU(0): #1: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
    [ 1767.265] (II) NOUVEAU(0): #2: hsize: 1600 vsize 900 refresh: 60 vid: 49321
    [ 1767.265] (II) NOUVEAU(0): #3: hsize: 1920 vsize 1080 refresh: 60 vid: 49361
    [ 1767.265] (II) NOUVEAU(0): Supported detailed timing:
    [ 1767.265] (II) NOUVEAU(0): clock: 148.5 MHz Image Size: 527 x 297 mm
    [ 1767.265] (II) NOUVEAU(0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0
    [ 1767.265] (II) NOUVEAU(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0
    [ 1767.265] (II) NOUVEAU(0): Serial No: 36WJX3A91TNL
    [ 1767.265] (II) NOUVEAU(0): Monitor name: DELL P2414H
    [ 1767.265] (II) NOUVEAU(0): Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 175 MHz
    [ 1767.265] (II) NOUVEAU(0): EDID (in hex):
    [ 1767.265] (II) NOUVEAU(0): 00ffffffffffff0010ac9ba04c4e5431
    [ 1767.265] (II) NOUVEAU(0): 2917010380351e78eaa0a5a656529d27
    [ 1767.265] (II) NOUVEAU(0): 0f5054a54b00714f8180a9c0d1c00101
    [ 1767.265] (II) NOUVEAU(0): 010101010101023a801871382d40582c
    [ 1767.265] (II) NOUVEAU(0): 45000f292100001e000000ff00333657
    [ 1767.265] (II) NOUVEAU(0): 4a5833413931544e4c0a000000fc0044
    [ 1767.265] (II) NOUVEAU(0): 454c4c205032343134480a20000000fd
    [ 1767.265] (II) NOUVEAU(0): 00384c1e5311000a20202020202000c2
    [ 1767.265] (II) NOUVEAU(0): Printing probed modes for output DVI-I-1
    [ 1767.265] (II) NOUVEAU(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
    [ 1767.265] (II) NOUVEAU(0): Modeline "1600x900"x60.0 118.96 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz)
    [ 1767.265] (II) NOUVEAU(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
    [ 1767.265] (II) NOUVEAU(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
    [ 1767.265] (II) NOUVEAU(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
    [ 1767.265] (II) NOUVEAU(0): Modeline "1024x768"x75.1 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz e)
    [ 1767.265] (II) NOUVEAU(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 1767.265] (II) NOUVEAU(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
    [ 1767.265] (II) NOUVEAU(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 1767.265] (II) NOUVEAU(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
    [ 1767.265] (II) NOUVEAU(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
    [ 1767.265] (II) NOUVEAU(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
    [ 1767.273] (II) NOUVEAU(0): EDID for output DP-1
    [ 1767.273] (II) NOUVEAU(0): Manufacturer: DEL Model: a09a Serial#: 844123724
    [ 1767.273] (II) NOUVEAU(0): Year: 2013 Week: 41
    [ 1767.273] (II) NOUVEAU(0): EDID Version: 1.4
    [ 1767.273] (II) NOUVEAU(0): Digital Display Input
    [ 1767.273] (II) NOUVEAU(0): 8 bits per channel
    [ 1767.273] (II) NOUVEAU(0): Digital interface is DisplayPort
    [ 1767.273] (II) NOUVEAU(0): Max Image Size [cm]: horiz.: 53 vert.: 30
    [ 1767.273] (II) NOUVEAU(0): Gamma: 2.20
    [ 1767.273] (II) NOUVEAU(0): DPMS capabilities: Off
    [ 1767.273] (II) NOUVEAU(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 YCrCb 4:2:2
    [ 1767.273] (II) NOUVEAU(0): First detailed timing is preferred mode
    [ 1767.273] (II) NOUVEAU(0): Preferred mode is native pixel format and refresh rate
    [ 1767.273] (II) NOUVEAU(0): redX: 0.650 redY: 0.338 greenX: 0.320 greenY: 0.613
    [ 1767.273] (II) NOUVEAU(0): blueX: 0.154 blueY: 0.061 whiteX: 0.313 whiteY: 0.329
    [ 1767.273] (II) NOUVEAU(0): Supported established timings:
    [ 1767.273] (II) NOUVEAU(0): 720x400@70Hz
    [ 1767.273] (II) NOUVEAU(0): 640x480@60Hz
    [ 1767.273] (II) NOUVEAU(0): 640x480@75Hz
    [ 1767.273] (II) NOUVEAU(0): 800x600@60Hz
    [ 1767.273] (II) NOUVEAU(0): 800x600@75Hz
    [ 1767.273] (II) NOUVEAU(0): 1024x768@60Hz
    [ 1767.273] (II) NOUVEAU(0): 1024x768@75Hz
    [ 1767.273] (II) NOUVEAU(0): 1280x1024@75Hz
    [ 1767.273] (II) NOUVEAU(0): Manufacturer's mask: 0
    [ 1767.273] (II) NOUVEAU(0): Supported standard timings:
    [ 1767.273] (II) NOUVEAU(0): #0: hsize: 1152 vsize 864 refresh: 75 vid: 20337
    [ 1767.273] (II) NOUVEAU(0): #1: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
    [ 1767.273] (II) NOUVEAU(0): #2: hsize: 1600 vsize 900 refresh: 60 vid: 49321
    [ 1767.273] (II) NOUVEAU(0): #3: hsize: 1920 vsize 1080 refresh: 60 vid: 49361
    [ 1767.273] (II) NOUVEAU(0): Supported detailed timing:
    [ 1767.273] (II) NOUVEAU(0): clock: 148.5 MHz Image Size: 527 x 297 mm
    [ 1767.273] (II) NOUVEAU(0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0
    [ 1767.273] (II) NOUVEAU(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0
    [ 1767.273] (II) NOUVEAU(0): Serial No: 36WJX3A92PNL
    [ 1767.273] (II) NOUVEAU(0): Monitor name: DELL P2414H
    [ 1767.273] (II) NOUVEAU(0): Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 175 MHz
    [ 1767.273] (II) NOUVEAU(0): EDID (in hex):
    [ 1767.273] (II) NOUVEAU(0): 00ffffffffffff0010ac9aa04c4e5032
    [ 1767.273] (II) NOUVEAU(0): 29170104a5351e783aa0a5a656529d27
    [ 1767.273] (II) NOUVEAU(0): 0f5054a54b00714f8180a9c0d1c00101
    [ 1767.273] (II) NOUVEAU(0): 010101010101023a801871382d40582c
    [ 1767.273] (II) NOUVEAU(0): 45000f292100001e000000ff00333657
    [ 1767.273] (II) NOUVEAU(0): 4a5833413932504e4c0a000000fc0044
    [ 1767.273] (II) NOUVEAU(0): 454c4c205032343134480a20000000fd
    [ 1767.273] (II) NOUVEAU(0): 00384c1e5311000a2020202020200053
    [ 1767.273] (II) NOUVEAU(0): Printing probed modes for output DP-1
    [ 1767.273] (II) NOUVEAU(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
    [ 1767.273] (II) NOUVEAU(0): Modeline "1600x900"x60.0 118.96 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz)
    [ 1767.273] (II) NOUVEAU(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
    [ 1767.273] (II) NOUVEAU(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
    [ 1767.273] (II) NOUVEAU(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
    [ 1767.273] (II) NOUVEAU(0): Modeline "1024x768"x75.1 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz e)
    [ 1767.273] (II) NOUVEAU(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 1767.273] (II) NOUVEAU(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
    [ 1767.273] (II) NOUVEAU(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 1767.273] (II) NOUVEAU(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
    [ 1767.273] (II) NOUVEAU(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
    [ 1767.273] (II) NOUVEAU(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
    [ 1767.273] (II) NOUVEAU(0): Output DVI-I-1 connected
    [ 1767.273] (II) NOUVEAU(0): Output DP-1 connected
    [ 1767.273] (II) NOUVEAU(0): Using exact sizes for initial modes
    [ 1767.273] (II) NOUVEAU(0): Output DVI-I-1 using initial mode 1920x1080
    [ 1767.273] (II) NOUVEAU(0): Output DP-1 using initial mode 1920x1080
    [ 1767.273] (II) NOUVEAU(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
    [ 1767.274] (--) NOUVEAU(0): Virtual size is 1920x1080 (pitch 0)
    [ 1767.274] (**) NOUVEAU(0): Driver mode "1920x1080": 148.5 MHz (scaled from 0.0 MHz), 67.5 kHz, 60.0 Hz
    [ 1767.274] (II) NOUVEAU(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
    [ 1767.274] (**) NOUVEAU(0): Mode "1600x900": 119.0 MHz (scaled from 0.0 MHz), 55.9 kHz, 60.0 Hz
    [ 1767.274] (II) NOUVEAU(0): Modeline "1600x900"x60.0 118.96 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz)
    [ 1767.274] (**) NOUVEAU(0): Driver mode "1280x1024": 135.0 MHz (scaled from 0.0 MHz), 80.0 kHz, 75.0 Hz
    [ 1767.274] (II) NOUVEAU(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
    [ 1767.274] (**) NOUVEAU(0): Driver mode "1280x1024": 108.0 MHz (scaled from 0.0 MHz), 64.0 kHz, 60.0 Hz
    [ 1767.274] (II) NOUVEAU(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
    [ 1767.274] (**) NOUVEAU(0): Driver mode "1152x864": 108.0 MHz (scaled from 0.0 MHz), 67.5 kHz, 75.0 Hz
    [ 1767.274] (II) NOUVEAU(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
    [ 1767.274] (**) NOUVEAU(0): Driver mode "1024x768": 78.8 MHz (scaled from 0.0 MHz), 60.1 kHz, 75.1 Hz
    [ 1767.274] (II) NOUVEAU(0): Modeline "1024x768"x75.1 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz e)
    [ 1767.274] (**) NOUVEAU(0): Driver mode "1024x768": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
    [ 1767.274] (II) NOUVEAU(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 1767.274] (**) NOUVEAU(0): Driver mode "800x600": 49.5 MHz (scaled from 0.0 MHz), 46.9 kHz, 75.0 Hz
    [ 1767.274] (II) NOUVEAU(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
    [ 1767.274] (**) NOUVEAU(0): Driver mode "800x600": 40.0 MHz (scaled from 0.0 MHz), 37.9 kHz, 60.3 Hz
    [ 1767.274] (II) NOUVEAU(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 1767.274] (**) NOUVEAU(0): Driver mode "640x480": 31.5 MHz (scaled from 0.0 MHz), 37.5 kHz, 75.0 Hz
    [ 1767.274] (II) NOUVEAU(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
    [ 1767.274] (**) NOUVEAU(0): Driver mode "640x480": 25.2 MHz (scaled from 0.0 MHz), 31.5 kHz, 60.0 Hz
    [ 1767.274] (II) NOUVEAU(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
    [ 1767.274] (**) NOUVEAU(0): Driver mode "720x400": 28.3 MHz (scaled from 0.0 MHz), 31.5 kHz, 70.1 Hz
    [ 1767.274] (II) NOUVEAU(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
    [ 1767.274] (==) NOUVEAU(0): DPI set to (96, 96)
    [ 1767.274] (II) Loading sub module "fb"
    [ 1767.274] (II) LoadModule: "fb"
    [ 1767.274] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 1767.274] (II) Module fb: vendor="X.Org Foundation"
    [ 1767.274] compiled for 1.14.5, module version = 1.0.0
    [ 1767.274] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 1767.274] (II) Loading sub module "exa"
    [ 1767.274] (II) LoadModule: "exa"
    [ 1767.274] (II) Loading /usr/lib/xorg/modules/libexa.so
    [ 1767.274] (II) Module exa: vendor="X.Org Foundation"
    [ 1767.274] compiled for 1.14.5, module version = 2.6.0
    [ 1767.274] ABI class: X.Org Video Driver, version 14.1
    [ 1767.274] (II) Loading sub module "shadowfb"
    [ 1767.274] (II) LoadModule: "shadowfb"
    [ 1767.274] (II) Loading /usr/lib/xorg/modules/libshadowfb.so
    [ 1767.274] (II) Module shadowfb: vendor="X.Org Foundation"
    [ 1767.274] compiled for 1.14.5, module version = 1.0.0
    [ 1767.274] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 1767.274] (II) Loading sub module "dri2"
    [ 1767.274] (II) LoadModule: "dri2"
    [ 1767.274] (II) Module "dri2" already built-in
    [ 1767.274] (--) NOUVEAU(G0): Chipset: "NVIDIA NVC1"
    [ 1767.275] (==) NOUVEAU(G0): Depth 24, (--) framebuffer bpp 32
    [ 1767.275] (==) NOUVEAU(G0): RGB weight 888
    [ 1767.275] (==) NOUVEAU(G0): Default visual is TrueColor
    [ 1767.275] (==) NOUVEAU(G0): Using HW cursor
    [ 1767.275] (==) NOUVEAU(G0): GLX sync to VBlank disabled.
    [ 1767.275] (==) NOUVEAU(G0): Page flipping enabled
    [ 1767.275] (==) NOUVEAU(G0): Swap limit set to 2 [Max allowed 2]
    [ 1767.308] (II) NOUVEAU(G0): Output DVI-I-1-2 has no monitor section
    [ 1767.316] (II) NOUVEAU(G0): Output DP-1-2 has no monitor section
    [ 1767.339] (II) NOUVEAU(G0): EDID for output DVI-I-1-2
    [ 1767.347] (II) NOUVEAU(G0): EDID for output DP-1-2
    [ 1767.347] (II) NOUVEAU(G0): Manufacturer: DEL Model: a09a Serial#: 844124236
    [ 1767.347] (II) NOUVEAU(G0): Year: 2013 Week: 41
    [ 1767.347] (II) NOUVEAU(G0): EDID Version: 1.4
    [ 1767.347] (II) NOUVEAU(G0): Digital Display Input
    [ 1767.347] (II) NOUVEAU(G0): 8 bits per channel
    [ 1767.347] (II) NOUVEAU(G0): Digital interface is DisplayPort
    [ 1767.347] (II) NOUVEAU(G0): Max Image Size [cm]: horiz.: 53 vert.: 30
    [ 1767.347] (II) NOUVEAU(G0): Gamma: 2.20
    [ 1767.347] (II) NOUVEAU(G0): DPMS capabilities: Off
    [ 1767.347] (II) NOUVEAU(G0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 YCrCb 4:2:2
    [ 1767.347] (II) NOUVEAU(G0): First detailed timing is preferred mode
    [ 1767.347] (II) NOUVEAU(G0): Preferred mode is native pixel format and refresh rate
    [ 1767.347] (II) NOUVEAU(G0): redX: 0.650 redY: 0.338 greenX: 0.320 greenY: 0.613
    [ 1767.347] (II) NOUVEAU(G0): blueX: 0.154 blueY: 0.061 whiteX: 0.313 whiteY: 0.329
    [ 1767.347] (II) NOUVEAU(G0): Supported established timings:
    [ 1767.347] (II) NOUVEAU(G0): 720x400@70Hz
    [ 1767.347] (II) NOUVEAU(G0): 640x480@60Hz
    [ 1767.347] (II) NOUVEAU(G0): 640x480@75Hz
    [ 1767.347] (II) NOUVEAU(G0): 800x600@60Hz
    [ 1767.347] (II) NOUVEAU(G0): 800x600@75Hz
    [ 1767.347] (II) NOUVEAU(G0): 1024x768@60Hz
    [ 1767.347] (II) NOUVEAU(G0): 1024x768@75Hz
    [ 1767.347] (II) NOUVEAU(G0): 1280x1024@75Hz
    [ 1767.348] (II) NOUVEAU(G0): Manufacturer's mask: 0
    [ 1767.348] (II) NOUVEAU(G0): Supported standard timings:
    [ 1767.348] (II) NOUVEAU(G0): #0: hsize: 1152 vsize 864 refresh: 75 vid: 20337
    [ 1767.348] (II) NOUVEAU(G0): #1: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
    [ 1767.348] (II) NOUVEAU(G0): #2: hsize: 1600 vsize 900 refresh: 60 vid: 49321
    [ 1767.348] (II) NOUVEAU(G0): #3: hsize: 1920 vsize 1080 refresh: 60 vid: 49361
    [ 1767.348] (II) NOUVEAU(G0): Supported detailed timing:
    [ 1767.348] (II) NOUVEAU(G0): clock: 148.5 MHz Image Size: 527 x 297 mm
    [ 1767.348] (II) NOUVEAU(G0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0
    [ 1767.348] (II) NOUVEAU(G0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0
    [ 1767.348] (II) NOUVEAU(G0): Serial No: 36WJX3A92PPL
    [ 1767.348] (II) NOUVEAU(G0): Monitor name: DELL P2414H
    [ 1767.348] (II) NOUVEAU(G0): Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 175 MHz
    [ 1767.348] (II) NOUVEAU(G0): EDID (in hex):
    [ 1767.348] (II) NOUVEAU(G0): 00ffffffffffff0010ac9aa04c505032
    [ 1767.348] (II) NOUVEAU(G0): 29170104a5351e783aa0a5a656529d27
    [ 1767.348] (II) NOUVEAU(G0): 0f5054a54b00714f8180a9c0d1c00101
    [ 1767.348] (II) NOUVEAU(G0): 010101010101023a801871382d40582c
    [ 1767.348] (II) NOUVEAU(G0): 45000f292100001e000000ff00333657
    [ 1767.348] (II) NOUVEAU(G0): 4a583341393250504c0a000000fc0044
    [ 1767.348] (II) NOUVEAU(G0): 454c4c205032343134480a20000000fd
    [ 1767.348] (II) NOUVEAU(G0): 00384c1e5311000a202020202020004f
    [ 1767.348] (II) NOUVEAU(G0): Printing probed modes for output DP-1-2
    [ 1767.348] (II) NOUVEAU(G0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
    [ 1767.348] (II) NOUVEAU(G0): Modeline "1600x900"x60.0 118.96 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz)
    [ 1767.348] (II) NOUVEAU(G0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
    [ 1767.348] (II) NOUVEAU(G0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
    [ 1767.348] (II) NOUVEAU(G0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
    [ 1767.348] (II) NOUVEAU(G0): Modeline "1024x768"x75.1 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz e)
    [ 1767.348] (II) NOUVEAU(G0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
    [ 1767.348] (II) NOUVEAU(G0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
    [ 1767.348] (II) NOUVEAU(G0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
    [ 1767.348] (II) NOUVEAU(G0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
    [ 1767.348] (II) NOUVEAU(G0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
    [ 1767.348] (II) NOUVEAU(G0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
    [ 1767.348] (II) NOUVEAU(G0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
    [ 1767.348] (--) NOUVEAU(G0): Virtual size is 1024x768 (pitch 0)
    [ 1767.348] (**) NOUVEAU(G0): Mode "1920x1080": 173.0 MHz (scaled from 0.0 MHz), 67.2 kHz, 60.0 Hz
    [ 1767.348] (II) NOUVEAU(G0): Modeline "1920x1080"x60.0 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync (67.2 kHz)
    [ 1767.348] (==) NOUVEAU(G0): DPI set to (96, 96)
    [ 1767.348] (II) Loading sub module "fb"
    [ 1767.348] (II) LoadModule: "fb"
    [ 1767.348] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 1767.348] (II) Module fb: vendor="X.Org Foundation"
    [ 1767.348] compiled for 1.14.5, module version = 1.0.0
    [ 1767.348] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 1767.348] (II) Loading sub module "exa"
    [ 1767.348] (II) LoadModule: "exa"
    [ 1767.348] (II) Loading /usr/lib/xorg/modules/libexa.so
    [ 1767.348] (II) Module exa: vendor="X.Org Foundation"
    [ 1767.348] compiled for 1.14.5, module version = 2.6.0
    [ 1767.348] ABI class: X.Org Video Driver, version 14.1
    [ 1767.348] (II) Loading sub module "shadowfb"
    [ 1767.348] (II) LoadModule: "shadowfb"
    [ 1767.348] (II) Loading /usr/lib/xorg/modules/libshadowfb.so
    [ 1767.348] (II) Module shadowfb: vendor="X.Org Foundation"
    [ 1767.348] compiled for 1.14.5, module version = 1.0.0
    [ 1767.348] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 1767.348] (--) Depth 24 pixmap format is 32 bpp
    [ 1767.351] (II) NOUVEAU(G0): Opened GPU channel 0
    [ 1767.359] (II) NOUVEAU(G0): [DRI2] Setup complete
    [ 1767.359] (II) NOUVEAU(G0): [DRI2] DRI driver: nouveau
    [ 1767.359] (II) NOUVEAU(G0): [DRI2] VDPAU driver: nouveau
    [ 1767.360] (II) EXA(256): Driver allocated offscreen pixmaps
    [ 1767.360] (II) EXA(256): Driver registered support for the following operations:
    [ 1767.360] (II) Solid
    [ 1767.360] (II) Copy
    [ 1767.360] (II) Composite (RENDER acceleration)
    [ 1767.360] (II) UploadToScreen
    [ 1767.360] (II) DownloadFromScreen
    [ 1767.360] (==) NOUVEAU(G0): Backing store disabled
    [ 1767.360] (==) NOUVEAU(G0): Silken mouse enabled
    [ 1767.360] (II) NOUVEAU(G0): [XvMC] Associated with Nouveau GeForce 8/9 Textured Video.
    [ 1767.360] (II) NOUVEAU(G0): [XvMC] Extension initialized.
    [ 1767.360] (==) NOUVEAU(G0): DPMS enabled
    [ 1767.360] (II) NOUVEAU(G0): RandR 1.2 enabled, ignore the following RandR disabled message.
    [ 1767.360] (WW) NOUVEAU(G0): Option "Monitor-DVI-I-1" is not used
    [ 1767.360] (WW) NOUVEAU(G0): Option "Monitor-DP-1" is not used
    [ 1767.362] (II) NOUVEAU(0): Opened GPU channel 0
    [ 1767.366] (II) NOUVEAU(0): [DRI2] Setup complete
    [ 1767.366] (II) NOUVEAU(0): [DRI2] DRI driver: nouveau
    [ 1767.366] (II) NOUVEAU(0): [DRI2] VDPAU driver: nouveau
    [ 1767.366] (II) EXA(0): Driver allocated offscreen pixmaps
    [ 1767.366] (II) EXA(0): Driver registered support for the following operations:
    [ 1767.366] (II) Solid
    [ 1767.366] (II) Copy
    [ 1767.366] (II) Composite (RENDER acceleration)
    [ 1767.366] (II) UploadToScreen
    [ 1767.366] (II) DownloadFromScreen
    [ 1767.366] (==) NOUVEAU(0): Backing store disabled
    [ 1767.366] (==) NOUVEAU(0): Silken mouse enabled
    [ 1767.366] (II) NOUVEAU(0): [XvMC] Associated with Nouveau GeForce 8/9 Textured Video.
    [ 1767.366] (II) NOUVEAU(0): [XvMC] Extension initialized.
    [ 1767.366] (==) NOUVEAU(0): DPMS enabled
    [ 1767.366] (II) NOUVEAU(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    [ 1767.366] (--) RandR disabled
    [ 1767.388] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    [ 1767.388] (II) AIGLX: enabled GLX_INTEL_swap_event
    [ 1767.388] (II) AIGLX: enabled GLX_ARB_create_context
    [ 1767.388] (II) AIGLX: enabled GLX_ARB_create_context_profile
    [ 1767.388] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
    [ 1767.388] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
    [ 1767.388] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
    [ 1767.389] (II) AIGLX: Loaded and initialized nouveau
    [ 1767.389] (II) GLX: Initialized DRI2 GL provider for screen 0
    [ 1767.390] (II) NOUVEAU(G0): NVEnterVT is called.
    [ 1767.393] (II) NOUVEAU(0): NVEnterVT is called.
    [ 1767.444] (II) NOUVEAU(0): Setting screen physical size to 508 x 285
    [ 1767.444] resize called 1920 1080
    [ 1767.479] (II) config/udev: Adding input device Power Button (/dev/input/event2)
    [ 1767.479] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 1767.479] (II) LoadModule: "evdev"
    [ 1767.479] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 1767.479] (II) Module evdev: vendor="X.Org Foundation"
    [ 1767.479] compiled for 1.14.3, module version = 2.8.2
    [ 1767.479] Module class: X.Org XInput Driver
    [ 1767.479] ABI class: X.Org XInput driver, version 19.1
    [ 1767.479] (II) Using input driver 'evdev' for 'Power Button'
    [ 1767.479] (**) Power Button: always reports core events
    [ 1767.479] (**) evdev: Power Button: Device: "/dev/input/event2"
    [ 1767.479] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 1767.479] (--) evdev: Power Button: Found keys
    [ 1767.479] (II) evdev: Power Button: Configuring as keyboard
    [ 1767.479] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event2"
    [ 1767.479] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    [ 1767.479] (**) Option "xkb_rules" "evdev"
    [ 1767.479] (**) Option "xkb_model" "pc104"
    [ 1767.479] (**) Option "xkb_layout" "us"
    [ 1767.499] (II) config/udev: Adding input device Power Button (/dev/input/event1)
    [ 1767.499] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 1767.499] (II) Using input driver 'evdev' for 'Power Button'
    [ 1767.500] (**) Power Button: always reports core events
    [ 1767.500] (**) evdev: Power Button: Device: "/dev/input/event1"
    [ 1767.500] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 1767.500] (--) evdev: Power Button: Found keys
    [ 1767.500] (II) evdev: Power Button: Configuring as keyboard
    [ 1767.500] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2/event1"
    [ 1767.500] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
    [ 1767.500] (**) Option "xkb_rules" "evdev"
    [ 1767.500] (**) Option "xkb_model" "pc104"
    [ 1767.500] (**) Option "xkb_layout" "us"
    [ 1767.500] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 1767.500] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event14)
    [ 1767.500] (II) No input driver specified, ignoring this device.
    [ 1767.500] (II) This device may have been added with another device file.
    [ 1767.500] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event13)
    [ 1767.500] (II) No input driver specified, ignoring this device.
    [ 1767.500] (II) This device may have been added with another device file.
    [ 1767.500] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event12)
    [ 1767.501] (II) No input driver specified, ignoring this device.
    [ 1767.501] (II) This device may have been added with another device file.
    [ 1767.501] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event11)
    [ 1767.501] (II) No input driver specified, ignoring this device.
    [ 1767.501] (II) This device may have been added with another device file.
    [ 1767.501] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event6)
    [ 1767.501] (II) No input driver specified, ignoring this device.
    [ 1767.501] (II) This device may have been added with another device file.
    [ 1767.501] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event9)
    [ 1767.501] (II) No input driver specified, ignoring this device.
    [ 1767.501] (II) This device may have been added with another device file.
    [ 1767.501] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event8)
    [ 1767.501] (II) No input driver specified, ignoring this device.
    [ 1767.501] (II) This device may have been added with another device file.
    [ 1767.501] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event7)
    [ 1767.501] (II) No input driver specified, ignoring this device.
    [ 1767.501] (II) This device may have been added with another device file.
    [ 1767.502] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event10)
    [ 1767.502] (II) No input driver specified, ignoring this device.
    [ 1767.502] (II) This device may have been added with another device file.
    [ 1767.502] (II) config/udev: Adding input device DELL Dell USB Entry Keyboard (/dev/input/event4)
    [ 1767.502] (**) DELL Dell USB Entry Keyboard: Applying InputClass "evdev keyboard catchall"
    [ 1767.502] (II) Using input driver 'evdev' for 'DELL Dell USB Entry Keyboard'
    [ 1767.502] (**) DELL Dell USB Entry Keyboard: always reports core events
    [ 1767.502] (**) evdev: DELL Dell USB Entry Keyboard: Device: "/dev/input/event4"
    [ 1767.502] (--) evdev: DELL Dell USB Entry Keyboard: Vendor 0x413c Product 0x2107
    [ 1767.502] (--) evdev: DELL Dell USB Entry Keyboard: Found keys
    [ 1767.502] (II) evdev: DELL Dell USB Entry Keyboard: Configuring as keyboard
    [ 1767.502] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.5/4-1.5:1.0/input/input5/event4"
    [ 1767.502] (II) XINPUT: Adding extended input device "DELL Dell USB Entry Keyboard" (type: KEYBOARD, id 8)
    [ 1767.502] (**) Option "xkb_rules" "evdev"
    [ 1767.502] (**) Option "xkb_model" "pc104"
    [ 1767.502] (**) Option "xkb_layout" "us"
    [ 1767.502] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event5)
    [ 1767.502] (**) Logitech USB Optical Mouse: Applying InputClass "evdev pointer catchall"
    [ 1767.502] (II) Using input driver 'evdev' for 'Logitech USB Optical Mouse'
    [ 1767.502] (**) Logitech USB Optical Mouse: always reports core events
    [ 1767.502] (**) evdev: Logitech USB Optical Mouse: Device: "/dev/input/event5"
    [ 1767.502] (--) evdev: Logitech USB Optical Mouse: Vendor 0x46d Product 0xc077
    [ 1767.502] (--) evdev: Logitech USB Optical Mouse: Found 12 mouse buttons
    [ 1767.502] (--) evdev: Logitech USB Optical Mouse: Found scroll wheel(s)
    [ 1767.502] (--) evdev: Logitech USB Optical Mouse: Found relative axes
    [ 1767.502] (--) evdev: Logitech USB Optical Mouse: Found x and y relative axes
    [ 1767.502] (II) evdev: Logitech USB Optical Mouse: Configuring as mouse
    [ 1767.502] (II) evdev: Logitech USB Optical Mouse: Adding scrollwheel support
    [ 1767.503] (**) evdev: Logitech USB Optical Mouse: YAxisMapping: buttons 4 and 5
    [ 1767.503] (**) evdev: Logitech USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 1767.503] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.6/4-1.6:1.0/input/input6/event5"
    [ 1767.503] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE, id 9)
    [ 1767.503] (II) evdev: Logitech USB Optical Mouse: initialized for relative axes.
    [ 1767.503] (**) Logitech USB Optical Mouse: (accel) keeping acceleration scheme 1
    [ 1767.503] (**) Logitech USB Optical Mouse: (accel) acceleration profile 0
    [ 1767.503] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000
    [ 1767.503] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4
    [ 1767.503] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0)
    [ 1767.503] (II) No input driver specified, ignoring this device.
    [ 1767.503] (II) This device may have been added with another device file.
    [ 1767.503] (II) config/udev: Adding drm device (/dev/dri/card1)
    [ 1767.503] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event18)
    [ 1767.503] (II) No input driver specified, ignoring this device.
    [ 1767.503] (II) This device may have been added with another device file.
    [ 1767.504] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event17)
    [ 1767.504] (II) No input driver specified, ignoring this device.
    [ 1767.504] (II) This device may have been added with another device file.
    [ 1767.504] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event16)
    [ 1767.504] (II) No input driver specified, ignoring this device.
    [ 1767.504] (II) This device may have been added with another device file.
    [ 1767.504] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event15)
    [ 1767.504] (II) No input driver specified, ignoring this device.
    [ 1767.504] (II) This device may have been added with another device file.
    [ 1767.504] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
    [ 1767.504] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
    [ 1767.504] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
    [ 1767.504] (**) AT Translated Set 2 keyboard: always reports core events
    [ 1767.504] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0"
    [ 1767.504] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
    [ 1767.504] (--) evdev: AT Translated Set 2 keyboard: Found keys
    [ 1767.504] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
    [ 1767.504] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
    [ 1767.504] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 10)
    [ 1767.504] (**) Option "xkb_rules" "evdev"
    [ 1767.504] (**) Option "xkb_model" "pc104"
    [ 1767.504] (**) Option "xkb_layout" "us"
    [ 1767.505] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/event19)
    [ 1767.505] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer catchall"
    [ 1767.505] (II) Using input driver 'evdev' for 'PS/2 Generic Mouse'
    [ 1767.505] (**) PS/2 Generic Mouse: always reports core events
    [ 1767.505] (**) evdev: PS/2 Generic Mouse: Device: "/dev/input/event19"
    [ 1767.505] (--) evdev: PS/2 Generic Mouse: Vendor 0x2 Product 0x1
    [ 1767.505] (--) evdev: PS/2 Generic Mouse: Found 3 mouse buttons
    [ 1767.505] (--) evdev: PS/2 Generic Mouse: Found relative axes
    [ 1767.505] (--) evdev: PS/2 Generic Mouse: Found x and y relative axes
    [ 1767.505] (II) evdev: PS/2 Generic Mouse: Configuring as mouse
    [ 1767.505] (**) evdev: PS/2 Generic Mouse: YAxisMapping: buttons 4 and 5
    [ 1767.505] (**) evdev: PS/2 Generic Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 1767.505] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input7/event19"
    [ 1767.505] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE, id 11)
    [ 1767.505] (II) evdev: PS/2 Generic Mouse: initialized for relative axes.
    [ 1767.505] (**) PS/2 Generic Mouse: (accel) keeping acceleration scheme 1
    [ 1767.505] (**) PS/2 Generic Mouse: (accel) acceleration profile 0
    [ 1767.505] (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000
    [ 1767.505] (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4
    [ 1767.505] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/mouse1)
    [ 1767.505] (II) No input driver specified, ignoring this device.
    [ 1767.505] (II) This device may have been added with another device file.
    [ 1767.505] (II) config/udev: Adding input device PC Speaker (/dev/input/event3)
    [ 1767.505] (II) No input driver specified, ignoring this device.
    [ 1767.505] (II) This device may have been added with another device file.
    [ 1774.230] (II) AIGLX: Suspending AIGLX clients for VT switch
    [ 1774.230] (II) NOUVEAU(0): NVLeaveVT is called.
    [ 1774.230] (II) NOUVEAU(G0): NVLeaveVT is called.
    [ 1779.499] (II) evdev: PS/2 Generic Mouse: Close
    [ 1779.499] (II) UnloadModule: "evdev"
    [ 1779.499] (II) evdev: AT Translated Set 2 keyboard: Close
    [ 1779.499] (II) UnloadModule: "evdev"
    [ 1779.499] (II) evdev: Logitech USB Optical Mouse: Close
    [ 1779.499] (II) UnloadModule: "evdev"
    [ 1779.499] (II) evdev: DELL Dell USB Entry Keyboard: Close
    [ 1779.499] (II) UnloadModule: "evdev"
    [ 1779.499] (II) evdev: Power Button: Close
    [ 1779.499] (II) UnloadModule: "evdev"
    [ 1779.499] (II) evdev: Power Button: Close
    [ 1779.499] (II) UnloadModule: "evdev"
    [ 1779.499] (II) NOUVEAU(G0): NVLeaveVT is called.
    [ 1780.500] Error dropping master: -22(Invalid argument)
    [ 1780.501] (II) NOUVEAU(G0): Closed GPU channel 0
    [ 1780.503] (II) NOUVEAU(0): Closed GPU channel 0
    [ 1780.503] (EE) Server terminated successfully (0). Closing log file.
    Thanks for any help!

    I have  a similar issue except with two ATI cards and four monitors.
    I have a working xorg.conf that uses Xinerama and all 4 work but have been trying to get xrandr to work since xinerama is deprecated supposedly.
    I would like to switch to xrandr but there is some kind of magic voodoo I have with my current xorg.conf that doesn't even work on an exact same machine and cards that I tried to setup for a co-worker.
    lspci:
    01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV610 [Radeon HD 2400 PRO/XT]
    04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV610 [Radeon HD 2400 PRO/XT]
    My xorg.conf:
    Section "Device"
    Identifier "ATI0"
    Driver "radeon"
    BusID "PCI:1:0:0"
    Option "ZaphodHeads" "DVI-0"
    Screen 0
    EndSection
    Section "Device"
    Identifier "ATI1"
    Driver "radeon"
    BusID "PCI:1:0:0"
    Option "ZaphodHeads" "DVI-1"
    Screen 1
    EndSection
    Section "Device"
    Identifier "ATI2"
    Driver "radeon"
    BusID "PCI:4:0:0"
    Option "ZaphodHeads" "DVI-2"
    Screen 0
    EndSection
    Section "Device"
    Identifier "ATI3"
    Driver "radeon"
    BusID "PCI:4:0:0"
    Option "ZaphodHeads" "DVI-3"
    Screen 1
    EndSection
    Section "Monitor"
    Identifier "DVI-0"
    Option "Primary" "On"
    Option "DPMS" "true"
    Option "PreferredMode" "1920x1080"
    Option "TargetRefresh" "60"
    EndSection
    Section "Monitor"
    Identifier "DVI-1"
    Option "DPMS" "true"
    Option "PreferredMode" "1920x1080"
    Option "TargetRefresh" "60"
    EndSection
    Section "Monitor"
    Identifier "DVI-2"
    Option "DPMS" "true"
    Option "PreferredMode" "1920x1080"
    Option "TargetRefresh" "60"
    EndSection
    Section "Monitor"
    Identifier "DVI-3"
    Option "DPMS" "true"
    Option "PreferredMode" "1920x1080"
    Option "TargetRefresh" "60"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "ATI0"
    Monitor "DVI-0"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1920x1080"
    EndSubSection
    EndSection
    Section "Screen"
    Identifier "Screen1"
    Device "ATI1"
    Monitor "DVI-1"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1920x1080"
    EndSubSection
    EndSection
    Section "Screen"
    Identifier "Screen2"
    Device "ATI2"
    Monitor "DVI-2"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1920x1080"
    EndSubSection
    EndSection
    Section "Screen"
    Identifier "Screen3"
    Device "ATI3"
    Monitor "DVI-3"
    DefaultDepth 24
    Subsection "Display"
    Depth 24
    Modes "1920x1080"
    EndSubSection
    EndSection
    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Emulate3Buttons" "no"
    Option "ZAxisMapping" "4 5"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection
    Section "ServerLayout"
    Identifier "Default Layout"
    Screen "Screen0" 0 0
    Screen "Screen1" RightOf "Screen0"
    Screen "Screen2" Above "Screen1"
    Screen "Screen3" Above "Screen0"
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    Option "Xinerama" "1"
    EndSection
    My Xorg.0.log shows all the DVI connections when I don't use a xorg.conf file but only two are "connected"
    I see DVI-0 and DVI-1 connected and in "xrandr -q" but in Xorg.0.log I see DVI-1-2 and DVI-1-3.
    xrandr --listproviders show the two cards as well.
    Tried "xrandr --setprovideroutputsource 1 0" and they show up in KDE but as clones and then X crashes eventually.
    "xrandr --setprovideroutputsource 0 1" just plain crashes X

Maybe you are looking for

  • Why is Illustrator CC making a mess of my SVG files?

    Hello, My experience with Illustrator CC's SVG support has been pretty mixed.  However, now I have a file (created by Illustrator) where if I even just open it and save it, it ruins the file. Here's a screenshot before: Then I open the file and save

  • Converting pdf to jpeg

    I created my company logo in pages and saved it as a pdf so it could be easier manipulated.  How do I convert or save that pdf as a jpeg?  I'm trying to upload the logo into Quickbooks and their software only accepts jpegs.

  • Storing links to WMV in Knowledge Directory...Possible to not parse?

    When i add a wmv to the knowledge directory, the portal attempts to parse the video (supposedly for the search index). My WMV video is 160MB, and I get: Extended Error Message: Exception of type System.OutOfMemoryException was thrown. Can't i juat ad

  • Transfer image files via RFC.

    Hi Gurus, I have 2 independent ERP systems A and B, they're connected via RFC, in system A there're some (.bmp) images uploaded via transaction SE78. My question is, is it possible to transfer image files from system A to system B via RFC? It it's, h

  • Why is XJC not generating any JAXB implementation files?

    I'm running xjc.exe on a Windows XP machine via a .bat file to generated the binding Java files for my .xsd file. JDK 1.6.0_16 is installed. The bat file looks like this: xjc.exe -p my.packagepath xsdfile.xsd Those aren't really the file and package