From 869ea279b332c91b1cdfb0c6dac78a4400122ced Mon Sep 17 00:00:00 2001 From: gaasedelen Date: Sat, 2 Apr 2022 20:14:03 -0400 Subject: [PATCH] update readme a bit --- README.md | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index d006e18..8f24a2b 100644 --- a/README.md +++ b/README.md @@ -62,23 +62,27 @@ Some additional notes about Titan are as follows: * Titan is essentially hardcoded to use a 'F (Partition 6) Takes All'-esque partitioning scheme * Titan could be extended to support additional partitions, but it seems unnecessary * **Clusters** - * Titan allows increased cluster sizes of 128kb, 256kb and 512kb + * Titan allows increased cluster sizes of 128kb, 256kb, 512kb, 1mb * **It is strongly recommended to format large disks (2TB+) with 1024 sectors per cluster (512kb)** - * Matt's [FATX](https://github.com/mborgerson/fatx) is the only tool that can currently format disks with larger clusters + * Matt's [FATX](https://github.com/mborgerson/fatx) is the only tool that can currently format disks with larger clusters + * Due to how the kernel caches file information in-memory, partitions are limited to 2^24 clusters + * 128kb clusters - up to 2TB partition size + * 256kb clusters - up to 4TB partition size + * 512kb clusters - up to 8TB partition size + * 1mb clusters - up to 16TB partition size * Increased cluster sizes dramatically increases the speed of mounting FATX volumes (faster bootup) * Increased cluster sizes will ensure more linear reads on the disk (faster file reads, game loading, etc.) * Increased cluster sizes allows for more items in the root disk directory (8192 items at 512kb clusters) * If you're using Titan, you can afford the luxury of bigger clusters so stop complaining about wasted space - * Increased cluster sizes were never the issue for limiting drive/partition sizes, this is FUD - * 64kb clusters should work on the Titan partition but bootup/mounting WILL be slow for large disks * **UDMA** * Titan can change the [UDMA](https://en.wikipedia.org/wiki/UDMA) transfer mode used by the kernel with `--udma N` * Increasing the UDMA mode has been profiled to improve some game load times in excess of 20% - * Increasing the UDMA mode will require an 80pin IDE cable + * A full benchmark with SSD + StarTech shows disk IO is 70-100% faster across the board + * Increasing the UDMA mode will require an 80 wire IDE cable * The retail Xbox uses UDMA 2 (33mb/s) by default (as do many/all (?) modified BIOS') * The maximum supported UDMA mode by the Xbox southbridge is UDMA 5 (100mb/s HDD <--> CPU) * **UDMA 5 DOES NOT WORK WITH ALL IDE TO SATA ADAPTERS** - * UDMA 5 has been confirmed working with Startech adapters but has not been properly benchmarked + * UDMA 5 is confirmed to be working and stable with StarTech adapters * UDMA 5 is unstable on RXD-629A7-7 based adapters, but UDMA 4 seems okay * WLXKG-863B are the 'worst' adapters I have experienced working on Titan and are largely untested * **Games** @@ -86,9 +90,10 @@ Some additional notes about Titan are as follows: * I don't expect major issues here, but more testing should be obviously be done * **Dashboards** * XBMC seems to work fine + * DVD drive status can be flakey in XBMC under higher UDMA modes (SMBus issues? most likely) * EvoX seems to work fine * EvoX displays the incorrect disk size because it [performs](https://github.com/gaasedelen/titan/blob/main/screenshots/evox_bug.png) a modulus of 'available gigabytes' by 1000 - * This does not mean that you formatted incorrectly, or that the HDD is corrupt + * This does not mean that you formatted incorrectly, or that the HDD is corrupt * FTP seems okay? * Dashboard-based FTPs are probably much safer than BIOS-based FTP (eg. XeniumOS) * Consider all other dashboards as untested @@ -96,6 +101,7 @@ Some additional notes about Titan are as follows: * DVD2Xbox works fine * FTP via XeniumOS is probably risky. I would only use it to transfer files onto RETAIL partitions (C or E) * Anything booting into a BFM BIOS (PBL, Hexen?) is totally unsupported for accessing the Titan partition (F) + * It should be possible to tweak M8+Titan with a modified version of EVTool (will release more info soon) * Consider all other homebrew as untested * **Patches** * Titan is only supported on the M8+ kernel. M8+ is a modified version of the final retail kernel (5838)