Nvidia-settings - creates a xorg.conf .............. ( and the user can add it as they please it even shows that ) no problem
nvidia-xconfig - creates a xorg.conf .............. ( here again the user knows as the user runs that command to create it ) no problem
What becomes a problem is when the system generates the xorg.conf from a running process that repeatedly puts the wrong
xorg.conf into place ( this was from what I could determine nvidia-prime - which does not get indicated as creating anything in the xorg.conf ) and the user can try all they like to delete or to alter the xorg.conf in this scenario ........
only for the system to over rule the new xorg.conf ......*( which works )
nvidia-prime does not like it so it replaces it with one that does not work ...... only when in this loop do you start wondering
what keeps over ruling the new good xorg.conf that the user puts into place .
The user gets into the loop of trying to work out how to get the graphics working - and if they do not realize that the system is
over ruling their own decisions ...... then it gets very frustrating .
The idea of xorg.conf ............. originally it used to set a lot of things up to do with input and out put devices.
But now ........ ? ( the system has been changed so much - I am not sure what can be changed in there that works any more )
xorg.conf
Was very useful when it worked as we expected it to work ..........
( it is not very useful - if the system over rules us to put one in place that no longer gives us a display )
I do not like battling with the computer for control of my screens.
At the moment I have 2 screens the laptop and the TV ......... the software that detects my screens keeps telling me I have
one screen and it is the TV and supposedly it is built in to my laptop.
I cannot get out of the loop though - I tell it its wrong - it says not bothered lets set it as a 32 inch screen in a laptop.
__________________________________________________ __________________________________
The question should be - how or what was built into the code to get out of this loop - when it is found to be wrong.
at what point can the user input - I have this screen and this screen
__________________________________________________ _______________
The computer says no ........ you have a 32 inch TV and that is all ...........
Code:
laptop:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1280 x 720, current 1280 x 720, maximum 1280 x 720
default connected primary 1280x720+0+0 0mm x 0mm
1280x720 0.0*
Code:
laptop:/home/keith# get-edid | parse-edid
This is read-edid version 3.0.1. Prepare for some fun.
Attempting to use i2c interface
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface
Performing real mode VBE call
Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
Function supported
Call successful
VBE version 300
VBE string at 0x11100 "Intel(R)Sandybridge Mobile Graphics Chipset Accelerated VGA BIOS"
VBE/DDC service about to be called
Report DDC capabilities
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
Function supported
Call successful
Monitor and video card combination does not support DDC1 transfers
Monitor and video card combination supports DDC2 transfers
0 seconds per 128 byte EDID block transfer
Screen is not blanked during DDC transfer
Reading next EDID block
VBE/DDC service about to be called
Read EDID
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
Function supported
Call successful
EDID claims 1 more blocks left
*********** Something special has happened!
This happens a lot with TV's, and other devices
with extension blocks. If you have a TV, don't bother.
Otherwise, please contact the author, Matthew Kern
E-mail: pyrophobicman@gmail.com
Please include full output from this program (especially that to stderr)
Reading next EDID block
VBE/DDC service about to be called
Read EDID
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
Function supported
Call successful
EDID claims 1 more blocks left
EDID blocks left is wrong.
Your EDID is probably invalid.
Looks like VBE was successful. Have a good day.
Checksum Correct
Section "Monitor"
Identifier "ORION"
ModelName "ORION"
VendorName "ORN"
# Monitor Manufactured week 0 of 2007
# EDID version 1.3
# Digital Display
DisplaySize 160 90
Gamma 2.20
Option "DPMS" "false"
Horizsync 14-46
VertRefresh 47-61
# Maximum pixel clock is 80MHz