sims-new.my1.ru
Главная Форум Авторские работы TS4 Статьи Авторские работы TS3 Каталог файлов Правила
Арт битва CAS Челлендж Fashion Room Second Chance
Приветствую Вас Гость "Неизвестная видеокарта" или Как настроить графику в Симс 3 - Форум Регистрация Вход RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Техпомощь » Техпомощь по Симс 3 » "Неизвестная видеокарта" или Как настроить графику в Симс 3
"Неизвестная видеокарта" или Как настроить графику в Симс 3
MAYUДата: Суббота, 16.05.2020, 18:30 | Сообщение # 1
VIP
Группа: Друзья
Сообщений: 2575
Награды: 1347
Статус: Offline


Награда за общительность. Награда завсегдатая форума.

Современные технологии не стоят на месте и с каждым годом появляются более усовершенствованные графические составляющие. Но что делать, если ваш ПК или ноутбук совсем новый, а старые игры лагают и выглядят ужасно? Об этом я расскажу вам в этой статье!



Если при первом запуске игры вы увидели такое предупреждение, то не спешите создавать новую игру. Сперва вам необходимо "познакомить" симс с вашей видеокартой (а при наличии нескольких, выбрать ту, которая нужна), чтобы избежать проблем с вылетами и непонятными текстурами.

1. Сперва нужно убедиться, что игра действительно не распознает видеокарту. Для этого переходим в папку Мои документы\Electronic Arts\The Sims 3 и находим там DeviceConfig.log и открываем его с помощью любого текстового редактора, например Блокнота.



2. В открывшемся тексте вам нужны два раздела, первый "Rating info":


=== Rating info ===
GPU: 1 GPU Memory: Х CPU: Х RAM: Х CPU Speed: ХХХХ Threading: Х



Здесь GPU ( "graphics processing unit" или графический процессор, проще говоря наша видеокарта) присвоен самый низкий рейтинг - 1 (максимальный - 5) и поэтому в игре графика автоматически устанавливается на минимальные настройки. Следующий интересующий нас раздел посвящен именно видеокарте "Graphics device info" :


=== Graphics device info ===
Number: 0
Name (driver): NVIDIA GeForce GTX 960M
Name (database): NVIDIA GeForce GTX 960M [Found: 0, Matched: 0]
Vendor: NVIDIA
Chipset: Vendor: 10de, Device: 139b, Board: 11381462, Chipset: 00a2



"Found: 0" значит найдено 0 видеокарт. Т.е. видеокарта не найдена в списке поддерживаемых игрой видеокарт. В игре все выглядит ужасно, а при попытке вручную "подкрутить" игровые настройки графики исправив файл Options.ini можно запросто получить визуальные глюки и даже "вылет" на рабочий стол.

Как это исправить? Только вручную.

3. Переходим в папку Bin базовой игры (например: D:\Games\Electronic Arts\The Sims 3\Game\Bin). Тут нужно найти файлы GraphicsCards.sgr и GraphicsRules.sgr . Перед началом работы скопируйте эти файлы на рабочий стол или в другую папку, чтобы в случае неудачи не переустанавливать игру.

Теперь необходимо узнать идентификатор вашей видеокарты (Device ID). Для этого нужно вернуться к файлу DeviceConfig.log и в нем, в уже знакомой вам секции "Graphics device info" найти строчку (пример):


Chipset: Vendor: 10de, Device: 139b, Board: 11381462, Chipset: 00a2



В нашем случае, для видеокарты NVIDIA GeForce GTX 960M ID будет - 139b. Запоминаем, файл не закрываем.

4. Возвращаемся в папку Bin базовой игры и открываем файл GraphicsCards.sgr Блокнотом (так же как открывали DeviceConfig.log - пункт 1).

Примечание: У вас может быть другая видеокарта, но не стоит паниковать. Эти действия подойдут для любых видеокарт - AMD, Intel и тд. Просто выполняйте всё по пунктам с нужным для вас названием.

В начале списка вы увидите видеокарты AMD. Листаем ниже и находим:


card 0x5655 "Mach 64" unsupported
card 0x4158 "Mach 32" unsupported
end
vendor "NVIDIA" 0x10b4 0x12d2 0x10de
card 0x0fd1 "GeForce GT 650M"
card 0x0fd2 "GeForce GT 640M"



