diff options
author | ben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-04-30 11:46:02 +0000 |
---|---|---|
committer | ben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-04-30 11:46:02 +0000 |
commit | b059b8e36e3145db8ed29d49abbd634f0ca62e55 (patch) | |
tree | 7a8285d2d5c298cb2c8681582df723bd29766c1f /vidix/radeon_vid.c | |
parent | c9f91073d0cd3b5cd80aa3a884118d7a935759c7 (diff) | |
download | mpv-b059b8e36e3145db8ed29d49abbd634f0ca62e55.tar.bz2 mpv-b059b8e36e3145db8ed29d49abbd634f0ca62e55.tar.xz |
accurate X200 memory size detection (patch by rjoco77 at kezdionline dot ro)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23182 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'vidix/radeon_vid.c')
-rw-r--r-- | vidix/radeon_vid.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/vidix/radeon_vid.c b/vidix/radeon_vid.c index c86e5d4f9a..cb1eb3b8ad 100644 --- a/vidix/radeon_vid.c +++ b/vidix/radeon_vid.c @@ -1386,9 +1386,9 @@ static int radeon_init(void) else if (radeon_ram_size == 0 && (def_cap.device_id == DEVICE_ATI_RS482_RADEON_XPRESS)) { - printf(RADEON_MSG" Working around buggy RS482 Radeon Xpress 200 (0 vs. >32MB ram)\n"); - /* Minimal selectable shared memory from bios 32M */ - radeon_ram_size = 32768*1024; + printf(RADEON_MSG" Working around buggy RS482 Radeon Xpress 200 Memory Detection\n"); + radeon_ram_size = (INREG(CONFIG_MEMSIZE) + 0x100000) << 2; + radeon_ram_size &= CONFIG_MEMSIZE_MASK; } #else /* Rage Mobility (rage128) also has memsize bug */ |