From: Mark Allums on
On 3/12/2010 12:11 PM, Stephen Powell wrote:
> On Fri, 12 Mar 2010 10:58:08 -0500 (EST), Paul E Condon wrote:
>> On 20100312_092355, Stephen Powell wrote:
>>>
>>> Paul, please provide the following information:


>>> (5) The contents of /var/log/Xorg.0.log
>> There follows 858 lines of the above named file:
>
> OK, we learn a lot from the /var/log/Xorg.0.log file.


> And things are all downhill from there.
>
> The bottom line: the problem is not with your monitor. The problem is that
> the savage driver wants to use the video BIOS to set the video mode.
>
> The single most important thing you must have in any xorg.conf file is
>
> Option "UseBIOS" "off"
>
> This goes in the "Device" section. If you need more help, let me know,
> and I'll try to come up with a specific xorg.conf file for you.



First of all, thanks for the running commentary, it is well done.
Second, it shows that X tends to ignore stuff it finds inconvenient.
From one other post, we see that xorg.conf is optional these days, and
from a different post (from OP), we see that a somewhat obscure setting
is required if you *do* use an xorg.conf file. (Option "UseBIOS" "off"
worked.)

This shows the tendency of Linux more and more these days to eschew the
old philosophy of using simple, user-edited configurations, and instead
try to add more and more "magic". Not sure I like this trend.

Mark Allums


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/4B9B2254.4030006(a)allums.com
From: Ron Johnson on
On 2010-03-12 23:27, Mark Allums wrote:
> On 3/12/2010 12:11 PM, Stephen Powell wrote:
>> On Fri, 12 Mar 2010 10:58:08 -0500 (EST), Paul E Condon wrote:
>>> On 20100312_092355, Stephen Powell wrote:
>>>>
>>>> Paul, please provide the following information:
>
>
>>>> (5) The contents of /var/log/Xorg.0.log
>>> There follows 858 lines of the above named file:
>>
>> OK, we learn a lot from the /var/log/Xorg.0.log file.
>
>
>> And things are all downhill from there.
>>
>> The bottom line: the problem is not with your monitor. The problem is
>> that
>> the savage driver wants to use the video BIOS to set the video mode.
>>
>> The single most important thing you must have in any xorg.conf file is
>>
>> Option "UseBIOS" "off"
>>
>> This goes in the "Device" section. If you need more help, let me know,
>> and I'll try to come up with a specific xorg.conf file for you.
>
>
>
> First of all, thanks for the running commentary, it is well done.
> Second, it shows that X tends to ignore stuff it finds inconvenient.

Inconvenient, or "can't handle"?

Better error/informational messages would help, though.

> From one other post, we see that xorg.conf is optional these days, and
> from a different post (from OP), we see that a somewhat obscure setting
> is required if you *do* use an xorg.conf file. (Option "UseBIOS" "off"
> worked.)
>
> This shows the tendency of Linux more and more these days to eschew the
> old philosophy of using simple, user-edited configurations, and instead
> try to add more and more "magic". Not sure I like this trend.
>

As long as there's a manual override, I don't mind the magic. After
all, self-configuration (i.e. minimizing the work of the user) is
what computers are supposed to do!

--
Ron Johnson, Jr.
Jefferson LA USA

"If God had wanted man to play soccer, he wouldn't have given
us arms." Mike Ditka


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/4B9B2BF6.8060304(a)cox.net
From: Stephen Powell on
On Fri, 12 Mar 2010 23:09:27 -0500 (EST), Tony Nelson wrote:
> On 10-03-12 13:11:14, Stephen Powell wrote:
>> On Fri, 12 Mar 2010 10:58:08 -0500 (EST), Paul E Condon wrote:
>>> ...
>>> (--) SAVAGE(0): probed videoram: 32768k
>>
>> Plenty of video RAM to do true color mode even at 1366x768
>> resolution.
>>
>> 1366x768x24/1024 = 24588k; 1366x768x32/1024 = 32784k.
>> Hmm. If we have to use 32 bits of RAM per pixel, we may not have
>> enough. We'll see about that later.
>> ...
>
> You did the math wrong. Use bytes, not bits. Also allow for 3
> buffers.
>
> (1366*768*3*3)/1024 = 9220K
> (1366*768*4*3)/1024 = 12294K

I did indeed do the math incorrectly! What a schoolboy mistake!
I neglected to convert from bits to bytes. But I don't understand
your version either. The correct math, by the way I have traditionally
done it, is