Сразу после vendor "NVIDIA" размещаем новую строчку с названием нашей видеокарты. Для этого достаточно скопировать одну из существующих и заменить значения (поставить ID и название) - card 0x139b "GeForce GTX 960M". Должно получится:


card 0x5655 "Mach 64" unsupported
card 0x4158 "Mach 32" unsupported
end
vendor "NVIDIA" 0x10b4 0x12d2 0x10de
card 0x139b "GeForce GTX 960M"
card 0x0fd1 "GeForce GT 650M"
card 0x0fd2 "GeForce GT 640M"



После чего сохраняем и закрываем файл.

5. Теперь необходимо заняться файлом GraphicsRules.sgr. Открываем его Блокнотом так же, как и предыдущие. Не пугайтесь количеству символов в файле, нам нужно найти строчку с названием бренда нашей видеокарты - Nvidia.


if (match("${cardVendor}", "NVIDIA"))
if(match("${cardName}", "* 1?0M*") or match("${cardName}", "* 2?0M*") or match("${cardName}", "* G1?0M*") or match("${cardName}", "* G2?0M*"))
seti cardLevel $cardLevelMedium
seti isCardMatched true
elseif (match("${cardName}", "*8800*") or match("${cardName}", "*9500*") or match("${cardName}", "*9600 GSO*") or match("${cardName}", "*9600 GT*") or match("${cardName}", "*9800 *") or match("${cardName}", "*GTX 2??*") or match("${cardName}", "*2?00M*") or match("${cardName}", "*3?00M*") or match("${cardName}", "*Quadro*FX 5??0*") or match("${cardName}", "*GT 1?0*") or match("${cardName}", "*GTS 150*") or match("${cardName}", "*GTS 250*") or match("${cardName}", "*GT 2??*") or match("${cardName}", "*GTS 2??*") or match("${cardName}", "*GTX 2??*") or match("${cardName}", "*GeForce G2??*") or match("${cardName}", "*GT 3??*") or match("${cardName}", "*GTS 3??*") or match("${cardName}", "*GTX 3??*") or match("${cardName}", "*GeForce 3??*") or match("${cardName}", "*GT 4??*") or match("${cardName}", "*GTS 4??*") or match("${cardName}", "*GTX 4??*") or match("${cardName}", "*GT 5??*") or match("${cardName}", "*GTS 5??*") or match("${cardName}", "*GTX 5??*") or match("${cardName}", "*GT 6??*") or match("${cardName}", "*GTX 6??*"))
seti cardLevel $cardLevelUber




Эта мешанина текста проверяет каждую видеокарту из списка и ищет совпадение. Поскольку здесь нет строки, которая соответствовала бы GTX 960M, мы добавим её сами. Скопируйте последние символы - or match("${cardName}", "*GTX 6??*") и замените 6 на 9. Должно получиться так:



("${cardName}", "*GTX 6??*") or match("${cardName}", "*GTX 9??*"))




Весь отредактированный текст теперь выглядит таким образом. Черным я выделила измененную часть:


if (match("${cardVendor}", "NVIDIA"))
if(match("${cardName}", "* 1?0M*") or match("${cardName}", "* 2?0M*") or match("${cardName}", "* G1?0M*") or match("${cardName}", "* G2?0M*"))
seti cardLevel $cardLevelMedium
seti isCardMatched true
elseif (match("${cardName}", "*8800*") or match("${cardName}", "*9500*") or match("${cardName}", "*9600 GSO*") or match("${cardName}", "*9600 GT*") or match("${cardName}", "*9800 *") or match("${cardName}", "*GTX 2??*") or match("${cardName}", "*2?00M*") or match("${cardName}", "*3?00M*") or match("${cardName}", "*Quadro*FX 5??0*") or match("${cardName}", "*GT 1?0*") or match("${cardName}", "*GTS 150*") or match("${cardName}", "*GTS 250*") or match("${cardName}", "*GT 2??*") or match("${cardName}", "*GTS 2??*") or match("${cardName}", "*GTX 2??*") or match("${cardName}", "*GeForce G2??*") or match("${cardName}", "*GT 3??*") or match("${cardName}", "*GTS 3??*") or match("${cardName}", "*GTX 3??*") or match("${cardName}", "*GeForce 3??*") or match("${cardName}", "*GT 4??*") or match("${cardName}", "*GTS 4??*") or match("${cardName}", "*GTX 4??*") or match("${cardName}", "*GT 5??*") or match("${cardName}", "*GTS 5??*") or match("${cardName}", "*GTX 5??*") or match("${cardName}", "*GT 6??*") or match("${cardName}", "*GTX 6??*") or match("${cardName}", "*GTX 9??*"))
seti cardLevel $cardLevelUber




