Jump to content

12 posts in this topic Last Reply

Highlighted Posts

Posted:
Last Online:  
 

I am having what will hopefully be a simple problem with SC4, each time I start the game (using the SC4 launcher) I have the error messages for "failed direct draw" and "failed to recognise hardware, using software". I know the files needed to edit for these but feel I am just putting the wrong information there.

 

My current system specs are as follows.

Win 7 pro

AMD Radeon R9 200 Series.

 

In the fast card section of the Graphics Rules file I have the following entries.

      partialRule "Fast card" -any


         # We run well on these cards, so up the defaults.
         stringMatch cardIdentity "NVidia*Geforce*"
         stringMatch cardIdentity "NVidia*Quadro*"
         stringMatch cardIdentity "ATI*9700*"
         stringMatch cardIdentity "ATI*8500*"
         stringMatch cardIdentity "*ATI*Radeon r9 200 Series*"
         stringMatch cardIdentity "*ATI*r9 200 Series*"
         stringMatch cardIdentity "*ATI*HD r9 200 Series*"
         stringMatch cardIdentity "*ATI*HD 200 Series*"
         stringMatch cardIdentity "*AMD*Radeon r9 200 Series*"
         stringMatch cardIdentity "*AMD*r9 200 Series*"
         stringMatch cardIdentity "*AMD*HD r9 200 Series*"
         stringMatch cardIdentity "*AMD*HD 200 Series*"
         stringMatch cardIdentity "*ATI Radeon r9 200 Series*"
         stringMatch cardIdentity "*ATI r9 200 Series*"
         stringMatch cardIdentity "*ATI HD r9 200 Series*"
         stringMatch cardIdentity "*ATI HD 200 Series*"
         stringMatch cardIdentity "*AMD Radeon r9 200 Series*"
         stringMatch cardIdentity "*AMD r9 200 Series*"
         stringMatch cardIdentity "*AMD HD r9 200 Series*"
         stringMatch cardIdentity "*AMD HD 200 Series*"
         stringMatch cardIdentity "Matrox*Parhelia*"

 

Also added the card details into this part of the Video Cards file under "Vendor "ATI" 0x1002"

   card 0x4E69 "Radeon 9800"


   card 0x4148 "Radeon 9800"
   card 0x4168 "Radeon 9800"
   card 0x6810 "Radeon R9 200 Series"
   card 0x5041 "Rage 128 Pro"
   card 0x5042 "Rage 128 Pro"

 

I thought everything was put in correctly it still reverts to software mode each time I start the game, having I simply failed to add a possible variation of the card name?

Untitled.jpg

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

Rather than using the launcher have you tried modifying the target parameters in the exe or shortcut?

Try changing the line to read:

"C:\Program Files (x86)\Maxis\SimCity 4 Deluxe\Apps\SimCity 4.exe" -CustomResolution:enabled -r1920x1440x32 -f -d:DirectX -CPUCount:1

Obviously change the resolution (the -r1920x1440x32 piece of it) to fit your monitor. See if that solves the issue.

I'll have a look around and see if I can find anything you missed.

Share this post