1366*768*3/1024 = 3073.5k
1366*768*4/1024 = 4098k

This is based on a formula obtained from "Upgrading and Repairing
PCs", Sixth Edition, by Scott Mueller, page 443. (This book is
quite dated, having been copyrighted in 1996.)

Where did you get the stuff about three buffers? Does this have
something to do with 3D graphics acceleration?

--
.''`. Stephen Powell <zlinuxman(a)wowway.com>
: :' :
`. `'`
`-


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/1624648332.18895011268507830796.JavaMail.root(a)md01.wow.synacor.com
From: Hugo Vanwoerkom on
Ron Johnson wrote:
> On 2010-03-12 23:27, Mark Allums wrote:
>> On 3/12/2010 12:11 PM, Stephen Powell wrote:
>>> On Fri, 12 Mar 2010 10:58:08 -0500 (EST), Paul E Condon wrote:
>>>> On 20100312_092355, Stephen Powell wrote:
>>>>>
>>>>> Paul, please provide the following information:
>>
>>
>>>>> (5) The contents of /var/log/Xorg.0.log
>>>> There follows 858 lines of the above named file:
>>>
>>> OK, we learn a lot from the /var/log/Xorg.0.log file.
>>
>>
>>> And things are all downhill from there.
>>>
>>> The bottom line: the problem is not with your monitor. The problem
>>> is that
>>> the savage driver wants to use the video BIOS to set the video mode.
>>>
>>> The single most important thing you must have in any xorg.conf file is
>>>
>>> Option "UseBIOS" "off"
>>>
>>> This goes in the "Device" section. If you need more help, let me know,
>>> and I'll try to come up with a specific xorg.conf file for you.
>>
>>
>>
>> First of all, thanks for the running commentary, it is well done.
>> Second, it shows that X tends to ignore stuff it finds inconvenient.
>
> Inconvenient, or "can't handle"?
>
> Better error/informational messages would help, though.
>
>> From one other post, we see that xorg.conf is optional these days,
>> and from a different post (from OP), we see that a somewhat obscure
>> setting is required if you *do* use an xorg.conf file. (Option
>> "UseBIOS" "off" worked.)
>>
>> This shows the tendency of Linux more and more these days to eschew
>> the old philosophy of using simple, user-edited configurations, and
>> instead try to add more and more "magic". Not sure I like this trend.
>>
>
> As long as there's a manual override, I don't mind the magic. After
> all, self-configuration (i.e. minimizing the work of the user) is what
> computers are supposed to do!
>

I run a 2-seater: 2 graphics cards (nVidia GeForce 6200), 2 monitors, 2
keyboards and 2 mice for 2 separate users.

The latest xserver-xorg from Sid (1:7.5+3) freezes the system solid
after about 6 minutes *always*.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567700

'X -configure' sees the 2 cards and the 2 monitors but not the 2
keyboards and the 2 mice and has no clue that it is a 2-seater.

Upgrading I have no choice but to pin X to the last version that works
faultlessly: 1:7.4+4

But that will eventually get me into trouble of course...

Hugo


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/hngpip$k0l$1(a)dough.gmane.org
From: Stephen Powell on
On Sat, 13 Mar 2010 00:13:38 -0500 (EST), Mark Allums wrote:
> I am asking such silly-seeming questions because xorg.conf these days
> tends to be ignored by the Xservers if it seems inconvenient to the
> driver+server. That is, in my experience, if the monitor is
> plug-and-play, then X goes by whatever the monitor hardware reports, and
> xorg.conf might as well not exist.

I wouldn't say that the X server *ignores* xorg.conf. But it is true that
configuration statements such as HorizSync and VertRefresh are ignored
in a monitor section if the monitor is plug-and-play. The values reported
by the monitor are used instead.

I'm not sure I like that behavior. One could argue that point either way,
I suppose. On the one hand, one could argue that the monitor knows best,
and if it reports its characteristics via EDID, they should be used.
On the other hand, one may wish to override these values for the purpose
of experimentation. Being an engineer, I want to be able to override
things for the purpose of experimentation. But the designers of X are
probably more interested in preventing damage to the monitor. Therefore,
they took the other approach.

In the solution to the problem at hand, I did not override any monitor
characteristics. I simply told the driver to use a different (non-default)
algorithm for setting the video mode.

--
.''`. Stephen Powell <zlinuxman(a)wowway.com>
: :' :
`. `'`
`-


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/1616584946.18897901268508719875.JavaMail.root(a)md01.wow.synacor.com