Сохраняем и закрываем файл.

6. После всего этого рекомендуется почистить кэш игры и удалить файлы Options.ini и DeviceConfig.log из папки Мои документы\Electronic Arts\The Sims 3 . При новом запуске игры они сгенерируются заново. Вот и все. Теперь запускайте игру и пробуйте выставить настройки графики, соответствующие производительности вашей новейшей видеокарты.






Надеюсь, данный способ поможет вам снизить перегревы компа и лаги игры, как это было у меня :)
 
MAYUДата: Суббота, 16.05.2020, 18:53 | Сообщение # 2
VIP
Группа: Друзья
Сообщений: 2575
Награды: 1347
Статус: Offline


Награда за общительность. Награда завсегдатая форума.

Если вы боитесь напортачить, то можете просто заменить файлы GraphicsCards.sg и GraphicsRule.sgr на уже готовые с обновленным списком видеокарт:

СКАЧАТЬ - Sims 3 SGR Files (CPU Tweak).

Установка:

1. Скачайте архив и скопируйте файлы в корневую папку игры (Например: D: \ Games \ Electronic Arts \ The Sims 3 \ Game \ Bin)

2.Загрузить игру, настройте графику и выйдите.

3. Зайдите в Мои документы\Electronic Arts\The Sims 3 и откройте файл DeviceConfig.log. В графе "Graphics device info" после названия видеокарты должно стоять [Found: 1, Matched: 1]. Это значит, что игра распознала видеокарту и работает нормально.
 
MAYUДата: Суббота, 16.05.2020, 20:02 | Сообщение # 3
VIP
Группа: Друзья
Сообщений: 2575
Награды: 1347
Статус: Offline


Награда за общительность. Награда завсегдатая форума.

Еще одним важным пунктом будет увеличение размера памяти для подгрузки текстур.


1. Зайдите в Мои документы и откройте файл DeviceConfig.log и найдите строчку:


Texture memory: 32MB <<OVERRIDE>>



Если у вас выставлено такое же значение, то приступайте к следующему шагу.

2. В корневой папке Bin откройте GraphicsRule.sgr. В самом верху списка вы увидите строчки:


setb textureMemorySizeOK true
if ($textureMemory == 0)
seti textureMemory 32
setb textureMemorySizeOK false




Пропишите вместо указанных чисел 1024 или 2048 (чем выше значение, тем лучше качество текстур, но нагрузка на память будет сильнее). Должно быть так:


setb textureMemorySizeOK true
if ($textureMemory == 0)
seti textureMemory 1024
setb textureMemorySizeOK false




Сохраните и закройте файл.

3. Запустите игру, после чего выйдите из нее и вернитесь в Мои документы. Откройте DeviceConfig.log и проверьте строчку с текстурами:


Texture memory: 1024MB <<OVERRIDE>>



Если выставленное ранее значение отобразилось, то вы молодец! biggrin

Кстати, в архиве с готовыми файлами эти строчки не изменены. Если вы их скачали, то придется редактировать всё вручную.
 
LadyellieДата: Среда, 20.05.2020, 16:04 | Сообщение # 4
Профи-ветеран
Группа: Автор
Сообщений: 254
Награды: 153
Статус: Offline


Награда за общительность.

Вооо, большущее спасибище, выручили просто! Всё помогло и работает отлично.
Урок с увеличением памяти для текстур тоже полезным оказался, даже не знала, что так можно. biggrin


Tavern "Two pints of ale" в моей Мастерской! Welcome.
 