Link to post
Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    I tried that before I started using the launcher, but changed to the launcher as it is a far quicker and easier tool to use for those things. The problem is not with resolution etc as I can happily get the game to run with any resolution I want. The issue is with the game refusing to recognise my video card as fast and thus forcing me into software rendering mode only.

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     
    59 minutes ago, feygan20 said:

    Video Cards file under "Vendor "ATI" 0x1002"

    under this section you might want to try lower case for the r9 part and possibly try adding ATI to the lines too.

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Hmm still a no go there I tried all of the following

    "ATI Radeon R9"

    ATI Radeon r9"

    "Radeon R9"

    "Radeon r9"

     

    What I don't get though is here is a copy of part of the log file and from what I can tell everything is being spelt correctly and in the correct case for both sections. Well unless I try to do them all wit & without the comma listed in the card identity part?

    Quote

    CPU = GenuineIntel


    sglDriverName = Software
    sglDriverVersion = 1.0
    driverName = aticfx32.dll
    driverVersion = 8.17.10.1452, GUID: D7B71EE2-2B50-11CF-FB74-71C2AFC2CD35
    cardName = AMD Radeon R9 200 Series
    cardVersion = Vendor: 1002, Device: 6810, Board: e271174b, Chipset: 0000
    cardIdentity = ATI, Radeon r9 200 Series

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Have you tried changing the vendor section name to AMD instead? 

    Vendor "AMD" 0x1002

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Well I have now and still the same result software render only.

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Try adding 'series' or 'Series'  to the end of the lines. As an example this is from my video cards file,

    vendor "AMD" 0x1002
       card 0x9802 "Radeon HD 6300 Series"
       card 0x9802 "AMD Radeon HD 6300 Series"
       card 0x9802 "Radeon HD 6300"
       card 0x9802 "AMD Radeon HD 6300"
    end

    vendor "ATI" 0x1002
       card 0x4158 "Mach 32"
     ...

    ...
       card 0x4E69 "Radeon 9800"
       card 0x4148 "Radeon 9800"
       card 0x4168 "Radeon 9800"
       card 0x9802 "Radeon HD 6300 Series"
       card 0x9802 "AMD Radeon HD 6300 Series"
       card 0x9802 "Radeon HD 6300"
       card 0x9802 "AMD Radeon HD 6300"
       card 0x5041 "Rage 128 Pro"
       card 0x5042 "Rage 128 Pro"
       card 0x5043 "Rage 128 Pro"
    ...

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Also now that I've re-read your original post could it possibly be a driver issue? The line you quoted was "failed to recognise hardware, using software" does this mean that it can't see your graphics card at all?

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    The error means SC4 has failed to initialise the GPU in DirectX mode, so despite your selection, it needs to switch to Software Rendering.

    I'm guessing your GPU or Drivers simply don't support the archaic version of DirectX SC4 is using. This can be an issue with modern equipment. It only takes a driver update to interfere with backwards compatibility in this way. Sometimes trying older drivers may help, but it's not always fixable.

    • Like 1

    Head over to my Lot and Mod Shack to keep abreast of my latest developments.

    Do you like custom textures, but don't like all the work involved creating them?, take a look at the Texture Automation options here. Change the look and feel of your transit networks, with the minimum of effort, for example customised versions of my Sidewalk NAM (SWN) and Terrain Grass NAM (TGN) mods, and much more besides.

    New to the NAM? Check out my tutorials on YouTube. Latest upload: How to: RHW - MHO Roundabout Interchanges. (Nov 25).

    p.s. - I'm MGB over on SC4D and a member of the NAM team.

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     
    10 hours ago, feygan20 said:

    In the fast card section of the Graphics Rules file I have the following entries.

     

    Quote

    Are these copy/paste from the Graphic Rules? If so I couldn´t help but notice the added entries do not follow proper syntax. There should not be an asterisk at the start, it's only used to separate vendor from card, i.e.

    "Vendor*Card Name*"

     

     

     

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    the resoultion you are trying to run at is unsupported... just go 1920x1080x32


    our world is a simcity

    Share this post


    Link to post
    Share on other sites

    Sign In or register to comment...

    To comment in reply, you must be a community member

    Sign In  

    Already have an account? Sign in here.

    Sign In Now

    Create an Account  

    Sign up to join our friendly community. It's easy!  

    Register a New Account


    ×

    Thank You for the Continued Support!

    Simtropolis depends on donations to fund site maintenance costs.
    Without your support, we just would not be in our 24th year online!  You really help make this a great community. *:thumb:

    But we still need your support to stay online. If you're able to, please consider a donation to help us stay up and running. This helps sustain a platform where we can share our community creations for years to come.

    Make a Donation, Get a Gift!

    Expand your city with the best from the Simtropolis Exchange.
    Make a Donation and get one or all three discs today!

    STEX Collections

    By way of a "Thank You" gift, we'd like to send you our STEX Collector's DVD. It's some of the best buildings, lots, maps and mods collected for you over the years. Check out the STEX Collections for more info.

    Each donation helps keep Simtropolis online, open and free!

    Thank you for reading and enjoy the site!

    More About STEX Collections