AGP module updated: modified default PCI fastwrites setting to be disabled, so the busmanager should work (much) more reliable. ATI graphicscards are known to mess-up when fastwrites are enabled. Updated docs. Added version number: 0.02.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17071 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
6f5b352e77
commit
5998665f5e
@ -4,11 +4,12 @@
|
||||
</head>
|
||||
<body>
|
||||
<p><h2>Changes done for each module version:</h2></p>
|
||||
<p><h1>agp_module 0.02, (Rudolf)</h1></p>
|
||||
<p><h1>agp_module 0.02 (Rudolf)</h1></p>
|
||||
<ul>
|
||||
<li>Reversed order of programming devices when AGP mode is requested to be disabled. The order of programming devices now adheres to the official AGP specification (missed this item before). This fixes potential coldstart trouble on nVidia cards at least (confirmed a GeForce 4 MX4000).
|
||||
<li>Reversed order of programming devices when AGP mode is requested to be disabled. The order of programming devices now adheres to the official AGP specification (missed this item before). This fixes potential coldstart trouble on nVidia cards at least (confirmed a GeForce 4 MX4000);
|
||||
<li>Modified agp.setting for blocking PCI fastwrites (block_fw) to be set to true by default: Fastwrites tend to create trouble on some systems outthere (most notably systems with ATI graphics cards).
|
||||
</ul>
|
||||
<p><h1>agp_module 0.01, (Rudolf)</h1></p>
|
||||
<p><h1>agp_module 0.01 (Rudolf)</h1></p>
|
||||
<ul>
|
||||
<li>Initial release.
|
||||
</ul>
|
||||
|
@ -80,7 +80,7 @@ static settings current_settings = { //see comments in agp.settings
|
||||
0, // max_speed
|
||||
false, // block_agp
|
||||
false, // block_sba
|
||||
false, // block_fw
|
||||
true, // block_fw
|
||||
};
|
||||
|
||||
|
||||
|
@ -9,4 +9,4 @@
|
||||
#max_speed 2 # max AGP speed that may be used (valid are 1,2,4 or 8)
|
||||
block_agp false # if true blocks use of AGP entirely: so fallback to PCI mode
|
||||
block_sba false # if true blocks use of 'sideband adressing' if possible
|
||||
block_fw false # if true blocks use of 'fastwrites'
|
||||
block_fw true # if true blocks use of 'fastwrites'
|
||||
|
@ -36,14 +36,14 @@ bus_std_ops(int32 op, ...)
|
||||
{
|
||||
switch(op) {
|
||||
case B_MODULE_INIT:
|
||||
TRACE("agp_man: bus module: init\n");
|
||||
TRACE("agp_man: bus module V0.02: init\n");
|
||||
if (init() != B_OK)
|
||||
{
|
||||
return ENODEV;
|
||||
}
|
||||
break;
|
||||
case B_MODULE_UNINIT:
|
||||
TRACE("agp_man: bus module: uninit\n");
|
||||
TRACE("agp_man: bus module V0.02: uninit\n");
|
||||
uninit();
|
||||
break;
|
||||
default:
|
||||
|
Loading…
Reference in New Issue
Block a user