OmotteДата: Пятница, 29.05.2020, 16:11 | Сообщение # 5
Мастер
Группа: Проверенные
Сообщений: 117
Награды: 45
Статус: Offline



Огромное спасибо за статью, она была весьма полезной

Tumblr

 
MAYUДата: Суббота, 30.05.2020, 12:46 | Сообщение # 6
VIP
Группа: Друзья
Сообщений: 2575
Награды: 1347
Статус: Offline


Награда за общительность. Награда завсегдатая форума.

Ladyellie, Omotte, пожалуйста! smile она и мне помогла, т.к. на моем компьютере 2 видеокарты и игра использовала встроенную.

МАСТЕРСКАЯ | ТВОРЧЕСКАЯ| ЗАМЕТКИ TS4
 
AlexiaДата: Четверг, 18.06.2020, 23:25 | Сообщение # 7
Эксперт-старожил
Группа: Проверенные
Сообщений: 801
Награды: 62
Статус: Offline


Награда за общительность.

Спасибо

"Ищи в других достоинства, недостатки отыщутся сами".


Сообщение отредактировал Alexia - Четверг, 18.06.2020, 23:43
 
katyaparshina92Дата: Воскресенье, 30.08.2020, 20:01 | Сообщение # 8
Любитель
Группа: Проверенные
Сообщений: 37
Награды: 18
Статус: Offline



Вы очень хорошо и подробно все изложили, большущее спасибо)).
 
anastasiakinyovaДата: Воскресенье, 06.12.2020, 13:24 | Сообщение # 9
Начинающий
Группа: Пользователь
Сообщений: 4
Награды: 0
Статус: Offline



Добрый день)
Попробовала вручную вписать параметры своей видеокарты - игра перестала запускаться.
Комп достаточно новый, даже в Sims 3 SGR Files (CPU Tweak) такой карты нет.
Пришлось вернуть всё, как было ((((((((((
 
MAYUДата: Четверг, 10.12.2020, 15:21 | Сообщение # 10
VIP
Группа: Друзья
Сообщений: 2575
Награды: 1347
Статус: Offline


Награда за общительность. Награда завсегдатая форума.

anastasiakinyova, возможно, вы сделали что-то не так. Моя видеокарта тоже нового поколения, но, тем не менее, всё получилось успешно.




Если, по какой-то причине, игра не хочет запускаться и вы уверены, что это из-за редактирования файла, воспользуйтесь авто-программой.



источник

СКАЧАТЬ

Сразу скажу, я этот метод не пробовала, поэтому, если возникнут вопросы, ищите ответы на них на источнике.


Сообщение отредактировал MAYU - Четверг, 10.12.2020, 15:35
 
ksunechkaДата: Воскресенье, 20.03.2022, 17:27 | Сообщение # 11
Начинающий
Группа: Пользователь
Сообщений: 1
Награды: 0
Статус: Offline



Для этого достаточно скопировать одну из существующих и заменить значения (поставить ID и название) - card 0x139b ---------- привет)) подскажите, а что значит ID карты? у меня geforce gtx 1650 ti -- не получается ничего((

Добавлено (20.03.2022, 17:42)
---------------------------------------------
всё, я разобралась smile но правда, все равно не сработало
у меня получается после номера идёт не одна буква "М", как у вас, а две "Ti" - как в этом случае быть с файлом GraphicsRules.sgr.
должно получиться "*GTX 1??*" или "*GTX 16??*" - и не нужно ли тут букву добавить? cry

Добавлено (20.03.2022, 17:58)
---------------------------------------------
как бы я тут всё по инструкции не крутила, всё равно: вся одежда размытая (( хотя файл показывает, что видеокарта найдена
heeeelp!((

 
Форум » Техпомощь » Техпомощь по Симс 3 » "Неизвестная видеокарта" или Как настроить графику в Симс 3
  • Страница 1 из 1
  • 1
Поиск:


Запрещено копирование и публикация любых материалов сайта на другие порталы
без письменного разрешения администрации и указания ссылки на sims-new.my1.ru
Сайт никак не связан с Electronic Arts Inc
© 2010-2022 sims-new.my1.ru
Хостинг от uCoz